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,000 8,348 SH   SOLE   0 0 8,348
APPLE INC COM 037833100 864 7,073 SH   SOLE   0 0 7,073
BIO-TECHNE CORP COM 09073M104 2,394 6,268 SH   SOLE   0 0 6,268
BOEING CO COM 097023105 664 2,605 SH   SOLE   0 0 2,605
BRISTOL-MYERS SQUIBB CO COM 110122108 595 9,420 SH   SOLE   0 0 9,420
CATERPILLAR INC COM 149123101 359 1,547 SH   SOLE   0 0 1,547
CSX CORP COM 126408103 1,421 14,739 SH   SOLE   0 0 14,739
HERSHEY CO COM 427866108 321 2,027 SH   SOLE   0 0 2,027
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 784 52,240 SH   SOLE   564 0 51,676
INVESCO QQQ TR UNIT SER 1 46090E103 25,910 81,189 SH   SOLE   74 0 81,115
ISHARES TR MSCI USA QLT FCT 46432F339 21,081 173,111 SH   SOLE   171 0 172,940
ISHARES TR MSCI USA MMENTM 46432F396 9,940 61,796 SH   SOLE   92 0 61,704
ISHARES TR RUS 1000 GRW ETF 464287614 29,417 121,037 SH   SOLE   100 0 120,937
ISHARES TR CORE DIV GRWTH 46434V621 5,581 115,626 SH   SOLE   153 0 115,473
ISHARES TR CORE S&P500 ETF 464287200 16,327 41,042 SH   SOLE   18 0 41,024
ISHARES TR USD INV GRDE ETF 464288620 596 10,088 SH   SOLE   109 0 9,979
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 26,132 513,726 SH   SOLE   678 0 513,048
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 6,757 137,539 SH   SOLE   191 0 137,349
JOHNSON & JOHNSON COM 478160104 307 1,865 SH   SOLE   0 0 1,865
LPL FINL HLDGS INC COM 50212V100 202 1,420 SH   SOLE   0 0 1,420
MICROSOFT CORP COM 594918104 211 897 SH   SOLE   0 0 897
PROSHARES TR S&P 500 DV ARIST 74348A467 7,829 90,762 SH   SOLE   104 0 90,658
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 385 5,276 SH   SOLE   0 0 5,276
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 524 18,134 SH   SOLE   0 0 18,134
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,675 24,411 SH   SOLE   49 0 24,362
SPDR SER TR PRTFLO S&P500 GW 78464A409 891 15,797 SH   SOLE   155 0 15,642
SPDR SER TR PRTFLO S&P500 VL 78464A508 13,174 347,593 SH   SOLE   347 0 347,246
SPDR SER TR PORTFOLIO S&P500 78464A854 1,345 28,863 SH   SOLE   128 0 28,735
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 9,197 201,072 SH   SOLE   229 0 200,844
UNION PAC CORP COM 907818108 243 1,101 SH   SOLE   0 0 1,101
WISDOMTREE TR US QTLY DIV GRT 97717X669 2,445 42,754 SH   SOLE   31 0 42,723