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   927,174 8,445 SH   SOLE   0 0 8,445
APPLE INC COM 037833100   934,765 7,194 SH   SOLE   0 0 7,194
AUTOMATIC DATA PROCESSING IN COM 053015103   296,860 1,243 SH   SOLE   0 0 1,243
BIO-TECHNE CORP COM 09073M104   1,864,283 22,494 SH   SOLE   0 0 22,494
BOEING CO COM 097023105   496,235 2,605 SH   SOLE   0 0 2,605
BRISTOL-MYERS SQUIBB CO COM 110122108   496,023 6,894 SH   SOLE   0 0 6,894
CATERPILLAR INC COM 149123101   384,750 1,606 SH   SOLE   0 0 1,606
CSX CORP COM 126408103   1,455,797 46,992 SH   SOLE   0 0 46,992
EXXON MOBIL CORP COM 30231G102   282,368 2,560 SH   SOLE   1,280 0 1,280
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   13,516,592 307,755 SH   SOLE   278 0 307,477
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   15,391,008 350,433 SH   SOLE   320 0 350,113
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   126,545 26,867 SH   SOLE   0 0 26,867
HERSHEY CO COM 427866108   416,619 1,799 SH   SOLE   0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   481,837 43,098 SH   SOLE   763 0 42,335
INVESCO QQQ TR UNIT SER 1 46090E103   8,617,804 32,364 SH   SOLE   41 0 32,323
ISHARES TR RUS 1000 GRW ETF 464287614   19,317,281 90,167 SH   SOLE   132 0 90,035
ISHARES TR MSCI USA MMENTM 46432F396   9,991,301 68,466 SH   SOLE   42 0 68,424
ISHARES TR CORE DIV GRWTH 46434V621   5,503,808 110,076 SH   SOLE   159 0 109,917
ISHARES TR CORE S&P500 ETF 464287200   15,945,277 41,502 SH   SOLE   18 0 41,484
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   23,264,744 472,381 SH   SOLE   556 0 471,825
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   6,892,575 148,100 SH   SOLE   107 0 147,993
JOHNSON & JOHNSON COM 478160104   320,056 1,812 SH   SOLE   0 0 1,812
JPMORGAN CHASE & CO COM 46625H100   243,385 1,815 SH   SOLE   0 0 1,815
LPL FINL HLDGS INC COM 50212V100   340,040 1,573 SH   SOLE   0 0 1,573
MICROSOFT CORP COM 594918104   216,082 901 SH   SOLE   0 0 901
PROSHARES TR S&P 500 DV ARIST 74348A467   8,248,149 91,656 SH   SOLE   194 0 91,463
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   398,583 5,276 SH   SOLE   0 0 5,276
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,805,280 30,869 SH   SOLE   98 0 30,771
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,200,104 43,420 SH   SOLE   56 0 43,364
SPDR SER TR PRTFLO S&P500 VL 78464A508   19,152,012 492,467 SH   SOLE   574 0 491,893
SPDR SER TR PORTFOLIO S&P500 78464A854   798,710 17,757 SH   SOLE   0 0 17,757
UNION PAC CORP COM 907818108   227,933 1,101 SH   SOLE   0 0 1,101
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   24,182,727 481,057 SH   SOLE   809 0 480,248
WISDOMTREE TR US QTLY DIV GRT 97717X669   9,279,773 153,741 SH   SOLE   242 0 153,498