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   947,754 8,610 SH   SOLE   0 0 8,610
APPLE INC COM 037833100   1,393,371 7,237 SH   SOLE   0 0 7,237
AUTOMATIC DATA PROCESSING IN COM 053015103   295,915 1,270 SH   SOLE   0 0 1,270
BIO-TECHNE CORP COM 09073M104   1,661,097 21,528 SH   SOLE   0 0 21,528
BOEING CO COM 097023105   633,415 2,430 SH   SOLE   0 0 2,430
BRISTOL-MYERS SQUIBB CO COM 110122108   361,684 7,049 SH   SOLE   0 0 7,049
CATERPILLAR INC COM 149123101   456,016 1,542 SH   SOLE   0 0 1,542
CSX CORP COM 126408103   1,632,994 47,101 SH   SOLE   0 0 47,101
EATON CORP PLC SHS G29183103   221,554 920 SH   SOLE   0 0 920
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   12,822,940 391,301 SH   SOLE   0 0 391,301
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   9,124,296 204,558 SH   SOLE   0 0 204,558
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   9,297,583 179,942 SH   SOLE   0 0 179,942
HERSHEY CO COM 427866108   335,425 1,799 SH   SOLE   0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   684,706 59,695 SH   SOLE   0 0 59,695
INVESCO QQQ TR UNIT SER 1 46090E103   14,228,155 34,744 SH   SOLE   0 0 34,744
ISHARES TR CORE S&P500 ETF 464287200   19,459,543 40,742 SH   SOLE   0 0 40,742
ISHARES TR MSCI USA MMENTM 46432F396   11,043,355 70,389 SH   SOLE   0 0 70,389
ISHARES TR RUS 1000 GRW ETF 464287614   22,122,269 72,970 SH   SOLE   0 0 72,970
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   23,140,160 393,474 SH   SOLE   0 0 393,474
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   8,988,726 170,694 SH   SOLE   0 0 170,694
JOHNSON & JOHNSON COM' 478160104   277,742 1,772 SH   SOLE   0 0 1,772
JPMORGAN CHASE & CO COM 46625H100   309,361 1,819 SH   SOLE   0 0 1,819
LPL FINL HLDGS INC COM 50212V100   374,434 1,645 SH   SOLE   0 0 1,645
MICROSOFT CORP COM 594918104   340,012 904 SH   SOLE   0 0 904
NVIDIA CORPORATION COM 67066G104   571,483 1,154 SH   SOLE   0 0 1,154
PIMCO ETF TR MULTISECTOR BD 72201R585   16,820,933 655,403 SH   SOLE   0 0 655,403
PROSHARES TR S&P 500 DV ARIST 74348A467   9,006,402 94,605 SH   SOLE   0 0 94,605
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   401,696 5,276 SH   SOLE   0 0 5,276
SPDR SER TR PRTFLO S&P500 VL 78464A508   23,279,970 499,249 SH   SOLE   0 0 499,249
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   7,068,479 207,837 SH   SOLE   0 0 207,837
SPDR SER TR PRTFLO S&P500 GW 78464A409   3,789,334 58,244 SH   SOLE   0 0 58,244
SPDR SER TR PORTFOLIO S&P500 78464A854   1,305,469 23,354 SH   SOLE   0 0 23,354
SPDR S&P 500 ETF TR TR UNIT 78462F103   15,797,635 33,237 SH   SOLE   0 0 33,237
UNION PACIFIC CORP COM 907818108   240,155 978 SH   SOLE   0 0 978
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   38,619,270 768,697 SH   SOLE   0 0 768,697
WISDOMTREE TR US QTLY DIV GRT 97717X669   17,332,268 246,618 SH   SOLE   0 0 246,618