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   3,099,010 30,003 SH   SOLE   30,003 0 0
POWERSHARES QQQ TR ETF 46090E103   515,414 1,606 SH   SOLE   1,606 0 0
TECHNOLOGY SELECT SECTOR SPDR ETF 81369Y803   3,172,800 21,011 SH   SOLE   21,010 0 0
STARBUCKS CORP Stock 855244109   4,709,279 45,225 SH   SOLE   45,225 0 0
ETHAN ALLEN INTERIORS INC COM Stock 297602104   622,189 22,658 SH   SOLE   22,658 0 0
JOHNSON & JOHNSON COM Stock 478160104   4,086,110 26,362 SH   SOLE   26,362 0 0
COCA COLA CO COM Stock 191216100   4,390,072 70,773 SH   SOLE   70,773 0 0
ISHARES TR DOW JONES U S HEALTHCARE ETF 464287762   280,433 1,027 SH   SOLE   1,027 0 0
2025 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J825   795,219 39,212 SH   SOLE   39,212 0 0
UNITED PARCEL SERVICE INC Stock 911312106   4,812,504 24,808 SH   SOLE   24,808 0 0
MEDTRONIC PLC SHS Stock G5960L103   3,539,540 43,904 SH   SOLE   43,904 0 0
MERCK & CO INC COM Stock 58933Y105   4,333,052 40,728 SH   SOLE   40,728 0 0
SPDR S&P 500 ETF ETF 78462F103   558,817 1,365 SH   SOLE   1,365 0 0
MCKESSON CORP COM Stock 58155Q103   4,497,268 12,631 SH   SOLE   12,631 0 0
EMERSON ELEC CO COM Stock 291011104   3,763,054 43,184 SH   SOLE   43,184 0 0
AVNET INC COM Stock 053807103   365,668 8,090 SH   SOLE   8,090 0 0
ALLSTATE CORP Stock 020002101   3,585,590 32,358 SH   SOLE   32,358 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100   4,354,697 95,834 SH   SOLE   95,834 0 0
VERIZON COMMUNICATIONS Stock 92343V104   3,107,894 79,915 SH   SOLE   79,915 0 0
MOLSON COORS BEVERAGE CO CL B Stock 60871R209   4,354,040 84,250 SH   SOLE   84,250 0 0
WESTPORT FUEL SYSTEMS INC COM NEW Stock 960908309   19,050 20,000 SH   SOLE   20,000 0 0
BP PLC SPONSORED ADR ADR 055622104   4,472,219 117,876 SH   SOLE   117,876 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102   3,874,360 53,983 SH   SOLE   53,983 0 0
HEALTH CARE SELECT SECTOR SPDR ETF 81369Y209   1,976,659 15,268 SH   SOLE   15,268 0 0
CONSUMER STAPLES SELECT SECTOR SPDR ETF 81369Y308   2,268,268 30,361 SH   SOLE   30,360 0 0
2027 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J783   985,153 51,031 SH   SOLE   51,031 0 0
SPDR PORTFOLIO S&P 400 MID CAP ETF ETF 78464A847   771,367 17,555 SH   SOLE   17,555 0 0
ATMOS ENERGY CORP COM Stock 049560105   4,559,681 40,581 SH   SOLE   40,581 0 0
PINNACLE WEST CAP CORP COM Stock 723484101   4,022,460 50,763 SH   SOLE   50,763 0 0
MSC INDL DIRECT INC CL A Stock 553530106   4,642,260 55,265 SH   SOLE   55,265 0 0
ALPHABET INC CL A Stock 02079K305   4,024,413 38,797 SH   SOLE   38,797 0 0
EASTMAN CHEMICAL CO Stock 277432100   3,306,810 39,208 SH   SOLE   39,208 0 0
UNILEVER PLC SPON ADR NEW ADR 904767704   5,131,826 98,822 SH   SOLE   98,822 0 0
CSX CORP Stock 126408103   3,044,406 101,684 SH   SOLE   101,683 0 0
MICROSOFT Stock 594918104   4,491,345 15,579 SH   SOLE   15,578 0 0
LENNAR CORP CL A Stock 526057104   4,030,443 38,345 SH   SOLE   38,345 0 0
CVS HEALTH CORP COM Stock 126650100   3,748,919 50,450 SH   SOLE   50,449 0 0
2026 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J791   834,552 43,557 SH   SOLE   43,557 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852   1,718,811 29,650 SH   SOLE   29,650 0 0
2028 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J643   1,026,189 51,132 SH   SOLE   51,132 0 0
NEXTERA ENERGY INC COM Stock 65339F101   3,586,687 46,532 SH   SOLE   46,532 0 0
FINANCIAL SELECT SECTOR SPDR ETF 81369Y605   1,977,250 61,501 SH   SOLE   61,500 0 0
HUNTSMAN CORP COM Stock 447011107   3,417,456 124,907 SH   SOLE   124,907 0 0
DOW INC COM Stock 260557103   4,619,644 84,269 SH   SOLE   84,269 0 0
VANGUARD S&P 500 ETF ETF 922908363   323,796 861 SH   SOLE   861 0 0
SERVISFIRST BANCSHARES INC COM Stock 81768T108   361,651 6,620 SH   SOLE   6,620 0 0
2029 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J577   1,097,139 59,970 SH   SOLE   59,970 0 0
MICRON TECHNOLOGY INC COM Stock 595112103   2,652,727 43,963 SH   SOLE   43,963 0 0
AFLAC INC COM Stock 001055102   4,442,976 68,862 SH   SOLE   68,862 0 0
2030 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J460   1,122,936 68,098 SH   SOLE   68,098 0 0
VISA INC Stock 92826C839   4,176,872 18,526 SH   SOLE   18,526 0 0
2031 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J429   908,273 55,914 SH   SOLE   55,914 0 0
2032 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46139W858   449,222 21,885 SH   SOLE   21,885 0 0
KINDER MORGAN INC DEL COM Stock 49456B101   4,608,807 263,210 SH   SOLE   263,210 0 0
EQUIFAX INC COM Stock 294429105   3,480,734 17,160 SH   SOLE   17,160 0 0
ARCHER DANIELS MIDLAND CO COM Stock 039483102   3,843,701 48,251 SH   SOLE   48,251 0 0
CUMMINS INC COM Stock 231021106   3,771,437 15,788 SH   SOLE   15,788 0 0
GENUINE PARTS CO COM Stock 372460105   4,474,371 26,743 SH   SOLE   26,743 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   404,019 7,556 SH   SOLE   7,556 0 0
QUALCOMM INC Stock 747525103   4,955,080 38,839 SH   SOLE   38,839 0 0
CISCO SYS INC Stock 17275R102   5,052,536 96,653 SH   SOLE   96,653 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   2,792,795 28,495 SH   SOLE   28,495 0 0
ENERGY SELECT SECTOR SPDR ETF 81369Y506   1,339,527 16,172 SH   SOLE   16,172 0 0
MATERIALS SELECT SECTOR SPDR ETF 81369Y100   1,625,344 20,151 SH   SOLE   20,150 0 0
CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF 81369Y407   2,107,549 14,094 SH   SOLE   14,093 0 0
INDUSTRIAL SELECT SECTOR SPDR ETF 81369Y704   2,238,709 22,126 SH   SOLE   22,126 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853   499,848 13,234 SH   SOLE   13,234 0 0
LOCKHEED MARTIN CORP Stock 539830109   4,751,409 10,051 SH   SOLE   10,051 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   4,009,117 30,766 SH   SOLE   30,766 0 0
INTERNATIONAL PAPER CO COM Stock 460146103   3,400,003 94,287 SH   SOLE   94,287 0 0
CHEVRON CORP NEW COM Stock 166764100   4,369,425 26,780 SH   SOLE   26,780 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763   905,062 7,316 SH   SOLE   7,316 0 0
ORACLE CORPORATION Stock 68389X105   4,532,266 48,776 SH   SOLE   48,776 0 0
TARGET CORP COM Stock 87612E106   4,866,044 29,379 SH   SOLE   29,379 0 0
KLA CORP COM NEW Stock 482480100   4,742,938 11,882 SH   SOLE   11,882 0 0
ALPHABET INC CL C Stock 02079K107   203,840 1,960 SH   SOLE   1,960 0 0
AMGEN INC COM Stock 031162100   3,980,414 16,465 SH   SOLE   16,465 0 0
CHECK POINT SOFTWARE TECHNOLOGIES LTD Stock M22465104   3,277,170 25,209 SH   SOLE   25,209 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   396,114 2,572 SH   SOLE   2,572 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854   1,581,776 32,851 SH   SOLE   32,851 0 0
2023 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J866   663,725 31,486 SH   SOLE   31,486 0 0
2024 INVESCO BULLETSHARES CORPORATE BOND ETF ETF 46138J841   785,900 38,169 SH   SOLE   38,169 0 0
C H ROBINSON WORLDWIDE INC Stock 12541W209   4,031,368 40,569 SH   SOLE   40,569 0 0
NUCOR CORP COM Stock 670346105   4,021,318 26,033 SH   SOLE   26,033 0 0
BERKLEY W R CORP COM Stock 084423102   3,116,860 50,062 SH   SOLE   50,062 0 0
BARRICK GOLD CORP F Stock 067901108   2,283,646 122,975 SH   SOLE   122,975 0 0
REALTY INCOME CORP REIT 756109104   4,551,125 71,875 SH   SOLE   71,875 0 0
ALTRIA GROUP INC COM Stock 02209S103   4,542,539 101,805 SH   SOLE   101,805 0 0
LOWES COS INC COM Stock 548661107   4,032,195 20,164 SH   SOLE   20,164 0 0
UTILITIES SELECT SECTOR SPDR ETF 81369Y886   1,811,287 26,759 SH   SOLE   26,758 0 0
KRAFT HEINZ CO Stock 500754106   4,099,494 106,012 SH   SOLE   106,012 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889   2,450,017 76,277 SH   SOLE   76,277 0 0
APPLE INC Stock 037833100   4,810,713 29,174 SH   SOLE   29,173 0 0
ABBOTT LABS COM Stock 002824100   2,940,995 29,044 SH   SOLE   29,044 0 0
DISNEY WALT CO COM Stock 254687106   2,650,667 26,472 SH   SOLE   26,472 0 0
INVESCO PREFERRED ETF ETF 46138E511   1,364,742 118,880 SH   SOLE   118,880 0 0