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
FENNEC PHARMACEUTICALS INC COM 31447P100   128,647 17,130 SH   SOLE   0 0 17,130
FORD MTR CO DEL COM 345370860   201,067 16,189 SH   SOLE   0 0 16,189
KEYCORP COM 493267108   209,616 19,481 SH   SOLE   0 0 19,481
SPDR SER TR S&P REGL BKG 78464A698   216,954 5,194 SH   SOLE   0 0 5,194
NATIONAL GRID PLC SPONSORED ADR NE 636274409   221,906 3,660 SH   SOLE   0 0 3,660
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   222,049 5,239 SH   SOLE   0 0 5,239
AFLAC INC COM 001055102   223,658 2,914 SH   SOLE   0 0 2,914
SPDR SER TR BBG CONV SEC ETF 78464A359   225,774 3,330 SH   SOLE   0 0 3,330
BCE INC COM NEW 05534B760   227,074 5,949 SH   SOLE   0 0 5,949
CANADIAN IMPERIAL BK COMM TO COM 136069101   238,147 6,168 SH   SOLE   0 0 6,168
UNION PAC CORP COM 907818108   238,155 1,170 SH   SOLE   0 0 1,170
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   243,459 695 SH   SOLE   0 0 695
NUCOR CORP COM 670346105   243,844 1,560 SH   SOLE   0 0 1,560
MONOLITHIC PWR SYS INC COM 609839105   247,632 536 SH   SOLE   0 0 536
SYSCO CORP COM 871829107   255,356 3,866 SH   SOLE   0 0 3,866
INTEL CORP COM 458140100   262,928 7,396 SH   SOLE   0 0 7,396
RTX CORPORATION COM 75513E101   272,839 3,791 SH   SOLE   0 0 3,791
WELLTOWER INC COM 95040Q104   279,020 3,406 SH   SOLE   0 0 3,406
BRISTOL-MYERS SQUIBB CO COM 110122108   279,231 4,811 SH   SOLE   0 0 4,811
ISHARES TR CORE S&P SCP ETF 464287804   280,538 2,974 SH   SOLE   0 0 2,974
AIR PRODS & CHEMS INC COM 009158106   282,946 998 SH   SOLE   0 0 998
KIMBERLY-CLARK CORP COM 494368103   284,423 2,354 SH   SOLE   0 0 2,354
ALPHABET INC CAP STK CL A 02079K305   292,473 2,235 SH   SOLE   0 0 2,235
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   296,774 15,465 SH   SOLE   0 0 15,465
MOTOROLA SOLUTIONS INC COM NEW 620076307   300,372 1,103 SH   SOLE   0 0 1,103
VANECK ETF TRUST EMERGING MRKT HI 92189F353   303,885 17,053 SH   SOLE   0 0 17,053
SPDR GOLD TR GOLD SHS 78463V107   309,125 1,803 SH   SOLE   0 0 1,803
SPDR S&P 500 ETF TR TR UNIT 78462F103   320,183 749 SH   SOLE   0 0 749
TESLA INC COM 88160R101   329,290 1,316 SH   SOLE   0 0 1,316
PETMED EXPRESS INC COM 716382106   338,250 33,000 SH   SOLE   0 0 33,000
ISHARES TR RUS MDCP VAL ETF 464287473   338,584 3,245 SH   SOLE   0 0 3,245
VERIZON COMMUNICATIONS INC COM 92343V104   341,987 10,552 SH   SOLE   0 0 10,552
CATERPILLAR INC COM 149123101   342,200 1,253 SH   SOLE   0 0 1,253
ISHARES TR CORE S&P MCP ETF 464287507   346,098 1,388 SH   SOLE   0 0 1,388
VANGUARD WORLD FDS UTILITIES ETF 92204A876   361,831 2,837 SH   SOLE   0 0 2,837
HP INC COM 40434L105   372,679 14,501 SH   SOLE   0 0 14,501
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   377,974 9,968 SH   SOLE   0 0 9,968
ISHARES TR GRWT ALLOCAT ETF 464289867   388,116 7,855 SH   SOLE   0 0 7,855
VANGUARD INDEX FDS GROWTH ETF 922908736   389,408 1,430 SH   SOLE   0 0 1,430
CHUBB LIMITED COM H1467J104   390,825 1,877 SH   SOLE   0 0 1,877
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   390,936 5,167 SH   SOLE   0 0 5,167
ISHARES TR EAFE GRWTH ETF 464288885   396,376 4,593 SH   SOLE   0 0 4,593
ISHARES TR U.S. FINLS ETF 464287788   400,490 5,357 SH   SOLE   0 0 5,357
DEVON ENERGY CORP NEW COM 25179M103   405,378 8,498 SH   SOLE   0 0 8,498
ALTRIA GROUP INC COM 02209S103   409,026 9,727 SH   SOLE   0 0 9,727
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   409,082 12,917 SH   SOLE   0 0 12,917
UNITED PARCEL SERVICE INC CL B 911312106   411,653 2,641 SH   SOLE   0 0 2,641
SOUTHERN COPPER CORP COM 84265V105   414,702 5,508 SH   SOLE   0 0 5,508
PHILIP MORRIS INTL INC COM 718172109   427,905 4,622 SH   SOLE   0 0 4,622
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   428,373 2,345 SH   SOLE   0 0 2,345
GOLDMAN SACHS GROUP INC COM 38141G104   479,928 1,483 SH   SOLE   0 0 1,483
ETFIS SER TR I INFRACP REIT PFD 26923G400   489,169 28,163 SH   SOLE   0 0 28,163
GLOBAL X FDS S&P 500 COVERED 37954Y475   499,270 12,838 SH   SOLE   0 0 12,838
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   500,258 11,292 SH   SOLE   0 0 11,292
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   532,119 15,851 SH   SOLE   0 0 15,851
ISHARES TR 7-10 YR TRSY BD 464287440   534,978 5,841 SH   SOLE   0 0 5,841
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   537,731 3,709 SH   SOLE   0 0 3,709
DUKE ENERGY CORP NEW COM NEW 26441C204   539,666 6,115 SH   SOLE   0 0 6,115
LOWES COS INC COM 548661107   550,154 2,647 SH   SOLE   0 0 2,647
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   552,009 13,165 SH   SOLE   0 0 13,165
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610   553,858 36,462 SH   SOLE   0 0 36,462
VANGUARD INDEX FDS SM CP VAL ETF 922908611   559,172 3,506 SH   SOLE   0 0 3,506
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   561,810 7,401 SH   SOLE   0 0 7,401
VANGUARD INDEX FDS SML CP GRW ETF 922908595   562,866 2,628 SH   SOLE   0 0 2,628
GLOBAL X FDS ALTERNATIVE INCM 37954Y806   573,132 53,265 SH   SOLE   0 0 53,265
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   578,093 41,204 SH   SOLE   0 0 41,204
VANGUARD INDEX FDS SMALL CP ETF 922908751   584,098 3,089 SH   SOLE   0 0 3,089
COCA COLA CO COM 191216100   591,234 10,562 SH   SOLE   0 0 10,562
MARATHON PETE CORP COM 56585A102   591,614 3,909 SH   SOLE   0 0 3,909
HOME DEPOT INC COM 437076102   615,979 2,039 SH   SOLE   0 0 2,039
BANK AMERICA CORP COM 060505104   617,786 22,563 SH   SOLE   0 0 22,563
GENERAC HLDGS INC COM 368736104   622,598 5,714 SH   SOLE   0 0 5,714
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   628,909 6,087 SH   SOLE   0 0 6,087
PEPSICO INC COM 713448108   641,605 3,787 SH   SOLE   0 0 3,787
AMERICAN ELEC PWR CO INC COM 025537101   669,007 8,894 SH   SOLE   0 0 8,894
MCDONALDS CORP COM 580135101   675,197 2,563 SH   SOLE   0 0 2,563
FIRST FINL BANKSHARES INC COM 32020R109   697,784 27,778 SH   SOLE   0 0 27,778
AT&T INC COM 00206R102   698,910 46,532 SH   SOLE   0 0 46,532
OREILLY AUTOMOTIVE INC COM 67103H107   698,914 769 SH   SOLE   0 0 769
ISHARES TR RUS MD CP GR ETF 464287481   702,391 7,689 SH   SOLE   0 0 7,689
ISHARES TR U.S. TECH ETF 464287721   704,853 6,718 SH   SOLE   0 0 6,718
UBS AG LONDON BRANCH ETRACS MARKETVEC 90274D416   706,541 38,281 SH   SOLE   0 0 38,281
CISCO SYS INC COM 17275R102   706,970 13,150 SH   SOLE   0 0 13,150
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   728,813 15,861 SH   SOLE   0 0 15,861
REGENERON PHARMACEUTICALS COM 75886F107   743,133 903 SH   SOLE   0 0 903
VANGUARD WORLD FD MEGA CAP INDEX 921910873   745,682 4,910 SH   SOLE   0 0 4,910
UNITEDHEALTH GROUP INC COM 91324P102   785,529 1,558 SH   SOLE   0 0 1,558
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   798,165 3,395 SH   SOLE   0 0 3,395
ISHARES TR COHEN STEER REIT 464287564   829,547 16,538 SH   SOLE   0 0 16,538
PROCTER AND GAMBLE CO COM 742718109   841,494 5,769 SH   SOLE   0 0 5,769
INVESCO QQQ TR UNIT SER 1 46090E103   841,961 2,350 SH   SOLE   0 0 2,350
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   859,162 9,151 SH   SOLE   0 0 9,151
CME GROUP INC COM 12572Q105   874,619 4,368 SH   SOLE   0 0 4,368
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   879,719 27,848 SH   SOLE   0 0 27,848
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   896,710 9,229 SH   SOLE   0 0 9,229
EATON CORP PLC SHS G29183103   917,104 4,300 SH   SOLE   0 0 4,300
ISHARES TR CORE DIV GRWTH 46434V621   948,252 19,145 SH   SOLE   0 0 19,145
VANGUARD WORLD FDS MATERIALS ETF 92204A801   961,724 5,575 SH   SOLE   0 0 5,575
WALMART INC COM 931142103   962,506 6,018 SH   SOLE   0 0 6,018
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   996,833 19,218 SH   SOLE   0 0 19,218
ISHARES TR CORE S&P500 ETF 464287200   1,006,869 2,345 SH   SOLE   0 0 2,345
ELI LILLY & CO COM 532457108   1,037,218 1,931 SH   SOLE   0 0 1,931
JOHNSON & JOHNSON COM 478160104   1,043,043 6,697 SH   SOLE   0 0 6,697
ISHARES TR RUS 1000 GRW ETF 464287614   1,091,091 4,102 SH   SOLE   0 0 4,102
VANGUARD INDEX FDS MID CAP ETF 922908629   1,138,491 5,467 SH   SOLE   0 0 5,467
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,183,206 3,013 SH   SOLE   0 0 3,013
EXXON MOBIL CORP COM 30231G102   1,189,844 10,119 SH   SOLE   0 0 10,119
ISHARES TR CORE HIGH DV ETF 46429B663   1,193,901 12,073 SH   SOLE   0 0 12,073
SPDR SER TR S&P DIVID ETF 78464A763   1,255,450 10,916 SH   SOLE   0 0 10,916
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   1,283,456 34,782 SH   SOLE   0 0 34,782
ISHARES TR US INDUSTRIALS 464287754   1,357,963 13,460 SH   SOLE   0 0 13,460
MERCK & CO INC COM 58933Y105   1,361,410 13,224 SH   SOLE   0 0 13,224
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,402,652 19,050 SH   SOLE   0 0 19,050
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,406,922 30,969 SH   SOLE   0 0 30,969
ALPHABET INC CAP STK CL C 02079K107   1,417,256 10,749 SH   SOLE   0 0 10,749
JPMORGAN CHASE & CO COM 46625H100   1,424,380 9,822 SH   SOLE   0 0 9,822
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   1,430,734 39,166 SH   SOLE   0 0 39,166
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,511,901 7,726 SH   SOLE   0 0 7,726
PFIZER INC COM 717081103   1,538,497 46,382 SH   SOLE   0 0 46,382
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,599,948 10,297 SH   SOLE   0 0 10,297
CHEVRON CORP NEW COM 166764100   1,652,911 9,803 SH   SOLE   0 0 9,803
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   1,730,620 17,282 SH   SOLE   0 0 17,282
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,791,154 33,442 SH   SOLE   0 0 33,442
WISDOMTREE TR US MIDCAP DIVID 97717W505   1,815,634 44,327 SH   SOLE   0 0 44,327
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,834,772 11,398 SH   SOLE   0 0 11,398
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103   1,987,120 37,387 SH   SOLE   0 0 37,387
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   2,039,135 51,351 SH   SOLE   0 0 51,351
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,129,517 64,200 SH   SOLE   0 0 64,200
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   2,292,728 51,638 SH   SOLE   0 0 51,638
AMAZON COM INC COM 023135106   2,316,381 18,222 SH   SOLE   0 0 18,222
SOUTHERN CO COM 842587107   2,436,809 37,652 SH   SOLE   0 0 37,652
ABBVIE INC COM 00287Y109   2,556,243 17,149 SH   SOLE   0 0 17,149
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   2,736,067 37,625 SH   SOLE   0 0 37,625
VANGUARD WORLD FDS INF TECH ETF 92204A702   3,027,941 7,298 SH   SOLE   0 0 7,298
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   3,078,908 70,682 SH   SOLE   0 0 70,682
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,286,724 36,362 SH   SOLE   0 0 36,362
VANGUARD INDEX FDS VALUE ETF 922908744   3,343,332 24,239 SH   SOLE   0 0 24,239
MICROSOFT CORP COM 594918104   4,106,468 13,005 SH   SOLE   0 0 13,005
APPLE INC COM 037833100   5,898,287 34,451 SH   SOLE   0 0 34,451
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   7,509,026 106,120 SH   SOLE   0 0 106,120
LAMAR ADVERTISING CO NEW CL A 512816109   9,002,449 107,853 SH   SOLE   0 0 107,853