The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM Stock 023135106 4,388 20 SH SOLE 20 0 0
AMAZON COM INC COM Stock 023135106 6,198,426 28,253 SH SOLE 28,253 0 0
POWERSHARES QQQ TR ETF 46090E103 130 0 SH SOLE 0 0 0
POWERSHARES QQQ TR ETF 46090E103 500,337 907 SH SOLE 907 0 0
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803 4,393,422 17,350 SH SOLE 17,349 0 0
JOHNSON & JOHNSON COM Stock 478160104 4,393,090 28,760 SH SOLE 28,760 0 0
COCA COLA CO COM Stock 191216100 6,363 90 SH SOLE 89 0 0
COCA COLA CO COM Stock 191216100 1,231,616 17,408 SH SOLE 17,408 0 0
2025 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J825 1,043,141 50,442 SH SOLE 50,442 0 0
UNITED PARCEL SERVICE INC Stock 911312106 1,918 19 SH SOLE 19 0 0
UNITED PARCEL SERVICE INC Stock 911312106 3,268,888 32,384 SH SOLE 32,384 0 0
MEDTRONIC PLC SHS Stock G5960L103 4,812,481 55,208 SH SOLE 55,208 0 0
MERCK & CO INC COM Stock 58933Y105 3,166 40 SH SOLE 40 0 0
MERCK & CO INC COM Stock 58933Y105 3,958,633 50,008 SH SOLE 50,008 0 0
SPDR S&P 500 ETF ETF 78462F103 700,642 1,134 SH SOLE 1,134 0 0
MCKESSON CORP COM Stock 58155Q103 5,862 8 SH SOLE 8 0 0
MCKESSON CORP COM Stock 58155Q103 5,836,431 7,965 SH SOLE 7,964 0 0
ALLSTATE CORP Stock 020002101 5,571,254 27,675 SH SOLE 27,675 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100 6,309,094 69,247 SH SOLE 69,247 0 0
VERIZON COMMUNICATIONS Stock 92343V104 2,164 50 SH SOLE 50 0 0
VERIZON COMMUNICATIONS Stock 92343V104 4,726,988 109,244 SH SOLE 109,244 0 0
PEPSICO INC COM Stock 713448108 3,565,608 27,004 SH SOLE 27,004 0 0
MOLSON COORS BEVERAGE CO CL B Stock 60871R209 2,645 55 SH SOLE 55 0 0
MOLSON COORS BEVERAGE CO CL B Stock 60871R209 4,203,258 87,404 SH SOLE 87,404 0 0
BP PLC SPONSORED ADR ADR 055622104 3,592 120 SH SOLE 120 0 0
BP PLC SPONSORED ADR ADR 055622104 4,157,759 138,916 SH SOLE 138,916 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102 4,188,723 61,069 SH SOLE 61,069 0 0
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209 2,584,665 19,175 SH SOLE 19,175 0 0
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107 5,694,793 120,321 SH SOLE 120,321 0 0
CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308 2,766,013 34,161 SH SOLE 34,160 0 0
2027 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J783 1,250,271 63,627 SH SOLE 63,627 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 978 18 SH SOLE 17 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847 1,033,726 19,009 SH SOLE 19,009 0 0
PINNACLE WEST CAP CORP COM Stock 723484101 4,474 50 SH SOLE 50 0 0
PINNACLE WEST CAP CORP COM Stock 723484101 5,179,418 57,890 SH SOLE 57,890 0 0
MSC INDL DIRECT INC CL A Stock 553530106 2,976 35 SH SOLE 35 0 0
MSC INDL DIRECT INC CL A Stock 553530106 4,848,776 57,031 SH SOLE 57,031 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 247,743 510 SH SOLE 510 0 0
ADOBE INC COM Stock 00724F101 3,531,441 9,128 SH SOLE 9,128 0 0
ALPHABET INC CL A Stock 02079K305 5,760,959 32,690 SH SOLE 32,690 0 0
EASTMAN CHEMICAL CO Stock 277432100 3,517,687 47,116 SH SOLE 47,116 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 4,894 80 SH SOLE 80 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704 5,516,311 90,180 SH SOLE 90,180 0 0
CSX CORP Stock 126408103 3,720 114 SH SOLE 114 0 0
CSX CORP Stock 126408103 4,033,902 123,626 SH SOLE 123,625 0 0
COMCAST CORP NEW CL A Stock 20030N101 3,391 95 SH SOLE 95 0 0
COMCAST CORP NEW CL A Stock 20030N101 4,137,756 115,936 SH SOLE 115,936 0 0
MICROSOFT Stock 594918104 6,629,666 13,328 SH SOLE 13,328 0 0
LENNAR CORP CL A Stock 526057104 3,097 28 SH SOLE 28 0 0
LENNAR CORP CL A Stock 526057104 3,613,186 32,666 SH SOLE 32,666 0 0
CVS HEALTH CORP COM Stock 126650100 3,603,220 52,236 SH SOLE 52,235 0 0
2026 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J791 1,166,788 59,774 SH SOLE 59,774 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852 2,477,957 22,832 SH SOLE 22,832 0 0
2028 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J643 1,266,712 61,821 SH SOLE 61,821 0 0
NEXTERA ENERGY INC COM Stock 65339F101 5,566,859 80,191 SH SOLE 80,191 0 0
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605 3,039,835 58,045 SH SOLE 58,045 0 0
DOW INC COM Stock 260557103 2,251 85 SH SOLE 85 0 0
DOW INC COM Stock 260557103 2,050,991 77,454 SH SOLE 77,454 0 0
VANGUARD S&P 500 ETF ETF 922908363 362,868 639 SH SOLE 638 0 0
SERVISFIRST BANCSHARES INC COM Stock 81768T108 450,333 5,810 SH SOLE 5,810 0 0
2029 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J577 1,304,755 69,773 SH SOLE 69,773 0 0
MICRON TECHNOLOGY INC COM Stock 595112103 5,403,280 43,840 SH SOLE 43,840 0 0
2030 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J460 1,344,095 80,101 SH SOLE 80,101 0 0
VISA INC Stock 92826C839 5,940,697 16,732 SH SOLE 16,732 0 0
2031 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J429 1,281,885 77,549 SH SOLE 77,549 0 0
2032 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46139W858 1,220,056 59,226 SH SOLE 59,226 0 0
JOHNSON CTLS INTL PLC SHS Stock G51502105 5,450,520 51,605 SH SOLE 51,605 0 0
METLIFE INC COM Stock 59156R108 4,423 55 SH SOLE 55 0 0
METLIFE INC COM Stock 59156R108 5,227,380 65,001 SH SOLE 65,001 0 0
KINDER MORGAN INC DEL COM Stock 49456B101 6,052,108 205,854 SH SOLE 205,854 0 0
EQUIFAX INC COM Stock 294429105 4,242,515 16,357 SH SOLE 16,357 0 0
NVIDIA CORPORATION COM Stock 67066G104 6,496,075 41,117 SH SOLE 41,117 0 0
ARCHER DANIELS MIDLAND CO COM Stock 039483102 2,375 45 SH SOLE 45 0 0
ARCHER DANIELS MIDLAND CO COM Stock 039483102 3,526,302 66,811 SH SOLE 66,811 0 0
CUMMINS INC COM Stock 231021106 4,894,815 14,946 SH SOLE 14,946 0 0
EOG RES INC COM Stock 26875P101 4,932,358 41,237 SH SOLE 41,237 0 0
GENUINE PARTS CO COM Stock 372460105 4,656,970 38,389 SH SOLE 38,389 0 0
MOSAIC CO Stock 61945C103 5,736,626 157,254 SH SOLE 157,254 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 264,780 3,939 SH SOLE 3,939 0 0
KENVUE INC COM Stock 49177J102 4,366,877 208,642 SH SOLE 208,642 0 0
QUALCOMM INC Stock 747525103 4,937 31 SH SOLE 31 0 0
QUALCOMM INC Stock 747525103 4,876,541 30,620 SH SOLE 30,620 0 0
2033 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46139W825 1,163,159 54,866 SH SOLE 54,866 0 0
MCDONALDS CORP COM Stock 580135101 5,131,674 17,564 SH SOLE 17,564 0 0
CISCO SYS INC Stock 17275R102 6,300,398 90,810 SH SOLE 90,810 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506 4,241 50 SH SOLE 50 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506 1,643,109 19,374 SH SOLE 19,374 0 0
MATERIALS SELECT SECTOR SPDR ETF 81369Y100 1,939,382 22,086 SH SOLE 22,086 0 0
CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407 2,921,537 13,443 SH SOLE 13,442 0 0
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704 3,095,265 20,982 SH SOLE 20,982 0 0
2034 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46139W783 1,078,336 51,968 SH SOLE 51,968 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 648 15 SH SOLE 15 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 653,041 15,330 SH SOLE 15,329 0 0
LOCKHEED MARTIN CORP Stock 539830109 4,631 10 SH SOLE 10 0 0
LOCKHEED MARTIN CORP Stock 539830109 4,828,235 10,425 SH SOLE 10,425 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100 5,798 20 SH SOLE 20 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100 6,382,369 22,015 SH SOLE 22,015 0 0
CHEVRON CORP NEW COM Stock 166764100 4,854,571 33,903 SH SOLE 33,903 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 1,275 9 SH SOLE 9 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 1,197,266 8,821 SH SOLE 8,820 0 0
RTX CORPORATION COM Stock 75513E101 5,111 35 SH SOLE 35 0 0
RTX CORPORATION COM Stock 75513E101 6,428,969 44,028 SH SOLE 44,028 0 0
TARGET CORP COM Stock 87612E106 2,653,389 26,897 SH SOLE 26,897 0 0
KLA CORP COM NEW Stock 482480100 6,270 7 SH SOLE 7 0 0
KLA CORP COM NEW Stock 482480100 6,025,643 6,727 SH SOLE 6,727 0 0
AMGEN INC COM Stock 031162100 3,909 14 SH SOLE 14 0 0
AMGEN INC COM Stock 031162100 4,637,399 16,609 SH SOLE 16,609 0 0
CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104 5,047,819 22,815 SH SOLE 22,815 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 311,303 1,521 SH SOLE 1,521 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 2,313 32 SH SOLE 31 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 2,289,670 31,499 SH SOLE 31,499 0 0
NUCOR CORP COM Stock 670346105 3,498 27 SH SOLE 27 0 0
NUCOR CORP COM Stock 670346105 3,626,472 27,995 SH SOLE 27,995 0 0
BERKLEY W R CORP COM Stock 084423102 6,392 87 SH SOLE 87 0 0
BERKLEY W R CORP COM Stock 084423102 5,612,888 76,397 SH SOLE 76,397 0 0
BARRICK GOLD CORP F Stock 06849F108 3,631,945 174,445 SH SOLE 174,445 0 0
REALTY INCOME CORP REIT 756109104 4,219,414 73,241 SH SOLE 73,241 0 0
LOWES COS INC COM Stock 548661107 4,437 20 SH SOLE 20 0 0
LOWES COS INC COM Stock 548661107 4,679,682 21,092 SH SOLE 21,092 0 0
UTILITIES SELECT SECTOR SPDR ETF 81369Y886 2,372,630 29,055 SH SOLE 29,054 0 0
KRAFT HEINZ CO Stock 500754106 3,037,368 117,636 SH SOLE 117,636 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 1,289 32 SH SOLE 31 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 3,284,991 81,131 SH SOLE 81,130 0 0
APPLE INC Stock 037833100 4,719 23 SH SOLE 23 0 0
APPLE INC Stock 037833100 5,347,451 26,064 SH SOLE 26,063 0 0
ABBOTT LABS COM Stock 002824100 4,896 36 SH SOLE 36 0 0
ABBOTT LABS COM Stock 002824100 4,348,512 31,972 SH SOLE 31,972 0 0
INVESCO PREFERRED ETF ETF 46138E511 628,389 56,459 SH SOLE 56,459 0 0