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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 1,169 8,308 SH   SOLE   0 0 8,308
APPLE INC COM 037833100 1,280 7,209 SH   SOLE   0 0 7,209
AUTOMATIC DATA PROCESSING IN COM 053015103 301 1,220 SH   SOLE   0 0 1,220
BIO-TECHNE CORP COM 09073M104 2,921 5,646 SH   SOLE   0 0 5,646
BOEING CO COM 097023105 524 2,605 SH   SOLE   0 0 2,605
BRISTOL-MYERS SQUIBB CO COM 110122108 430 6,894 SH   SOLE   0 0 6,894
CATERPILLAR INC COM 149123101 325 1,570 SH   SOLE   0 0 1,570
CSX CORP COM 126408103 1,665 44,272 SH   SOLE   0 0 44,272
HERSHEY CO COM 427866108 368 1,902 SH   SOLE   0 0 1,902
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 677 45,106 SH   SOLE   0 0 45,106
INVESCO QQQ TR UNIT SER 1 46090E103 24,638 61,928 SH   SOLE   0 0 61,928
ISHARES TR MSCI USA QLT FCT 46432F339 25,281 173,680 SH   SOLE   0 0 173,680
ISHARES TR RUS 1000 GRW ETF 464287614 28,662 93,792 SH   SOLE   0 0 93,792
ISHARES TR MSCI USA MMENTM 46432F396 12,451 68,477 SH   SOLE   0 0 68,477
ISHARES TR CORE S&P500 ETF 464287200 19,699 41,299 SH   SOLE   0 0 41,299
ISHARES TR CORE DIV GRWTH 46434V621 6,317 113,650 SH   SOLE   0 0 113,650
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 8,129 146,227 SH   SOLE   0 0 146,227
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 30,716 516,676 SH   SOLE   0 0 516,676
JOHNSON & JOHNSON COM 478160104 303 1,772 SH   SOLE   0 0 1,772
LPL FINL HLDGS INC COM 50212V100 240 1,498 SH   SOLE   0 0 1,498
MICROSOFT CORP COM 594918104 317 942 SH   SOLE   0 0 942
NVIDIA CORPORATION COM 67066G104 339 1,153 SH   SOLE   0 0 1,153
PROSHARES TR S&P 500 DV ARIST 74348A467 9,184 93,543 SH   SOLE   0 0 93,543
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 426 5,276 SH   SOLE   0 0 5,276
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2,212 75,471 SH   SOLE   0 0 75,471
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,668 28,778 SH   SOLE   0 0 28,778
SPDR SER TR S&P KENSHO NEW 78468R648 6,120 103,817 SH   SOLE   0 0 103,817
SPDR SER TR PORTFOLIO S&P500 78464A854 1,075 19,261 SH   SOLE   0 0 19,261
SPDR SER TR PRTFLO S&P500 VL 78464A508 21,453 510,792 SH   SOLE   0 0 510,792
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,420 19,589 SH   SOLE   0 0 19,589
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 11,595 254,102 SH   SOLE   0 0 254,102
UNION PAC CORP COM 907818108 277 1,101 SH   SOLE   0 0 1,101
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,901 44,042 SH   SOLE   0 0 44,042