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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM Stock 023135106   5,425,880 28,077 SH   SOLE   28,077 0 0
POWERSHARES QQQ TR ETF 46090E103   560,080 1,169 SH   SOLE   1,169 0 0
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803   3,736,535 16,517 SH   SOLE   16,516 0 0
STARBUCKS CORP Stock 855244109   3,772,066 48,453 SH   SOLE   48,453 0 0
JOHNSON & JOHNSON COM Stock 478160104   3,620,237 24,769 SH   SOLE   24,769 0 0
COCA COLA CO COM Stock 191216100   4,476,655 70,332 SH   SOLE   70,332 0 0
ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762   223,329 3,645 SH   SOLE   3,645 0 0
2025 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J825   980,312 47,937 SH   SOLE   47,937 0 0
UNITED PARCEL SERVICE INC Stock 911312106   3,639,799 26,597 SH   SOLE   26,597 0 0
MEDTRONIC PLC SHS Stock G5960L103   3,754,939 47,706 SH   SOLE   47,706 0 0
MERCK & CO INC COM Stock 58933Y105   4,839,837 39,094 SH   SOLE   39,094 0 0
SPDR S&P 500 ETF ETF 78462F103   674,289 1,239 SH   SOLE   1,239 0 0
MCKESSON CORP COM Stock 58155Q103   5,333,453 9,132 SH   SOLE   9,132 0 0
ALLSTATE CORP Stock 020002101   4,821,093 30,196 SH   SOLE   30,196 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100   5,551,983 92,703 SH   SOLE   92,703 0 0
VERIZON COMMUNICATIONS Stock 92343V104   4,397,586 106,634 SH   SOLE   106,634 0 0
MOLSON COORS BEVERAGE CO CL B Stock 60871R209   4,143,306 81,513 SH   SOLE   81,513 0 0
BP PLC SPONSORED ADR ADR 055622104   4,505,934 124,818 SH   SOLE   124,818 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102   4,536,899 56,366 SH   SOLE   56,366 0 0
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209   2,368,509 16,250 SH   SOLE   16,250 0 0
CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308   2,431,719 31,754 SH   SOLE   31,753 0 0
2027 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J783   1,096,059 57,027 SH   SOLE   57,027 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847   936,328 18,252 SH   SOLE   18,252 0 0
ATMOS ENERGY CORP COM Stock 049560105   4,890,668 41,926 SH   SOLE   41,926 0 0
PINNACLE WEST CAP CORP COM Stock 723484101   4,468,383 58,502 SH   SOLE   58,502 0 0
MSC INDL DIRECT INC CL A Stock 553530106   4,074,631 51,376 SH   SOLE   51,376 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   250,182 615 SH   SOLE   615 0 0
ALPHABET INC CL A Stock 02079K305   5,813,682 31,917 SH   SOLE   31,917 0 0
EASTMAN CHEMICAL CO Stock 277432100   4,434,326 45,262 SH   SOLE   45,262 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704   5,346,348 97,224 SH   SOLE   97,224 0 0
CSX CORP Stock 126408103   3,599,440 107,607 SH   SOLE   107,606 0 0
COMCAST CORP NEW CL A Stock 20030N101   4,209,152 107,486 SH   SOLE   107,486 0 0
MICROSOFT Stock 594918104   5,770,447 12,911 SH   SOLE   12,910 0 0
LENNAR CORP CL A Stock 526057104   4,618,844 30,819 SH   SOLE   30,819 0 0
CVS HEALTH CORP COM Stock 126650100   3,346,914 56,670 SH   SOLE   56,669 0 0
2026 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J791   991,635 51,715 SH   SOLE   51,715 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852   2,068,089 24,143 SH   SOLE   24,143 0 0
2028 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J643   1,108,063 55,542 SH   SOLE   55,542 0 0
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605   2,484,857 60,444 SH   SOLE   60,444 0 0
HUNTSMAN CORP COM Stock 447011107   3,474,178 152,577 SH   SOLE   152,577 0 0
DOW INC COM Stock 260557103   4,650,433 87,661 SH   SOLE   87,661 0 0
VANGUARD S&P 500 ETF ETF 922908363   343,589 687 SH   SOLE   687 0 0
SERVISFIRST BANCSHARES INC COM Stock 81768T108   367,134 5,810 SH   SOLE   5,810 0 0
2029 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J577   1,143,245 62,954 SH   SOLE   62,954 0 0
MICRON TECHNOLOGY INC COM Stock 595112103   5,047,332 38,374 SH   SOLE   38,374 0 0
2030 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J460   1,169,061 71,898 SH   SOLE   71,898 0 0
VISA INC Stock 92826C839   4,775,904 18,196 SH   SOLE   18,196 0 0
2031 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J429   1,066,704 66,878 SH   SOLE   66,878 0 0
2032 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46139W858   938,998 46,903 SH   SOLE   46,903 0 0
JOHNSON CTLS INTL PLC SHS Stock G51502105   4,220,380 63,493 SH   SOLE   63,493 0 0
METLIFE INC COM Stock 59156R108   4,493,423 64,018 SH   SOLE   64,018 0 0
KINDER MORGAN INC DEL COM Stock 49456B101   5,562,408 279,940 SH   SOLE   279,940 0 0
EQUIFAX INC COM Stock 294429105   4,085,693 16,851 SH   SOLE   16,851 0 0
ARCHER DANIELS MIDLAND CO COM Stock 039483102   3,440,955 56,922 SH   SOLE   56,922 0 0
CUMMINS INC COM Stock 231021106   4,566,299 16,489 SH   SOLE   16,489 0 0
EOG RES INC COM Stock 26875P101   3,572,442 28,382 SH   SOLE   28,382 0 0
GENUINE PARTS CO COM Stock 372460105   4,018,334 29,051 SH   SOLE   29,051 0 0
MOSAIC CO Stock 61945C103   4,271,565 147,805 SH   SOLE   147,805 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   304,107 5,186 SH   SOLE   5,186 0 0
KENVUE INC COM Stock 49177J102   3,512,431 193,203 SH   SOLE   193,203 0 0
QUALCOMM INC Stock 747525103   5,416,700 27,195 SH   SOLE   27,195 0 0
2033 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46139W825   841,589 40,834 SH   SOLE   40,834 0 0
CISCO SYS INC Stock 17275R102   4,516,491 95,064 SH   SOLE   95,064 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   4,520,144 27,866 SH   SOLE   27,866 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506   1,573,614 17,264 SH   SOLE   17,264 0 0
MATERIALS SELECT SECTOR SPDR ETF 81369Y100   1,744,662 19,756 SH   SOLE   19,756 0 0
CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407   2,465,546 13,517 SH   SOLE   13,517 0 0
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704   2,542,086 20,859 SH   SOLE   20,859 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853   600,939 14,470 SH   SOLE   14,470 0 0
LOCKHEED MARTIN CORP Stock 539830109   4,821,873 10,323 SH   SOLE   10,323 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100   5,458,795 26,989 SH   SOLE   26,989 0 0
CHEVRON CORP NEW COM Stock 166764100   4,622,524 29,552 SH   SOLE   29,552 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763   1,045,038 8,217 SH   SOLE   8,217 0 0
ORACLE CORPORATION Stock 68389X105   5,540,123 39,236 SH   SOLE   39,236 0 0
RTX CORPORATION COM Stock 75513E101   5,270,877 52,504 SH   SOLE   52,504 0 0
TARGET CORP COM Stock 87612E106   4,247,564 28,692 SH   SOLE   28,692 0 0
KLA CORP COM NEW Stock 482480100   5,663,559 6,869 SH   SOLE   6,869 0 0
ALPHABET INC CL C Stock 02079K107   244,866 1,335 SH   SOLE   1,335 0 0
AMGEN INC COM Stock 031162100   5,054,191 16,176 SH   SOLE   16,176 0 0
CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104   4,443,780 26,932 SH   SOLE   26,932 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   326,034 1,786 SH   SOLE   1,786 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854   2,036,352 31,818 SH   SOLE   31,818 0 0
2024 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J841   946,331 44,935 SH   SOLE   44,935 0 0
NUCOR CORP COM Stock 670346105   3,965,911 25,088 SH   SOLE   25,088 0 0
BERKLEY W R CORP COM Stock 084423102   4,501,220 57,282 SH   SOLE   57,282 0 0
BARRICK GOLD CORP F Stock 067901108   2,382,972 142,864 SH   SOLE   142,864 0 0
REALTY INCOME CORP REIT 756109104   3,564,716 67,488 SH   SOLE   67,488 0 0
ALTRIA GROUP INC COM Stock 02209S103   4,921,860 108,054 SH   SOLE   108,054 0 0
LOWES COS INC COM Stock 548661107   4,544,562 20,614 SH   SOLE   20,614 0 0
UTILITIES SELECT SECTOR SPDR ETF 81369Y886   1,962,736 28,804 SH   SOLE   28,804 0 0
KRAFT HEINZ CO Stock 500754106   3,732,598 115,847 SH   SOLE   115,847 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889   2,664,817 75,964 SH   SOLE   75,964 0 0
APPLE INC Stock 037833100   5,700,539 27,066 SH   SOLE   27,065 0 0
ABBOTT LABS COM Stock 002824100   3,255,396 31,329 SH   SOLE   31,329 0 0
INVESCO PREFERRED ETF ETF 46138E511   901,778 78,076 SH   SOLE   78,076 0 0