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   859,224 8,485 SH   SOLE   0 0 8,485
APPLE INC COM 037833100   1,189,413 7,213 SH   SOLE   0 0 7,213
AUTOMATIC DATA PROCESSING IN COM 053015103   278,126 1,249 SH   SOLE   0 0 1,249
BIO-TECHNE CORP COM 09073M104   1,651,211 22,257 SH   SOLE   0 0 22,257
BOEING CO COM 097023105   553,389 2,605 SH   SOLE   0 0 2,605
BRISTOL-MYERS SQUIBB CO COM 110122108   477,823 6,894 SH   SOLE   0 0 6,894
CATERPILLAR INC COM 149123101   369,314 1,614 SH   SOLE   0 0 1,614
CSX CORP COM 126408103   1,407,688 47,017 SH   SOLE   0 0 47,017
EXXON MOBIL CORP COM 30231G102   280,730 2,560 SH   SOLE   1,280 0 1,280
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   13,738,571 306,187 SH   SOLE   278 0 305,909
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   15,895,802 352,770 SH   SOLE   320 0 352,450
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   242,703 54,663 SH   SOLE   0 0 54,663
HERSHEY CO COM 427866108   457,711 1,799 SH   SOLE   0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   509,803 44,408 SH   SOLE   775 0 43,633
INVESCO QQQ TR UNIT SER 1 46090E103   10,323,308 32,167 SH   SOLE   41 0 32,126
ISHARES TR CORE S&P500 ETF 464287200   16,931,765 41,189 SH   SOLE   18 0 41,171
ISHARES TR CORE DIV GRWTH 46434V621   5,431,826 108,658 SH   SOLE   160 0 108,499
ISHARES TR MSCI USA MMENTM 46432F396   9,518,562 68,459 SH   SOLE   42 0 68,417
ISHARES TR RUS 1000 GRW ETF 464287614   21,893,099 89,605 SH   SOLE   132 0 89,473
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   24,319,482 469,579 SH   SOLE   556 0 469,024
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   7,067,696 147,613 SH   SOLE   107 0 147,506
JOHNSON & JOHNSON COM 478160104   282,419 1,822 SH   SOLE   0 0 1,822
JPMORGAN CHASE & CO COM 46625H100   236,573 1,815 SH   SOLE   0 0 1,815
LPL FINL HLDGS INC COM 50212V100   318,859 1,575 SH   SOLE   0 0 1,575
MICROSOFT CORP COM 594918104   259,980 902 SH   SOLE   0 0 902
NVIDIA CORPORATION COM 67066G104   320,487 1,154 SH   SOLE   0 0 1,154
PROSHARES TR S&P 500 DV ARIST 74348A467   8,323,294 91,224 SH   SOLE   194 0 91,030
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   386,025 5,276 SH   SOLE   0 0 5,276
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,676,341 30,964 SH   SOLE   99 0 30,866
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,472,175 44,656 SH   SOLE   57 0 44,600
SPDR SER TR PORTFOLIO S&P500 78464A854   865,124 17,967 SH   SOLE   0 0 17,967
SPDR SER TR PRTFLO S&P500 VL 78464A508   19,994,782 491,031 SH   SOLE   574 0 490,457
UNION PAC CORP COM 907818108   221,537 1,101 SH   SOLE   0 0 1,101
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   37,742,577 750,797 SH   SOLE   1,178 0 749,620
WISDOMTREE TR US QTLY DIV GRT 97717X669   9,604,385 154,065 SH   SOLE   242 0 153,822