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 911 8,320 SH   SOLE   0 0 8,320
APPLE INC COM 037833100 937 7,064 SH   SOLE   0 0 7,064
BIO-TECHNE CORP COM 09073M104 1,989 6,263 SH   SOLE   0 0 6,263
BOEING CO COM 097023105 558 2,605 SH   SOLE   0 0 2,605
BRISTOL-MYERS SQUIBB CO COM 110122108 510 8,222 SH   SOLE   0 0 8,222
CATERPILLAR INC COM 149123101 280 1,539 SH   SOLE   0 0 1,539
CSX CORP COM 126408103 1,337 14,733 SH   SOLE   0 0 14,733
HERSHEY CO COM 427866108 309 2,027 SH   SOLE   0 0 2,027
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 782 51,249 SH   SOLE   557 0 50,692
INVESCO QQQ TR UNIT SER 1 46090E103 25,647 81,745 SH   SOLE   74 0 81,671
ISHARES TR RUS 1000 GRW ETF 464287614 29,028 120,378 SH   SOLE   100 0 120,277
ISHARES TR MSCI USA MMENTM 46432F396 9,801 60,764 SH   SOLE   92 0 60,672
ISHARES TR MSCI USA QLT FCT 46432F339 19,944 171,619 SH   SOLE   170 0 171,449
ISHARES TR CORE DIV GRWTH 46434V621 5,211 116,268 SH   SOLE   152 0 116,116
ISHARES TR CORE S&P500 ETF 464287200 15,468 41,204 SH   SOLE   18 0 41,186
ISHARES TR USD INV GRDE ETF 464288620 10,213 164,806 SH   SOLE   287 0 164,519
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 24,138 509,462 SH   SOLE   678 0 508,784
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 6,118 136,043 SH   SOLE   191 0 135,853
JOHNSON & JOHNSON COM 478160104 292 1,855 SH   SOLE   0 0 1,855
PROSHARES TR S&P 500 DV ARIST 74348A467 7,220 90,387 SH   SOLE   104 0 90,284
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 338 5,276 SH   SOLE   0 0 5,276
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,795 23,525 SH   SOLE   49 0 23,476
SPDR SER TR PRTFLO S&P500 GW 78464A409 868 15,701 SH   SOLE   154 0 15,546
SPDR SER TR PRTFLO S&P500 VL 78464A508 11,624 338,014 SH   SOLE   345 0 337,669
SPDR SER TR PORTFOLIO S&P500 78464A854 1,245 28,319 SH   SOLE   127 0 28,191
UNION PAC CORP COM 907818108 229 1,101 SH   SOLE   0 0 1,101
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,246 41,615 SH   SOLE   31 0 41,584