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
ALPS ETF TR ALERIAN MLP 00162Q452   379,614 9,434 SH   SOLE   0 0 9,434
AMAZON COM INC COM 023135106   414,110 4,347 SH   SOLE   0 0 4,347
APPHARVEST INC COM 03783T103   45,693 31,297 SH   SOLE   0 0 31,297
APPLE INC COM 037833100   1,026,893 7,697 SH   SOLE   0 0 7,697
ARK ETF TR INNOVATION ETF 00214Q104   270,792 7,630 SH   SOLE   0 0 7,630
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   82,171 11,996 SH   SOLE   0 0 11,996
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   343,807 1,078 SH   SOLE   0 0 1,078
CAL MAINE FOODS INC COM NEW 128030202   417,881 7,634 SH   SOLE   0 0 7,634
CAPITAL GROUP FIXED INCOME E MUNICIPAL INCOME 14020Y201   254,670 9,540 SH   SOLE   0 0 9,540
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   4,366,598 206,264 SH   SOLE   1,063 0 205,201
CATERPILLAR INC COM 149123101   215,989 847 SH   SOLE   0 0 847
CHEVRON CORP NEW COM 166764100   805,826 4,551 SH   SOLE   0 0 4,551
CONOCOPHILLIPS COM 20825C104   810,687 6,747 SH   SOLE   0 0 6,747
EATON VANCE SR FLTNG RTE TR COM 27828Q105   923,496 80,026 SH   SOLE   719 0 79,307
EQUINOX GOLD CORP COM 29446Y502   46,696 11,587 SH   SOLE   0 0 11,587
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   348,731 30,089 SH   SOLE   0 0 30,089
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   347,700 30,000 SH   SOLE   0 0 30,000
EXXON MOBIL CORP COM 30231G102   539,275 4,763 SH   SOLE   0 0 4,763
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   564,514 12,145 SH   SOLE   0 0 12,145
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   431,597 17,812 SH   SOLE   0 0 17,812
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   1,563,867 35,934 SH   SOLE   0 0 35,934
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   233,470 2,109 SH   SOLE   0 0 2,109
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   863,617 18,031 SH   SOLE   0 0 18,031
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   876,509 18,264 SH   SOLE   0 0 18,264
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   309,882 11,240 SH   SOLE   0 0 11,240
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,649,296 32,365 SH   SOLE   234 0 32,131
FIRST TR VALUE LINE DIVID IN SHS 33734H106   3,876,010 94,376 SH   SOLE   0 0 94,376
GALLAGHER ARTHUR J & CO COM 363576109   4,612,289 23,654 SH   SOLE   0 0 23,654
GLOBAL X FDS GLOBAL X SILVER 37954Y848   2,642,866 85,447 SH   SOLE   0 0 85,447
GLOBAL X FDS GLOBAL X SILVER 37954Y848   750,083 24,251 SH   SOLE   0 0 24,251
GSK PLC SPONSORED ADR 37733W204   354,265 10,079 SH   SOLE   0 0 10,079
HALEON PLC SPON ADS 405552100   98,832 12,590 SH   SOLE   0 0 12,590
HOME DEPOT INC COM 437076102   207,041 628 SH   SOLE   0 0 628
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203   549,600 20,000 SH   SOLE   0 0 20,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,050,750 44,561 SH   SOLE   0 0 44,561
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   302,850 15,761 SH   SOLE   0 0 15,761
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   334,659 14,814 SH   SOLE   0 0 14,814
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   882,358 42,791 SH   SOLE   0 0 42,791
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   774,865 36,863 SH   SOLE   0 0 36,863
INVESCO QQQ TR UNIT SER 1 46090E103   920,151 3,297 SH   SOLE   0 0 3,297
ISHARES GOLD TR ISHARES NEW 464285204   1,111,234 30,850 SH   SOLE   0 0 30,850
ISHARES INC MSCI EURZONE ETF 464286608   1,281,761 29,324 SH   SOLE   190 0 29,134
ISHARES INC MSCI EMERG MRKT 464286533   266,105 4,885 SH   SOLE   0 0 4,885
ISHARES SILVER TR ISHARES 46428Q109   765,800 35,000 SH   SOLE   0 0 35,000
ISHARES TR CORE US AGGBD ET 464287226   3,738,041 37,272 SH   SOLE   171 0 37,101
ISHARES TR SELECT DIVID ETF 464287168   825,869 6,602 SH   SOLE   0 0 6,602
ISHARES TR MSCI ACWI ETF 464288257   522,206 5,848 SH   SOLE   0 0 5,848
ISHARES TR JPMORGAN USD EMG 464288281   614,918 6,985 SH   SOLE   0 0 6,985
ISHARES TR JPMORGAN USD EMG 464288281   440,150 5,000 SH   SOLE   0 0 5,000
ISHARES TR US REGNL BKS ETF 464288778   276,914 5,499 SH   SOLE   0 0 5,499
ISHARES TR 10-20 YR TRS ETF 464288653   2,293,912 19,907 SH   SOLE   0 0 19,907
ISHARES TR 3 7 YR TREAS BD 464288661   1,002,807 8,535 SH   SOLE   0 0 8,535
ISHARES TR 3 7 YR TREAS BD 464288661   1,423,513 12,115 SH   SOLE   0 0 12,115
ISHARES TR CORE S&P MCP ETF 464287507   1,793,507 7,009 SH   SOLE   49 0 6,960
ISHARES TR CORE S&P SCP ETF 464287804   4,962,591 49,237 SH   SOLE   200 0 49,037
ISHARES TR CORE S&P500 ETF 464287200   20,688,089 51,876 SH   SOLE   116 0 51,760
ISHARES TR RUS 1000 VAL ETF 464287598   629,252 3,982 SH   SOLE   0 0 3,982
ISHARES TR RUS 1000 GRW ETF 464287614   764,419 3,437 SH   SOLE   0 0 3,437
ISHARES TR RUSSELL 2000 ETF 464287655   625,595 3,366 SH   SOLE   24 0 3,342
ISHARES TR U.S. REAL ES ETF 464287739   1,488,286 16,443 SH   SOLE   133 0 16,310
ISHARES TR DOW JONES US ETF 464287846   883,335 9,085 SH   SOLE   0 0 9,085
ISHARES TR RUS MID CAP ETF 464287499   569,254 8,017 SH   SOLE   0 0 8,017
ISHARES TR RUS MD CP GR ETF 464287481   1,027,516 11,742 SH   SOLE   0 0 11,742
ISHARES TR RUS MDCP VAL ETF 464287473   986,531 8,868 SH   SOLE   0 0 8,868
ISHARES TR U.S. ENERGY ETF 464287796   1,328,140 27,873 SH   SOLE   0 0 27,873
ISHARES TR U.S. TECH ETF 464287721   622,922 7,988 SH   SOLE   0 0 7,988
ISHARES TR 1 3 YR TREAS BD 464287457   473,588 5,791 SH   SOLE   0 0 5,791
ISHARES TR 7-10 YR TRSY BD 464287440   2,738,089 27,513 SH   SOLE   0 0 27,513
ISHARES TR 7-10 YR TRSY BD 464287440   1,639,592 16,475 SH   SOLE   0 0 16,475
ISHARES TR 20 YR TR BD ETF 464287432   618,495 5,740 SH   SOLE   0 0 5,740
ISHARES TR 20 YR TR BD ETF 464287432   1,616,400 15,000 SH   SOLE   0 0 15,000
ISHARES TR IBOXX INV CP ETF 464287242   270,091 2,437 SH   SOLE   0 0 2,437
ISHARES TR MSCI USA MIN VOL 46429B697   2,585,004 35,132 SH   SOLE   0 0 35,132
ISHARES TR MSCI EAFE MIN VL 46429B689   7,809,690 118,257 SH   SOLE   257 0 118,000
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   1,107,385 23,269 SH   SOLE   0 0 23,269
JOHNSON & JOHNSON COM 478160104   260,723 1,498 SH   SOLE   0 0 1,498
JOHNSON CTLS INTL PLC SHS G51502105   225,654 3,300 SH   SOLE   0 0 3,300
KRANESHARES TR QUADRTC INT RT 500767736   968,934 42,797 SH   SOLE   0 0 42,797
LOWES COS INC COM 548661107   279,452 1,329 SH   SOLE   0 0 1,329
MERCK & CO INC COM 58933Y105   335,348 3,000 SH   SOLE   0 0 3,000
MICROSOFT CORP COM 594918104   478,841 2,008 SH   SOLE   0 0 2,008
NEWMARKET CORP COM 651587107   520,083 1,503 SH   SOLE   0 0 1,503
NUVEEN MUN VALUE FD INC COM 670928100   539,316 59,396 SH   SOLE   0 0 59,396
NVR INC COM 62944T105   532,872 108 SH   SOLE   0 0 108
PHILLIPS 66 COM 718546104   367,210 3,570 SH   SOLE   0 0 3,570
RAYTHEON TECHNOLOGIES CORP COM 75513E101   206,014 2,046 SH   SOLE   0 0 2,046
RENASANT CORP COM 75970E107   287,460 7,575 SH   SOLE   0 0 7,575
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,033,525 11,507 SH   SOLE   0 0 11,507
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   495,655 13,826 SH   SOLE   0 0 13,826
SHELL PLC SPON ADS 780259305   282,632 4,741 SH   SOLE   0 0 4,741
SOUTHERN CO COM 842587107   498,648 7,089 SH   SOLE   0 0 7,089
SPDR GOLD TR GOLD SHS 78463V107   338,442 1,916 SH   SOLE   0 0 1,916
SPDR GOLD TR GOLD SHS 78463V107   1,766,400 10,000 SH   SOLE   0 0 10,000
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   55,673 1,349 SH   SOLE   586 0 763
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   1,229,351 29,788 SH   SOLE   0 0 29,788
TARGET CORP COM 87612E106   506,088 3,168 SH   SOLE   0 0 3,168
TESLA INC COM 88160R101   374,305 3,029 SH   SOLE   0 0 3,029
TRUIST FINL CORP COM 89832Q109   264,302 5,602 SH   SOLE   0 0 5,602
TRUSTMARK CORP COM 898402102   245,624 7,006 SH   SOLE   0 0 7,006
UNITED STS NAT GAS FD LP UNIT PAR 912318300   219,642 18,677 SH   SOLE   0 0 18,677
VALERO ENERGY CORP COM 91913Y100   987,836 7,300 SH   SOLE   0 0 7,300
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,336,834 72,618 SH   SOLE   0 0 72,618
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,375,212 42,735 SH   SOLE   0 0 42,735
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   3,941,475 98,784 SH   SOLE   299 0 98,485
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,588,938 39,823 SH   SOLE   0 0 39,823
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   342,085 3,867 SH   SOLE   0 0 3,867
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,137,039 23,148 SH   SOLE   0 0 23,148
VANGUARD WORLD FD EXTENDED DUR 921910709   1,253,868 13,632 SH   SOLE   0 0 13,632