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   305,641 2,145 SH   SOLE   1,845 0 300
ALPS ETF TR ALERIAN MLP 00162Q452   404,764 9,385 SH   SOLE   9,095 0 290
AMAZON COM INC COM 023135106   641,128 4,186 SH   SOLE   4,186 0 0
APPLE INC COM 037833100   1,404,964 7,651 SH   SOLE   7,275 0 376
ARK ETF TR INNOVATION ETF 00214Q104   414,532 8,865 SH   SOLE   7,486 0 1,379
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   413,460 1,145 SH   SOLE   1,035 0 110
CAL MAINE FOODS INC COM NEW 128030202   414,680 7,624 SH   SOLE   7,207 0 417
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   6,024,848 214,103 SH   SOLE   204,922 0 9,181
CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201   258,057 9,540 SH   SOLE   9,540 0 0
CATERPILLAR INC COM 149123101   234,451 816 SH   SOLE   816 0 0
CHEVRON CORP NEW COM 166764100   666,362 4,637 SH   SOLE   2,691 0 1,946
COCA COLA CO COM 191216100   206,727 3,446 SH   SOLE   3,446 0 0
CONOCOPHILLIPS COM 20825C104   782,557 7,203 SH   SOLE   7,203 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105   576,830 45,420 SH   SOLE   42,414 0 3,006
EQUINOX GOLD CORP COM 29446Y502   57,019 12,587 SH   SOLE   12,587 0 0
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   275,338 30,092 SH   SOLE   30,092 0 0
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   823,500 90,000 SH   SOLE   90,000 0 0
EXXON MOBIL CORP COM 30231G102   471,979 4,831 SH   SOLE   4,791 0 40
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   374,458 9,301 SH   SOLE   9,301 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   228,001 2,612 SH   SOLE   2,612 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   206,261 3,632 SH   SOLE   3,632 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   1,229,104 28,845 SH   SOLE   28,845 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   993,477 19,545 SH   SOLE   17,082 0 2,463
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   294,688 10,767 SH   SOLE   10,767 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   2,042,078 32,149 SH   SOLE   31,425 0 723
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   762,671 15,735 SH   SOLE   15,735 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   373,213 4,729 SH   SOLE   4,729 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   4,084,350 101,803 SH   SOLE   85,582 0 16,221
GALLAGHER ARTHUR J & CO COM 363576109   4,837,639 20,721 SH   SOLE   20,721 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848   1,955,531 75,387 SH   SOLE   68,231 0 7,156
GLOBAL X FDS GLOBAL X SILVER 37954Y848   1,037,600 40,000 SH   SOLE   40,000 0 0
GSK PLC SPONSORED ADR 37733W204   402,834 10,101 SH   SOLE   10,101 0 0
HALEON PLC SPON ADS 405552100   106,949 12,597 SH   SOLE   12,597 0 0
HOME DEPOT INC COM 437076102   229,052 639 SH   SOLE   554 0 85
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   863,743 37,295 SH   SOLE   37,295 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   724,272 32,362 SH   SOLE   32,362 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   710,888 36,531 SH   SOLE   36,531 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   1,290,744 56,525 SH   SOLE   51,888 0 4,637
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   1,644,417 72,409 SH   SOLE   72,409 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,410,213 68,824 SH   SOLE   68,824 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,195,527 61,832 SH   SOLE   53,703 0 8,129
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,914,540 91,473 SH   SOLE   84,074 0 7,399
INVESCO QQQ TR UNIT SER 1 46090E103   1,349,343 3,295 SH   SOLE   2,815 0 480
ISHARES GOLD TR ISHARES NEW 464285204   1,179,705 30,729 SH   SOLE   22,318 0 8,411
ISHARES INC MSCI EURZONE ETF 464286608   1,315,318 28,719 SH   SOLE   27,857 0 862
ISHARES INC MSCI EMERG MRKT 464286533   246,110 4,547 SH   SOLE   3,807 0 740
ISHARES SILVER TR ISHARES 46428Q109   524,000 25,000 SH   SOLE   25,000 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   1,929,096 20,211 SH   SOLE   18,748 0 1,463
ISHARES TR 20 YR TR BD ETF 464287432   445,918 4,703 SH   SOLE   4,471 0 232
ISHARES TR MSCI USA MIN VOL 46429B697   2,326,990 29,613 SH   SOLE   29,083 0 530
ISHARES TR MSCI ACWI ETF 464288257   592,140 5,888 SH   SOLE   5,888 0 0
ISHARES TR 10-20 YR TRS ETF 464288653   1,372,126 13,034 SH   SOLE   11,798 0 1,236
ISHARES TR JPMORGAN USD EMG 464288281   446,300 5,090 SH   SOLE   4,852 0 238
ISHARES TR CORE S&P MCP ETF 464287507   2,014,524 7,455 SH   SOLE   6,306 0 1,149
ISHARES TR CORE S&P SCP ETF 464287804   4,757,216 46,039 SH   SOLE   43,879 0 2,160
ISHARES TR CORE S&P500 ETF 464287200   24,468,900 51,265 SH   SOLE   47,027 0 4,238
ISHARES TR RUS 1000 VAL ETF 464287598   608,051 3,732 SH   SOLE   3,380 0 352
ISHARES TR RUS 1000 GRW ETF 464287614   958,716 3,142 SH   SOLE   3,142 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   659,505 3,456 SH   SOLE   3,456 0 0
ISHARES TR U.S. REAL ES ETF 464287739   1,480,888 16,539 SH   SOLE   16,027 0 512
ISHARES TR DOW JONES US ETF 464287846   564,632 4,865 SH   SOLE   4,505 0 360
ISHARES TR RUS MID CAP ETF 464287499   563,501 7,414 SH   SOLE   7,414 0 0
ISHARES TR RUS MD CP GR ETF 464287481   1,234,670 12,039 SH   SOLE   11,542 0 497
ISHARES TR RUS MDCP VAL ETF 464287473   866,414 7,631 SH   SOLE   7,631 0 0
ISHARES TR U.S. ENERGY ETF 464287796   1,046,933 24,727 SH   SOLE   24,077 0 650
ISHARES TR U.S. TECH ETF 464287721   1,318,700 10,690 SH   SOLE   10,690 0 0
ISHARES TR CORE US AGGBD ET 464287226   3,186,331 32,395 SH   SOLE   32,094 0 301
ISHARES TR SELECT DIVID ETF 464287168   519,717 4,513 SH   SOLE   3,732 0 781
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   1,437,589 29,665 SH   SOLE   29,665 0 0
JOHNSON & JOHNSON COM 478160104   201,508 1,255 SH   SOLE   1,155 0 100
LOWES COS INC COM 548661107   222,835 1,011 SH   SOLE   1,011 0 0
MERCK & CO INC COM 58933Y105   357,909 3,021 SH   SOLE   3,021 0 0
META PLATFORMS INC CL A 30303M102   522,161 1,421 SH   SOLE   1,321 0 100
MICROSOFT CORP COM 594918104   885,066 2,268 SH   SOLE   2,268 0 0
NEWMARKET CORP COM 651587107   886,892 1,520 SH   SOLE   1,520 0 0
NUVEEN MUN VALUE FD INC COM 670928100   303,159 35,251 SH   SOLE   35,251 0 0
NVIDIA CORPORATION COM 67066G104   300,729 533 SH   SOLE   533 0 0
NVR INC COM 62944T105   802,002 112 SH   SOLE   112 0 0
PACER FDS TR PACER US SMALL 69374H857   424,764 9,236 SH   SOLE   7,183 0 2,053
PACER FDS TR US CASH COWS 100 69374H881   996,645 19,466 SH   SOLE   18,656 0 810
PHILLIPS 66 COM 718546104   490,725 3,790 SH   SOLE   3,790 0 0
RENASANT CORP COM 75970E107   343,160 11,131 SH   SOLE   4,221 0 6,910
SELECT SECTOR SPDR TR ENERGY 81369Y506   841,444 10,426 SH   SOLE   9,910 0 516
SHELL PLC SPON ADS 780259305   266,564 4,316 SH   SOLE   4,316 0 0
SOUTHERN CO COM 842587107   457,179 6,501 SH   SOLE   2,671 0 3,830
SPDR GOLD TR GOLD SHS 78463V107   155,965 830 SH   SOLE   327 0 503
SPDR GOLD TR GOLD SHS 78463V107   563,730 3,000 SH   SOLE   3,000 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   9,289,450 231,946 SH   SOLE   224,897 0 7,049
TARGET CORP COM 87612E106   450,092 3,191 SH   SOLE   3,036 0 155
TESLA INC COM 88160R101   674,978 3,069 SH   SOLE   2,673 0 396
TRANE TECHNOLOGIES PLC SHS G8994E103   320,895 1,307 SH   SOLE   1,307 0 0
TRUIST FINL CORP COM 89832Q109   202,680 5,602 SH   SOLE   5,602 0 0
TRUSTMARK CORP COM 898402102   918,018 34,525 SH   SOLE   34,525 0 0
UNITED STS NAT GAS FD LP UNIT PAR 912318300   58,361 10,097 SH   SOLE   2,177 0 7,920
VALERO ENERGY CORP COM 91913Y100   943,890 7,300 SH   SOLE   7,300 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   3,544,525 102,266 SH   SOLE   97,344 0 4,922
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,386,400 40,000 SH   SOLE   40,000 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,662,069 58,544 SH   SOLE   53,042 0 5,502
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,135,600 40,000 SH   SOLE   40,000 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   1,386,302 27,983 SH   SOLE   27,983 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   243,567 558 SH   SOLE   558 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709   862,666 11,375 SH   SOLE   10,810 0 565
WALMART INC COM 931142103   277,447 1,714 SH   SOLE   1,714 0 0