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
ABBOTT LABS COM 002824100   929,335 8,524 SH   SOLE   0 0 8,524
APPLE INC COM 037833100   1,405,694 7,247 SH   SOLE   0 0 7,247
AUTOMATIC DATA PROCESSING IN COM 053015103   276,149 1,256 SH   SOLE   0 0 1,256
BIO-TECHNE CORP COM 09073M104   1,780,486 21,812 SH   SOLE   0 0 21,812
BOEING CO COM 097023105   513,127 2,430 SH   SOLE   0 0 2,430
BRISTOL-MYERS SQUIBB CO COM 110122108   440,871 6,894 SH   SOLE   0 0 6,894
CATERPILLAR INC COM 149123101   399,262 1,623 SH   SOLE   0 0 1,623
CSX CORP COM 126408103   1,604,043 47,039 SH   SOLE   0 0 47,039
EXXON MOBIL CORP COM 30231G102   274,560 2,560 SH   SOLE   0 0 2,560
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   14,750,047 313,164 SH   SOLE   0 0 313,164
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   15,797,256 357,647 SH   SOLE   0 0 357,647
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   359,974 75,784 SH   SOLE   0 0 75,784
HERSHEY CO COM 427866108   449,237 1,799 SH   SOLE   0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   510,175 44,870 SH   SOLE   0 0 44,870
INVESCO QQQ TR UNIT SER 1 46090E103   12,066,309 32,663 SH   SOLE   0 0 32,663
ISHARES TR CORE DIV GRWTH 46434V621   5,604,148 108,755 SH   SOLE   0 0 108,755
ISHARES TR MSCI USA MMENTM 46432F396   9,980,618 69,190 SH   SOLE   0 0 69,190
ISHARES TR CORE S&P500 ETF 464287200   18,373,858 41,224 SH   SOLE   0 0 41,224
ISHARES TR RUS 1000 GRW ETF 464287614   24,633,999 89,520 SH   SOLE   0 0 89,520
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   7,426,842 149,464 SH   SOLE   0 0 149,464
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   26,036,378 474,338 SH   SOLE   0 0 474,338
JOHNSON & JOHNSON COM 478160104   303,348 1,833 SH   SOLE   0 0 1,833
JPMORGAN CHASE & CO COM 46625H100   264,120 1,816 SH   SOLE   0 0 1,816
LPL FINL HLDGS INC COM 50212V100   343,064 1,578 SH   SOLE   0 0 1,578
MICROSOFT CORP COM 594918104   307,293 902 SH   SOLE   0 0 902
NVIDIA CORPORATION COM 67066G104   488,116 1,154 SH   SOLE   0 0 1,154
PROSHARES TR S&P 500 DV ARIST 74348A467   8,693,121 92,206 SH   SOLE   0 0 92,206
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   383,175 5,276 SH   SOLE   0 0 5,276
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,026,551 31,643 SH   SOLE   0 0 31,643
SPDR SER TR PORTFOLIO S&P500 78464A854   961,944 18,460 SH   SOLE   0 0 18,460
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,950,269 48,358 SH   SOLE   0 0 48,358
SPDR SER TR PRTFLO S&P500 VL 78464A508   21,630,913 500,716 SH   SOLE   0 0 500,716
UNION PAC CORP COM 907818108   225,236 1,101 SH   SOLE   0 0 1,101
WISDOMTREE TR US QTLY DIV GRT 97717X669   10,545,005 158,191 SH   SOLE   0 0 158,191
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   42,227,742 839,185 SH   SOLE   0 0 839,185