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
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   204,910 1,240 SH   SOLE   1,240 0 0
ISHARES MSCI EAFE ETF ETF 464287465   213,014 2,827 SH   SOLE   2,827 0 0
KEYCORP COM Stock 493267108   218,765 15,192 SH   SOLE   15,192 0 0
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37954Y293   222,232 4,981 SH   SOLE   4,980 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842   229,130 3,257 SH   SOLE   3,257 0 0
FIRST TRUST MUNICIPAL HIGH INCOME ETF ETF 33739P301   234,395 4,916 SH   SOLE   4,916 0 0
RALPH LAUREN CORP CL A Stock 751212101   235,056 1,630 SH   SOLE   1,630 0 0
AFLAC INC COM Stock 001055102   237,481 2,879 SH   SOLE   2,878 0 0
SPDR BLOOMBERG CONVERTIBLE SECURITIES ETF ETF 78464A359   240,260 3,330 SH   SOLE   3,330 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   241,157 4,700 SH   SOLE   4,700 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   247,879 695 SH   SOLE   695 0 0
NATIONAL GRID PLC SPONSORED ADR NE ADR 636274409   248,843 3,660 SH   SOLE   3,660 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698   249,724 4,763 SH   SOLE   4,763 0 0
SYSCO CORP COM Stock 871829107   268,006 3,665 SH   SOLE   3,664 0 0
NUCOR CORP COM Stock 670346105   268,243 1,541 SH   SOLE   1,541 0 0
ALTRIA GROUP INC COM Stock 02209S103   272,046 6,744 SH   SOLE   6,743 0 0
AIR PRODS & CHEMS INC COM Stock 009158106   275,942 1,008 SH   SOLE   1,007 0 0
KIMBERLY-CLARK CORP COM Stock 494368103   283,670 2,335 SH   SOLE   2,334 0 0
VANECK EMERGING MARKETS HIGH YIELD BOND ETF ETF 92189F353   284,665 15,379 SH   SOLE   15,379 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   289,992 7,692 SH   SOLE   7,692 0 0
UNION PAC CORP COM Stock 907818108   292,921 1,193 SH   SOLE   1,192 0 0
VANGUARD UTILITIES ETF ETF 92204A876   295,249 2,154 SH   SOLE   2,154 0 0
CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101   296,928 6,168 SH   SOLE   6,168 0 0
WELLTOWER INC COM REIT 95040Q104   307,119 3,406 SH   SOLE   3,406 0 0
DEVON ENERGY CORP NEW COM Stock 25179M103   316,692 6,991 SH   SOLE   6,991 0 0
RTX CORPORATION COM Stock 75513E101   318,975 3,791 SH   SOLE   3,791 0 0
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   321,936 2,974 SH   SOLE   2,974 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   328,272 2,350 SH   SOLE   2,350 0 0
MONOLITHIC PWR SYS INC COM Stock 609839105   338,098 536 SH   SOLE   536 0 0
SPDR GOLD SHARES ETF 78463V107   356,914 1,867 SH   SOLE   1,867 0 0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563   357,795 16,925 SH   SOLE   16,925 0 0
CATERPILLAR INC COM Stock 149123101   361,605 1,223 SH   SOLE   1,223 0 0
FENNEC PHARMACEUTICALS INC COM Stock 31447P100   366,737 32,686 SH   SOLE   32,686 0 0
FIDELITY MSCI UTILITIES INDEX ETF ETF 316092865   366,880 8,979 SH   SOLE   8,978 0 0
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473   377,361 3,245 SH   SOLE   3,245 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507   387,456 1,398 SH   SOLE   1,398 0 0
TESLA INC COM Stock 88160R101   400,301 1,611 SH   SOLE   1,611 0 0
VANGUARD CONSUMER STAPLES ETF ETF 92204A207   406,401 2,128 SH   SOLE   2,128 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106   415,244 2,641 SH   SOLE   2,641 0 0
ISHARES CORE GROWTH ALLOCATION ETF ETF 464289867   417,807 7,855 SH   SOLE   7,855 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   418,496 1,337 SH   SOLE   1,336 0 0
SCHWAB FUNDAMENTAL INTERNATIONAL LARGE CO. INDEX ETF ETF 808524755   420,073 12,454 SH   SOLE   12,454 0 0
HP INC COM Stock 40434L105   427,357 14,203 SH   SOLE   14,202 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885   430,595 4,446 SH   SOLE   4,446 0 0
ISHARES U.S. FINANCIALS ETF ETF 464287788   434,054 5,082 SH   SOLE   5,082 0 0
PHILIP MORRIS INTL INC COM Stock 718172109   434,838 4,622 SH   SOLE   4,622 0 0
INTEL CORP COM Stock 458140100   438,381 8,724 SH   SOLE   8,724 0 0
INVESCO KBW HIGH DIVIDEND YIELD FINANCIAL ETF ETF 46138E610   458,973 28,939 SH   SOLE   28,939 0 0
VANGUARD REAL ESTATE ETF ETF 922908553   459,384 5,199 SH   SOLE   5,199 0 0
SOUTHERN COPPER CORP COM Stock 84265V105   474,199 5,509 SH   SOLE   5,509 0 0
GLOBAL X ALTERNATIVE INCOME ETF ETF 37954Y806   476,671 42,146 SH   SOLE   42,146 0 0
GLOBAL X S&P 500 COVERED CALL ETF ETF 37954Y475   485,270 12,304 SH   SOLE   12,304 0 0
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440   487,637 5,059 SH   SOLE   5,059 0 0
VANGUARD GROWTH ETF ETF 922908736   495,864 1,595 SH   SOLE   1,595 0 0
WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669   497,020 7,072 SH   SOLE   7,072 0 0
INFRACAP REIT PREFERRED ETF ETF 26923G400   501,163 26,872 SH   SOLE   26,872 0 0
CHUBB LIMITED COM Stock H1467J104   521,285 2,307 SH   SOLE   2,306 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104   543,677 1,409 SH   SOLE   1,409 0 0
SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608   550,122 13,120 SH   SOLE   13,120 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   560,866 1,180 SH   SOLE   1,180 0 0
VANECK SEMICONDUCTOR ETF ETF 92189F676   562,907 3,219 SH   SOLE   3,219 0 0
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192   563,718 6,430 SH   SOLE   6,430 0 0
LOWES COS INC COM Stock 548661107   564,648 2,537 SH   SOLE   2,537 0 0
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100   566,573 41,056 SH   SOLE   41,056 0 0
SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509   572,934 16,180 SH   SOLE   16,180 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   583,750 6,016 SH   SOLE   6,015 0 0
COCA COLA CO COM Stock 191216100   617,192 10,473 SH   SOLE   10,473 0 0
FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605   618,782 12,004 SH   SOLE   12,003 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611   633,674 3,521 SH   SOLE   3,521 0 0
VANGUARD SMALL-CAP GROWTH ETF ETF 922908595   636,097 2,631 SH   SOLE   2,631 0 0
PEPSICO INC COM Stock 713448108   641,190 3,775 SH   SOLE   3,775 0 0
MARATHON PETE CORP COM Stock 56585A102   645,684 4,352 SH   SOLE   4,352 0 0
CISCO SYS INC COM Stock 17275R102   669,683 13,256 SH   SOLE   13,255 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406   672,347 6,023 SH   SOLE   6,023 0 0
VANGUARD SMALL-CAP ETF ETF 922908751   695,085 3,258 SH   SOLE   3,258 0 0
ETRACS MARKETVECTOR BUSINESS DEVELOPMENT COMPANIES LIQUID INDEX ETN ETF 90274D416   701,809 37,000 SH   SOLE   37,000 0 0
GENERAC HLDGS INC COM Stock 368736104   710,432 5,497 SH   SOLE   5,497 0 0
AT&T INC COM Stock 00206R102   713,069 42,495 SH   SOLE   42,495 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101   722,371 8,894 SH   SOLE   8,894 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107   730,612 769 SH   SOLE   769 0 0
BANK AMERICA CORP COM Stock 060505104   757,408 22,495 SH   SOLE   22,495 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481   790,553 7,568 SH   SOLE   7,568 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   791,636 1,933 SH   SOLE   1,933 0 0
HOME DEPOT INC COM Stock 437076102   796,884 2,299 SH   SOLE   2,299 0 0
REGENERON PHARMACEUTICALS COM Stock 75886F107   802,757 914 SH   SOLE   914 0 0
FIRST TRUST RISING DIVIDEND ACHIEVERS ETF ETF 33738R506   803,365 15,548 SH   SOLE   15,548 0 0
MCDONALDS CORP COM Stock 580135101   817,478 2,757 SH   SOLE   2,757 0 0
VANGUARD MEGA CAP ETF ETF 921910873   831,165 4,910 SH   SOLE   4,910 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   833,402 1,583 SH   SOLE   1,583 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   841,268 5,741 SH   SOLE   5,740 0 0
FIRST FINL BANKSHARES INC COM Stock 32020R109   841,673 27,778 SH   SOLE   27,778 0 0
ISHARES COHEN & STEERS REIT ETF ETF 464287564   845,771 14,401 SH   SOLE   14,401 0 0
FIRST TRUST NASDAQ CLEAN EDGE SMART GRID INFRASTRUCTURE INDEX ETF 33737A108   847,917 8,098 SH   SOLE   8,097 0 0
IQ MERGER ARBITRAGE ETF ETF 45409B800   852,122 27,129 SH   SOLE   27,129 0 0
VANGUARD HEALTH CARE ETF ETF 92204A504   856,391 3,416 SH   SOLE   3,416 0 0
FIRST TRUST HEALTH CARE ALPHADEX FUND ETF 33734X143   859,202 8,297 SH   SOLE   8,297 0 0
ISHARES U.S. TECHNOLOGY ETF ETF 464287721   893,006 7,275 SH   SOLE   7,275 0 0
VANGUARD MATERIALS ETF ETF 92204A801   928,577 4,889 SH   SOLE   4,888 0 0
CME GROUP INC COM Stock 12572Q105   935,710 4,443 SH   SOLE   4,443 0 0
WALMART INC COM Stock 931142103   973,062 6,172 SH   SOLE   6,172 0 0
EXXON MOBIL CORP COM Stock 30231G102   1,009,822 10,100 SH   SOLE   10,100 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   1,037,902 2,173 SH   SOLE   2,173 0 0
JOHNSON & JOHNSON COM Stock 478160104   1,040,904 6,641 SH   SOLE   6,640 0 0
VANGUARD FTSE ALL-WORLD EX-US INDEX FUND ETF 922042775   1,116,477 19,887 SH   SOLE   19,887 0 0
ELI LILLY & CO COM Stock 532457108   1,183,940 2,031 SH   SOLE   2,031 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   1,198,128 3,952 SH   SOLE   3,952 0 0
ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663   1,239,895 12,157 SH   SOLE   12,157 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621   1,240,982 23,058 SH   SOLE   23,058 0 0
FIRST TRUST INDXX INNOVATIVE TRANSACTION & PROCESS ETF ETF 33741X201   1,241,005 30,335 SH   SOLE   30,335 0 0
PFIZER INC COM Stock 717081103   1,247,268 43,323 SH   SOLE   43,322 0 0
VANGUARD MID-CAP ETF ETF 922908629   1,293,317 5,559 SH   SOLE   5,559 0 0
VANGUARD S&P 500 ETF ETF 922908363   1,326,562 3,037 SH   SOLE   3,037 0 0
MERCK & CO INC COM Stock 58933Y105   1,333,108 12,228 SH   SOLE   12,228 0 0
ISHARES U.S. INDUSTRIALS ETF ETF 464287754   1,356,216 11,859 SH   SOLE   11,859 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763   1,364,173 10,916 SH   SOLE   10,916 0 0
EATON CORP PLC SHS Stock G29183103   1,396,515 5,799 SH   SOLE   5,799 0 0
FIRST TRUST NASDAQ CYBERSECURITY ETF ETF 33734X846   1,414,754 26,277 SH   SOLE   26,277 0 0
CHEVRON CORP NEW COM Stock 166764100   1,420,577 9,524 SH   SOLE   9,523 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   1,491,885 10,586 SH   SOLE   10,586 0 0
INVESCO DIVIDEND ACHIEVERS ETF ETF 46137V506   1,562,531 39,171 SH   SOLE   39,171 0 0
PIMCO ENHANCED SHORT MATURITY ACTIVE ETF ETF 72201R833   1,604,124 16,075 SH   SOLE   16,075 0 0
FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104   1,640,420 20,495 SH   SOLE   20,495 0 0
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332   1,682,938 30,610 SH   SOLE   30,610 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   1,690,530 9,938 SH   SOLE   9,938 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407   1,773,546 9,919 SH   SOLE   9,918 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   1,786,303 10,483 SH   SOLE   10,483 0 0
VANGUARD LARGE-CAP ETF ETF 922908637   1,818,062 8,334 SH   SOLE   8,334 0 0
FIDELITY MSCI COMMUNICATION SERVICES INDEX ETF ETF 316092873   1,986,315 44,591 SH   SOLE   44,591 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505   2,065,097 45,198 SH   SOLE   45,198 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605   2,133,165 56,733 SH   SOLE   56,733 0 0
FIRST TRUST LONG/SHORT EQUITY ETF ETF 33739P103   2,169,892 38,569 SH   SOLE   38,569 0 0
JPMORGAN INCOME ETF ETF 46641Q159   2,406,384 52,760 SH   SOLE   52,760 0 0
ABBVIE INC COM Stock 00287Y109   2,629,435 16,967 SH   SOLE   16,967 0 0
SOUTHERN CO COM Stock 842587107   2,639,931 37,649 SH   SOLE   37,648 0 0
AMAZON COM INC COM Stock 023135106   2,768,651 18,222 SH   SOLE   18,222 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506   3,004,461 35,836 SH   SOLE   35,835 0 0
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   3,108,248 6,422 SH   SOLE   6,422 0 0
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300   3,120,262 37,612 SH   SOLE   37,611 0 0
FIDELITY TOTAL BOND ETF ETF 316188309   3,325,009 72,220 SH   SOLE   72,220 0 0
VANGUARD VALUE ETF ETF 922908744   3,701,395 24,758 SH   SOLE   24,758 0 0
MICROSOFT CORP COM Stock 594918104   4,945,256 13,151 SH   SOLE   13,150 0 0
APPLE INC COM Stock 037833100   6,647,796 34,529 SH   SOLE   34,528 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797   7,778,944 102,180 SH   SOLE   102,179 0 0
LAMAR ADVERTISING CO NEW CL A REIT 512816109   11,430,801 107,554 SH   SOLE   107,553 0 0