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
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700   298,298 15,400 SH   SOLE   0 0 15,400
AMPHENOL CORP NEW CL A 032095101   3,825,180 33,332 SH   SOLE   0 0 33,332
CONSTELLATION BRANDS INC CL A 21036P108   465,729 1,758 SH   SOLE   0 0 1,758
APPLE INC COM 037833100   3,870,181 23,067 SH   SOLE   0 0 23,067
EXXON MOBIL CORP COM 30231G102   3,562,252 29,151 SH   SOLE   0 0 29,151
BANK AMERICA CORP COM 060505104   2,512,469 68,553 SH   SOLE   0 0 68,553
FIDUS INVT CORP COM 316500107   1,891,687 96,318 SH   SOLE   0 0 96,318
RAYMOND JAMES FINL INC COM 754730109   1,804,865 14,197 SH   SOLE   0 0 14,197
VERTEX PHARMACEUTICALS INC COM 92532F100   1,724,702 4,338 SH   SOLE   0 0 4,338
ABBVIE INC COM 00287Y109   1,589,160 9,400 SH   SOLE   0 0 9,400
PACCAR INC COM 693718108   1,564,097 13,178 SH   SOLE   0 0 13,178
AMERICAN EXPRESS CO COM 025816109   1,507,662 6,927 SH   SOLE   0 0 6,927
MARTIN MARIETTA MATLS INC COM 573284106   1,249,493 2,060 SH   SOLE   0 0 2,060
MICROSOFT CORP COM 594918104   1,221,146 2,881 SH   SOLE   0 0 2,881
JPMORGAN CHASE & CO COM 46625H100   1,209,625 6,187 SH   SOLE   0 0 6,187
BLACKSTONE INC COM 09260D107   1,202,803 9,540 SH   SOLE   0 0 9,540
TRUIST FINL CORP COM 89832Q109   1,181,550 31,508 SH   SOLE   0 0 31,508
US FOODS HLDG CORP COM 912008109   1,179,044 22,832 SH   SOLE   0 0 22,832
FIRST SOLAR INC COM 336433107   1,129,713 6,097 SH   SOLE   0 0 6,097
TEXTRON INC COM 883203101   1,120,901 11,720 SH   SOLE   0 0 11,720
OVINTIV INC COM 69047Q102   1,085,527 19,552 SH   SOLE   0 0 19,552
T-MOBILE US INC COM 872590104   1,064,763 6,639 SH   SOLE   0 0 6,639
ANALOG DEVICES INC COM 032654105   1,025,824 5,225 SH   SOLE   0 0 5,225
ENTERGY CORP NEW COM 29364G103   999,175 9,556 SH   SOLE   0 0 9,556
CROCS INC COM 227046109   993,734 7,746 SH   SOLE   0 0 7,746
DEVON ENERGY CORP NEW COM 25179M103   986,904 18,105 SH   SOLE   0 0 18,105
EQT CORP COM 26884L109   943,316 25,015 SH   SOLE   0 0 25,015
ON SEMICONDUCTOR CORP COM 682189105   940,282 13,582 SH   SOLE   0 0 13,582
PAYCOM SOFTWARE INC COM 70432V102   921,198 4,531 SH   SOLE   0 0 4,531
EBAY INC. COM 278642103   909,447 17,336 SH   SOLE   0 0 17,336
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   905,991 55,822 SH   SOLE   0 0 55,822
PNC FINL SVCS GROUP INC COM 693475105   871,114 5,619 SH   SOLE   0 0 5,619
AMAZON COM INC COM 023135106   850,535 4,574 SH   SOLE   0 0 4,574
ORACLE CORP COM 68389X105   817,687 6,716 SH   SOLE   0 0 6,716
ONEOK INC NEW COM 682680103   810,286 10,249 SH   SOLE   0 0 10,249
LAM RESEARCH CORP COM 512807108   784,698 816 SH   SOLE   0 0 816
FIFTH THIRD BANCORP COM 316773100   766,250 22,025 SH   SOLE   0 0 22,025
HONEYWELL INTL INC COM 438516106   760,032 3,882 SH   SOLE   0 0 3,882
BORGWARNER INC COM 099724106   717,219 20,592 SH   SOLE   0 0 20,592
NUCOR CORP COM 670346105   655,579 3,308 SH   SOLE   0 0 3,308
INCYTE CORP COM 45337C102   655,215 11,913 SH   SOLE   0 0 11,913
ROCKWELL AUTOMATION INC COM 773903109   652,969 2,315 SH   SOLE   0 0 2,315
APPLIED MATLS INC COM 038222105   644,490 3,080 SH   SOLE   0 0 3,080
ABBOTT LABS COM 002824100   642,658 5,778 SH   SOLE   0 0 5,778
ELI LILLY & CO COM 532457108   635,759 834 SH   SOLE   0 0 834
DISNEY WALT CO COM 254687106   606,469 5,170 SH   SOLE   0 0 5,170
BANK OZK LITTLE ROCK ARK COM 06417N103   577,463 13,392 SH   SOLE   0 0 13,392
SONOCO PRODS CO COM 835495102   568,936 9,850 SH   SOLE   0 0 9,850
THE CIGNA GROUP COM 125523100   567,534 1,586 SH   SOLE   0 0 1,586
CATERPILLAR INC COM 149123101   540,805 1,454 SH   SOLE   0 0 1,454
ENTERPRISE PRODS PARTNERS L COM 293792107   538,202 18,463 SH   SOLE   0 0 18,463
QUANTA SVCS INC COM 74762E102   508,600 2,000 SH   SOLE   0 0 2,000
HOME DEPOT INC COM 437076102   482,371 1,376 SH   SOLE   0 0 1,376
GOLDMAN SACHS GROUP INC COM 38141G104   472,095 1,178 SH   SOLE   0 0 1,178
JOHNSON & JOHNSON COM 478160104   456,686 3,034 SH   SOLE   0 0 3,034
INVESCO VALUE MUN INCOME TR COM 46132P108   427,171 37,113 SH   SOLE   0 0 37,113
STEEL DYNAMICS INC COM 858119100   426,718 2,950 SH   SOLE   0 0 2,950
COCA COLA CO COM 191216100   424,342 7,202 SH   SOLE   0 0 7,202
COCA COLA CONS INC COM 191098102   405,200 500 SH   SOLE   0 0 500
INTERNATIONAL BUSINESS MACHS COM 459200101   399,532 2,144 SH   SOLE   0 0 2,144
FIRST HORIZON CORPORATION COM 320517105   386,498 26,600 SH   SOLE   0 0 26,600
SOUTHERN CO COM 842587107   368,691 5,284 SH   SOLE   0 0 5,284
INVESCO QUALITY MUN INCOME T COM 46133G107   343,625 36,712 SH   SOLE   0 0 36,712
BECTON DICKINSON & CO COM 075887109   336,663 1,397 SH   SOLE   0 0 1,397
QUALCOMM INC COM 747525103   296,442 1,735 SH   SOLE   0 0 1,735
ALLY FINL INC COM 02005N100   268,451 7,085 SH   SOLE   0 0 7,085
RTX CORPORATION COM 75513E101   263,536 2,600 SH   SOLE   0 0 2,600
PROCTER AND GAMBLE CO COM 742718109   252,081 1,604 SH   SOLE   0 0 1,604
GRAINGER W W INC COM 384802104   250,212 250 SH   SOLE   0 0 250
BLACKROCK MUNIVEST FD II INC COM 09253T101   249,597 23,591 SH   SOLE   0 0 23,591
LOWES COS INC COM 548661107   245,461 1,035 SH   SOLE   0 0 1,035
LANDSTAR SYS INC COM 515098101   241,528 1,350 SH   SOLE   0 0 1,350
MERCK & CO INC COM 58933Y105   235,502 1,858 SH   SOLE   0 0 1,858
GENUINE PARTS CO COM 372460105   232,355 1,567 SH   SOLE   0 0 1,567
OLD DOMINION FREIGHT LINE IN COM 679580100   231,223 1,075 SH   SOLE   0 0 1,075
PEPSICO INC COM 713448108   226,412 1,339 SH   SOLE   0 0 1,339
BOEING CO COM 097023105   223,526 1,280 SH   SOLE   0 0 1,280
MARATHON PETE CORP COM 56585A102   216,712 1,026 SH   SOLE   0 0 1,026
WILLIAMS COS INC COM 969457100   206,608 5,314 SH   SOLE   0 0 5,314
RENN FD INC COM 759720105   16,000 10,000 SH   SOLE   0 0 10,000
DUKE ENERGY CORP NEW COM NEW 26441C204   1,790,869 18,770 SH   SOLE   0 0 18,770
GENERAL ELECTRIC CO COM NEW 369604301   742,488 4,741 SH   SOLE   0 0 4,741
MCCORMICK & CO INC COM NON VTG 579780206   203,402 2,720 SH   SOLE   0 0 2,720
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100   277,705 20,124 SH   SOLE   0 0 20,124
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   225,614 1,332 SH   SOLE   0 0 1,332
VANGUARD WORLD FD INF TECH ETF 92204A702   3,793,396 7,379 SH   SOLE   0 0 7,379
ISHARES TR ISHARES SEMICDTR 464287523   694,309 3,149 SH   SOLE   0 0 3,149
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   14,419,486 62,411 SH   SOLE   0 0 62,411
ISHARES TR MRGSTR MD CP GRW 464288307   433,944 6,300 SH   SOLE   0 0 6,300
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   3,201,270 112,959 SH   SOLE   0 0 112,959
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   708,948 4,700 SH   SOLE   0 0 4,700
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   265,382 2,600 SH   SOLE   0 0 2,600
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   3,076,990 56,500 SH   SOLE   0 0 56,500
ISHARES TR RUS 2000 GRW ETF 464287648   207,088 800 SH   SOLE   0 0 800
ISHARES TR RUS MID CAP ETF 464287499   238,818 2,868 SH   SOLE   0 0 2,868
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   1,717,311 38,129 SH   SOLE   0 0 38,129
ISHARES TR RUSSELL 2000 ETF 464287655   1,709,622 8,500 SH   SOLE   0 0 8,500
SPDR SER TR S&P BIOTECH 78464A870   276,146 3,070 SH   SOLE   0 0 3,070
ISHARES TR S&P MC 400GR ETF 464287606   1,852,159 20,860 SH   SOLE   0 0 20,860
INVESCO EXCHANGE TRADED FD T S&P MIDCAP 400 46137V225   1,817,932 15,386 SH   SOLE   0 0 15,386
SPDR SER TR S&P REGL BKG 78464A698   206,735 4,408 SH   SOLE   0 0 4,408
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381   1,530,345 31,534 SH   SOLE   0 0 31,534
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365   2,450,300 28,625 SH   SOLE   0 0 28,625
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   4,074,074 66,019 SH   SOLE   0 0 66,019
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   15,558,466 334,375 SH   SOLE   0 0 334,375
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   58,992,956 1,713,354 SH   SOLE   0 0 1,713,354
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   26,106,816 158,316 SH   SOLE   0 0 158,316
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   5,206,480 43,048 SH   SOLE   0 0 43,048
VANGUARD INDEX FDS SMALL CP ETF 922908751   248,589 1,128 SH   SOLE   0 0 1,128
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   697,228 20,819 SH   SOLE   0 0 20,819
VANGUARD INDEX FDS SML CP GRW ETF 922908595   334,271 1,325 SH   SOLE   0 0 1,325
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   432,922 3,948 SH   SOLE   0 0 3,948
INVESCO QQQ TR UNIT SER 1 46090E103   3,341,695 7,623 SH   SOLE   0 0 7,623
ISHARES TR US TRSPRTION 464287192   406,860 6,000 SH   SOLE   0 0 6,000
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   1,965,623 19,729 SH   SOLE   0 0 19,729
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401   1,604,677 16,225 SH   SOLE   0 0 16,225