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   2,307,900 27,475 SH   SOLE   27,475 0 0
POWERSHARES QQQ TR ETF 46090E103   499,275 1,875 SH   SOLE   1,875 0 0
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803   2,647,527 21,276 SH   SOLE   21,275 0 0
STARBUCKS CORP Stock 855244109   4,766,560 48,050 SH   SOLE   48,050 0 0
JOHNSON & JOHNSON COM Stock 478160104   4,609,682 26,095 SH   SOLE   26,095 0 0
COCA COLA CO COM Stock 191216100   4,600,935 72,330 SH   SOLE   72,330 0 0
ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762   313,783 1,106 SH   SOLE   1,106 0 0
2025 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J825   777,263 38,593 SH   SOLE   38,593 0 0
UNITED PARCEL SERVICE INC Stock 911312106   4,298,020 24,724 SH   SOLE   24,724 0 0
INTEL CORP Stock 458140100   2,305,514 87,231 SH   SOLE   87,230 0 0
MEDTRONIC PLC SHS Stock G5960L103   3,278,152 42,179 SH   SOLE   42,179 0 0
MERCK & CO INC COM Stock 58933Y105   4,800,363 43,266 SH   SOLE   43,266 0 0
SPDR S&P 500 ETF ETF 78462F103   587,412 1,536 SH   SOLE   1,536 0 0
MCKESSON CORP COM Stock 58155Q103   4,861,555 12,960 SH   SOLE   12,960 0 0
EMERSON ELEC CO COM Stock 291011104   4,132,405 43,019 SH   SOLE   43,019 0 0
ALLSTATE CORP Stock 020002101   4,405,644 32,490 SH   SOLE   32,490 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100   4,375,974 96,133 SH   SOLE   96,133 0 0
VERIZON COMMUNICATIONS Stock 92343V104   2,642,873 67,078 SH   SOLE   67,078 0 0
MOLSON COORS BEVERAGE CO CL B Stock 60871R209   4,160,240 80,750 SH   SOLE   80,750 0 0
WESTPORT FUEL SYSTEMS INC COM NEW Stock 960908309   7,748 10,000 SH   SOLE   10,000 0 0
BP PLC SPONSORED ADR ADR 055622104   4,322,626 123,751 SH   SOLE   123,751 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102   3,732,305 54,383 SH   SOLE   54,383 0 0
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209   2,085,364 15,350 SH   SOLE   15,350 0 0
CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308   2,301,207 30,868 SH   SOLE   30,867 0 0
2027 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J783   962,534 50,673 SH   SOLE   50,673 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847   737,843 17,361 SH   SOLE   17,361 0 0
ATMOS ENERGY CORP COM Stock 049560105   4,599,353 41,040 SH   SOLE   41,040 0 0
PINNACLE WEST CAP CORP COM Stock 723484101   3,833,252 50,411 SH   SOLE   50,411 0 0
MSC INDL DIRECT INC CL A Stock 553530106   4,484,350 54,888 SH   SOLE   54,888 0 0
ALPHABET INC CL A Stock 02079K305   3,335,006 37,799 SH   SOLE   37,799 0 0
EASTMAN CHEMICAL CO Stock 277432100   3,148,314 38,658 SH   SOLE   38,658 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704   5,012,040 99,544 SH   SOLE   99,544 0 0
CSX CORP Stock 126408103   3,115,614 100,569 SH   SOLE   100,568 0 0
MICROSOFT Stock 594918104   3,731,532 15,560 SH   SOLE   15,559 0 0
LENNAR CORP CL A Stock 526057104   3,546,605 39,189 SH   SOLE   39,189 0 0
CVS HEALTH CORP COM Stock 126650100   4,570,757 49,048 SH   SOLE   49,047 0 0
2026 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J791   817,068 43,174 SH   SOLE   43,174 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852   1,455,345 30,326 SH   SOLE   30,326 0 0
2028 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J643   1,008,976 51,439 SH   SOLE   51,439 0 0
NEXTERA ENERGY INC COM Stock 65339F101   228,813 2,737 SH   SOLE   2,737 0 0
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605   2,155,505 63,026 SH   SOLE   63,026 0 0
HUNTSMAN CORP COM Stock 447011107   3,425,162 124,642 SH   SOLE   124,642 0 0
DOW INC COM Stock 260557103   4,458,473 88,479 SH   SOLE   88,479 0 0
VANGUARD S&P 500 ETF ETF 922908363   359,772 1,024 SH   SOLE   1,024 0 0
SERVISFIRST BANCSHARES INC COM Stock 81768T108   456,184 6,620 SH   SOLE   6,620 0 0
2029 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J577   1,069,646 60,177 SH   SOLE   60,177 0 0
MICRON TECHNOLOGY INC COM Stock 595112103   2,185,525 43,728 SH   SOLE   43,728 0 0
AFLAC INC COM Stock 001055102   5,091,482 70,774 SH   SOLE   70,774 0 0
2030 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J460   1,099,017 68,834 SH   SOLE   68,834 0 0
VISA INC Stock 92826C839   3,873,477 18,644 SH   SOLE   18,644 0 0
2031 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J429   855,603 54,324 SH   SOLE   54,324 0 0
KINDER MORGAN INC DEL COM Stock 49456B101   4,793,008 265,100 SH   SOLE   265,100 0 0
EQUIFAX INC COM Stock 294429105   3,363,205 17,304 SH   SOLE   17,304 0 0
ARCHER DANIELS MIDLAND CO COM Stock 039483102   4,503,813 48,506 SH   SOLE   48,506 0 0
CUMMINS INC COM Stock 231021106   3,904,746 16,116 SH   SOLE   16,116 0 0
GENUINE PARTS CO COM Stock 372460105   4,733,700 27,282 SH   SOLE   27,282 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   431,154 8,599 SH   SOLE   8,599 0 0
QUALCOMM INC Stock 747525103   4,239,506 38,562 SH   SOLE   38,562 0 0
CISCO SYS INC Stock 17275R102   4,568,200 95,890 SH   SOLE   95,890 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506   1,438,619 16,447 SH   SOLE   16,447 0 0
MATERIALS SELECT SECTOR SPDR ETF 81369Y100   1,614,283 20,781 SH   SOLE   20,781 0 0
CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407   1,792,268 13,876 SH   SOLE   13,876 0 0
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704   2,217,778 22,582 SH   SOLE   22,582 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853   479,945 12,982 SH   SOLE   12,982 0 0
LOCKHEED MARTIN CORP Stock 539830109   5,023,009 10,325 SH   SOLE   10,325 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   4,201,621 31,332 SH   SOLE   31,332 0 0
INTERNATIONAL PAPER CO COM Stock 460146103   3,096,524 89,417 SH   SOLE   89,417 0 0
CHEVRON CORP NEW COM Stock 166764100   4,823,255 26,872 SH   SOLE   26,872 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763   885,654 7,079 SH   SOLE   7,079 0 0
ORACLE CORPORATION Stock 68389X105   4,031,580 49,322 SH   SOLE   49,322 0 0
TARGET CORP COM Stock 87612E106   4,316,944 28,965 SH   SOLE   28,965 0 0
KLA CORP COM NEW Stock 482480100   4,569,981 12,121 SH   SOLE   12,121 0 0
ALPHABET INC CL C Stock 02079K107   221,825 2,500 SH   SOLE   2,500 0 0
AMGEN INC COM Stock 031162100   4,240,585 16,146 SH   SOLE   16,146 0 0
CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104   3,210,898 25,451 SH   SOLE   25,451 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   456,461 3,006 SH   SOLE   3,006 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854   1,427,530 31,737 SH   SOLE   31,737 0 0
2023 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J866   635,295 30,281 SH   SOLE   30,281 0 0
2024 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J841   759,792 37,090 SH   SOLE   37,090 0 0
C H ROBINSON WORLDWIDE INC Stock 12541W209   3,674,968 40,137 SH   SOLE   40,137 0 0
NUCOR CORP COM Stock 670346105   3,918,711 29,730 SH   SOLE   29,730 0 0
BERKLEY W R CORP COM Stock 084423102   3,550,052 48,919 SH   SOLE   48,919 0 0
BARRICK GOLD CORP F Stock 067901108   2,096,304 122,020 SH   SOLE   122,020 0 0
REALTY INCOME CORP REIT 756109104   4,361,764 68,765 SH   SOLE   68,765 0 0
ALTRIA GROUP INC COM Stock 02209S103   4,593,169 100,485 SH   SOLE   100,485 0 0
DOMINION RESOURCES INC Stock 25746U109   3,421,077 55,791 SH   SOLE   55,790 0 0
LOWES COS INC COM Stock 548661107   3,883,387 19,491 SH   SOLE   19,491 0 0
UTILITIES SELECT SECTOR SPDR ETF 81369Y886   1,898,399 26,928 SH   SOLE   26,927 0 0
KRAFT HEINZ CO Stock 500754106   4,298,375 105,585 SH   SOLE   105,585 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889   2,261,547 76,172 SH   SOLE   76,172 0 0
APPLE INC Stock 037833100   3,741,661 28,798 SH   SOLE   28,797 0 0
ABBOTT LABS COM Stock 002824100   3,186,545 29,024 SH   SOLE   29,024 0 0
DISNEY WALT CO COM Stock 254687106   2,155,950 24,815 SH   SOLE   24,815 0 0
INVESCO PREFERRED ETF ETF 46138E511   1,360,707 121,709 SH   SOLE   121,709 0 0