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
ALPHABET INC CAP STK CL A 02079K305   257,786 2,145 SH   SOLE   0 0 2,145
ALPS ETF TR ALERIAN MLP 00162Q452   363,624 9,372 SH   SOLE   0 0 9,372
AMAZON COM INC COM 023135106   548,311 4,249 SH   SOLE   0 0 4,249
APPHARVEST INC COM 03783T103   21,964 62,754 SH   SOLE   0 0 62,754
APPLE INC COM 037833100   1,539,849 8,137 SH   SOLE   0 0 8,137
ARK ETF TR INNOVATION ETF 00214Q104   369,614 8,366 SH   SOLE   0 0 8,366
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   89,848 11,996 SH   SOLE   0 0 11,996
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   352,528 1,055 SH   SOLE   0 0 1,055
CAL MAINE FOODS INC COM NEW 128030202   296,895 6,649 SH   SOLE   0 0 6,649
CAPITAL GROUP FIXED INCOME E MUNICIPAL INCOME 14020Y201   253,764 9,540 SH   SOLE   0 0 9,540
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   5,273,898 211,294 SH   SOLE   2,214 0 209,080
CATERPILLAR INC COM 149123101   205,366 849 SH   SOLE   0 0 849
CHEVRON CORP NEW COM 166764100   713,054 4,603 SH   SOLE   0 0 4,603
COCA COLA CO COM 191216100   212,631 3,513 SH   SOLE   203 0 3,310
CONOCOPHILLIPS COM 20825C104   738,178 7,201 SH   SOLE   452 0 6,749
EATON VANCE SR FLTNG RTE TR COM 27828Q105   928,721 78,638 SH   SOLE   719 0 77,919
EQUINOX GOLD CORP COM 29446Y502   51,794 11,587 SH   SOLE   0 0 11,587
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   274,411 30,089 SH   SOLE   0 0 30,089
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   820,800 90,000 SH   SOLE   0 0 90,000
EXXON MOBIL CORP COM 30231G102   505,503 4,796 SH   SOLE   0 0 4,796
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   496,213 11,868 SH   SOLE   0 0 11,868
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   233,377 10,405 SH   SOLE   0 0 10,405
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   1,299,309 34,975 SH   SOLE   0 0 34,975
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   924,884 19,985 SH   SOLE   431 0 19,554
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   299,204 11,240 SH   SOLE   0 0 11,240
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,847,396 31,962 SH   SOLE   234 0 31,728
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   872,308 18,257 SH   SOLE   0 0 18,257
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   235,420 3,355 SH   SOLE   0 0 3,355
FIRST TR MORNINGSTAR DIVID L SHS 336917109   238,187 7,091 SH   SOLE   979 0 6,112
FIRST TR VALUE LINE DIVID IN SHS 33734H106   4,002,439 101,328 SH   SOLE   648 0 100,679
GALLAGHER ARTHUR J & CO COM 363576109   4,693,456 22,255 SH   SOLE   0 0 22,255
GLOBAL X FDS GLOBAL X SILVER 37954Y848   2,162,560 85,241 SH   SOLE   0 0 85,241
GLOBAL X FDS GLOBAL X SILVER 37954Y848   1,141,650 45,000 SH   SOLE   0 0 45,000
GSK PLC SPONSORED ADR 37733W204   358,404 10,087 SH   SOLE   0 0 10,087
HALEON PLC SPON ADS 405552100   102,893 12,594 SH   SOLE   0 0 12,594
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   639,726 28,107 SH   SOLE   0 0 28,107
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   624,977 32,747 SH   SOLE   0 0 32,747
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   846,692 37,647 SH   SOLE   0 0 37,647
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   1,141,753 50,835 SH   SOLE   0 0 50,835
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,267,620 53,907 SH   SOLE   0 0 53,907
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   858,419 42,580 SH   SOLE   0 0 42,580
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   942,948 49,720 SH   SOLE   0 0 49,720
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,531,676 74,425 SH   SOLE   0 0 74,425
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   786,983 37,192 SH   SOLE   0 0 37,192
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   620,023 28,751 SH   SOLE   0 0 28,751
INVESCO QQQ TR UNIT SER 1 46090E103   1,202,644 3,299 SH   SOLE   0 0 3,299
ISHARES GOLD TR ISHARES NEW 464285204   1,111,522 30,730 SH   SOLE   0 0 30,730
ISHARES INC MSCI EURZONE ETF 464286608   1,305,440 28,894 SH   SOLE   190 0 28,704
ISHARES INC MSCI EMERG MRKT 464286533   256,814 4,690 SH   SOLE   0 0 4,690
ISHARES SILVER TR ISHARES 46428Q109   625,200 30,000 SH   SOLE   0 0 30,000
ISHARES TR CORE US AGGBD ET 464287226   3,703,672 37,608 SH   SOLE   0 0 37,608
ISHARES TR SELECT DIVID ETF 464287168   1,034,958 9,246 SH   SOLE   271 0 8,975
ISHARES TR 10-20 YR TRS ETF 464288653   2,158,266 19,358 SH   SOLE   0 0 19,358
ISHARES TR 3 7 YR TREAS BD 464288661   396,358 3,417 SH   SOLE   0 0 3,417
ISHARES TR 3 7 YR TREAS BD 464288661   1,159,800 10,000 SH   SOLE   0 0 10,000
ISHARES TR MSCI ACWI ETF 464288257   554,021 5,848 SH   SOLE   0 0 5,848
ISHARES TR JPMORGAN USD EMG 464288281   512,137 5,929 SH   SOLE   0 0 5,929
ISHARES TR CORE S&P MCP ETF 464287507   1,876,792 7,309 SH   SOLE   133 0 7,176
ISHARES TR CORE S&P SCP ETF 464287804   4,600,913 46,977 SH   SOLE   294 0 46,683
ISHARES TR CORE S&P500 ETF 464287200   23,010,813 52,469 SH   SOLE   227 0 52,242
ISHARES TR RUS 1000 VAL ETF 464287598   579,580 3,732 SH   SOLE   0 0 3,732
ISHARES TR RUS 1000 GRW ETF 464287614   910,116 3,359 SH   SOLE   0 0 3,359
ISHARES TR RUSSELL 2000 ETF 464287655   621,780 3,374 SH   SOLE   0 0 3,374
ISHARES TR U.S. REAL ES ETF 464287739   1,373,661 16,113 SH   SOLE   133 0 15,980
ISHARES TR DOW JONES US ETF 464287846   766,702 7,193 SH   SOLE   0 0 7,193
ISHARES TR RUS MID CAP ETF 464287499   539,801 7,514 SH   SOLE   0 0 7,514
ISHARES TR RUS MD CP GR ETF 464287481   1,099,357 11,556 SH   SOLE   58 0 11,498
ISHARES TR RUS MDCP VAL ETF 464287473   886,559 8,204 SH   SOLE   0 0 8,204
ISHARES TR U.S. ENERGY ETF 464287796   1,057,745 25,148 SH   SOLE   0 0 25,148
ISHARES TR U.S. TECH ETF 464287721   1,148,385 10,688 SH   SOLE   0 0 10,688
ISHARES TR 7-10 YR TRSY BD 464287440   2,568,815 26,377 SH   SOLE   0 0 26,377
ISHARES TR 7-10 YR TRSY BD 464287440   1,460,850 15,000 SH   SOLE   0 0 15,000
ISHARES TR 20 YR TR BD ETF 464287432   561,657 5,421 SH   SOLE   0 0 5,421
ISHARES TR 20 YR TR BD ETF 464287432   1,554,150 15,000 SH   SOLE   0 0 15,000
ISHARES TR IBOXX INV CP ETF 464287242   263,702 2,438 SH   SOLE   0 0 2,438
ISHARES TR MSCI USA MIN VOL 46429B697   2,314,397 31,674 SH   SOLE   0 0 31,674
ISHARES TR MSCI EAFE MIN VL 46429B689   7,901,277 117,456 SH   SOLE   451 0 117,005
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   1,234,559 25,811 SH   SOLE   0 0 25,811
JOHNSON & JOHNSON COM 478160104   270,858 1,662 SH   SOLE   120 0 1,542
KRANESHARES TR QUADRTC INT RT 500767736   824,802 39,635 SH   SOLE   0 0 39,635
LOWES COS INC COM 548661107   224,363 1,008 SH   SOLE   0 0 1,008
MERCK & CO INC COM 58933Y105   350,338 3,116 SH   SOLE   100 0 3,016
META PLATFORMS INC CL A 30303M102   399,691 1,401 SH   SOLE   0 0 1,401
MICROSOFT CORP COM 594918104   778,696 2,319 SH   SOLE   117 0 2,202
NEWMARKET CORP COM 651587107   602,638 1,512 SH   SOLE   0 0 1,512
NUVEEN MUN VALUE FD INC COM 670928100   521,497 59,396 SH   SOLE   0 0 59,396
NVIDIA CORPORATION COM 67066G104   219,321 533 SH   SOLE   0 0 533
NVR INC COM 62944T105   681,794 108 SH   SOLE   0 0 108
PEPSICO INC COM 713448108   208,229 1,134 SH   SOLE   116 0 1,018
PHILLIPS 66 COM 718546104   353,938 3,789 SH   SOLE   226 0 3,563
PROSHARES TR PSHS SH MSCI EAF 74347R370   272,100 15,000 SH   SOLE   0 0 15,000
PROSHARES TR PSHS SHTFINL ETF 74347B185   13,083 1,000 SH   SOLE   0 0 1,000
PROSHARES TR PSHS SHTFINL ETF 74347B185   130,828 10,000 SH   SOLE   0 0 10,000
PROSHARES TR SHORT QQQ NEW 74347B714   321,300 30,000 SH   SOLE   0 0 30,000
RENASANT CORP COM 75970E107   203,931 7,624 SH   SOLE   0 0 7,624
SELECT SECTOR SPDR TR ENERGY 81369Y506   849,166 10,651 SH   SOLE   0 0 10,651
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   358,526 10,914 SH   SOLE   0 0 10,914
SHELL PLC SPON ADS 780259305   283,240 4,749 SH   SOLE   0 0 4,749
SOUTHERN CO COM 842587107   469,207 6,715 SH   SOLE   0 0 6,715
SPDR GOLD TR GOLD SHS 78463V107   131,719 743 SH   SOLE   0 0 743
SPDR GOLD TR GOLD SHS 78463V107   620,480 3,500 SH   SOLE   0 0 3,500
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   54,891 1,349 SH   SOLE   586 0 763
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,220,700 30,000 SH   SOLE   0 0 30,000
TARGET CORP COM 87612E106   422,603 3,190 SH   SOLE   0 0 3,190
TESLA INC COM 88160R101   750,869 2,930 SH   SOLE   0 0 2,930
TRUSTMARK CORP COM 898402102   484,924 22,357 SH   SOLE   0 0 22,357
UNITED STS NAT GAS FD LP UNIT PAR 912318300   872,155 123,012 SH   SOLE   0 0 123,012
VALERO ENERGY CORP COM 91913Y100   844,537 7,300 SH   SOLE   0 0 7,300
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   3,213,768 93,614 SH   SOLE   299 0 93,315
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,373,200 40,000 SH   SOLE   0 0 40,000
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,986,085 67,970 SH   SOLE   0 0 67,970
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,314,900 45,000 SH   SOLE   0 0 45,000
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   260,446 3,206 SH   SOLE   0 0 3,206
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,257,301 25,570 SH   SOLE   101 0 25,469
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   264,390 657 SH   SOLE   452 0 205
VANGUARD WORLD FD EXTENDED DUR 921910709   1,153,952 13,173 SH   SOLE   0 0 13,173
WALMART INC COM 931142103   265,748 1,711 SH   SOLE   0 0 1,711