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   983,446 8,653 SH   SOLE   0 0 8,653
APPLE INC COM 037833100   1,233,979 7,196 SH   SOLE   0 0 7,196
AUTOMATIC DATA PROCESSING IN COM 053015103   319,119 1,278 SH   SOLE   0 0 1,278
BIO-TECHNE CORP COM 09073M104   1,513,823 21,506 SH   SOLE   0 0 21,506
BOEING CO COM 097023105   468,973 2,430 SH   SOLE   0 0 2,430
BRISTOL-MYERS SQUIBB CO COM 110122108   382,268 7,049 SH   SOLE   0 0 7,049
CATERPILLAR INC COM 149123101   567,469 1,549 SH   SOLE   0 0 1,549
CSX CORP COM 126408103   1,714,994 46,264 SH   SOLE   0 0 46,264
EATON CORP PLC SHS G29183103   287,666 920 SH   SOLE   0 0 920
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   8,828,267 202,484 SH   SOLE   0 0 202,484
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   9,819,786 174,823 SH   SOLE   0 0 174,823
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   13,064,341 375,197 SH   SOLE   0 0 375,197
HERSHEY CO COM 427866108   349,927 1,799 SH   SOLE   0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   698,203 58,771 SH   SOLE   0 0 58,771
INVESCO QQQ TR UNIT SER 1 46090E103   15,451,021 34,799 SH   SOLE   0 0 34,799
ISHARES TR CORE S&P500 ETF 464287200   21,452,226 40,805 SH   SOLE   0 0 40,805
ISHARES TR MSCI USA MMENTM 46432F396   13,317,763 71,085 SH   SOLE   0 0 71,085
ISHARES TR RUS 1000 GRW ETF 464287614   24,496,017 72,678 SH   SOLE   0 0 72,678
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   10,130,405 176,549 SH   SOLE   0 0 176,549
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   25,954,502 400,780 SH   SOLE   0 0 400,780
JOHNSON & JOHNSON COM 478160104   282,172 1,784 SH   SOLE   0 0 1,784
JPMORGAN CHASE & CO COM 46625H100   364,518 1,820 SH   SOLE   0 0 1,820
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   13,233,271 250,298 SH   SOLE   0 0 250,298
LPL FINL HLDGS INC COM 50212V100   435,102 1,647 SH   SOLE   0 0 1,647
MICROSOFT CORP COM 594918104   380,755 905 SH   SOLE   0 0 905
NVIDIA CORPORATION COM 67066G104   583,714 646 SH   SOLE   0 0 646
PACER FDS TR PACER US SMALL 69374H857   5,812,739 118,241 SH   SOLE   0 0 118,241
PACER FDS TR US CASH COWS 100 69374H881   18,104,603 311,557 SH   SOLE   0 0 311,557
PIMCO ETF TR MULTISECTOR BD 72201R585   17,143,964 665,527 SH   SOLE   0 0 665,527
PROSHARES TR S&P 500 DV ARIST 74348A467   9,417,792 92,869 SH   SOLE   0 0 92,869
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   425,440 5,276 SH   SOLE   0 0 5,276
SPDR SER TR PRTFLO S&P500 VL 78464A508   539,139 10,761 SH   SOLE   0 0 10,761
SPDR SER TR PORTFOLIO S&P500 78464A854   1,682,430 27,343 SH   SOLE   0 0 27,343
SPDR SER TR PRTFLO S&P500 GW 78464A409   4,774,449 65,269 SH   SOLE   0 0 65,269
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   7,743,251 216,051 SH   SOLE   0 0 216,051
SPDR S&P 500 ETF TR TR UNIT 78462F103   17,970,923 34,357 SH   SOLE   0 0 34,357
UNION PAC CORP COM 907818108   240,458 978 SH   SOLE   0 0 978
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   26,066,119 518,316 SH   SOLE   0 0 518,316
WISDOMTREE TR US QTLY DIV GRT 97717X669   19,064,578 250,224 SH   SOLE   0 0 250,224