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   829,577 8,566 SH   SOLE   0 0 8,566
APPLE INC COM 037833100   1,269,064 7,412 SH   SOLE   0 0 7,412
AUTOMATIC DATA PROCESSING IN COM 053015103   304,002 1,264 SH   SOLE   0 0 1,264
BIO-TECHNE CORP COM 09073M104   1,479,345 21,733 SH   SOLE   0 0 21,733
BOEING CO COM 097023105   465,790 2,430 SH   SOLE   0 0 2,430
BRISTOL-MYERS SQUIBB CO COM 110122108   401,637 6,920 SH   SOLE   0 0 6,920
BROADSTONE NET LEASE INC COM 11135E203   165,737 11,590 SH   SOLE   0 0 11,590
CSX CORP COM 126408103   1,447,200 47,063 SH   SOLE   0 0 47,063
CATERPILLAR INC COM 149123101   418,894 1,534 SH   SOLE   0 0 1,534
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   419,893 77,471 SH   SOLE   0 0 77,471
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   14,538,097 316,390 SH   SOLE   0 0 316,390
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   15,189,006 361,170 SH   SOLE   0 0 361,170
HERSHEY CO COM 427866108   359,965 1,799 SH   SOLE   0 0 1,799
INVESCO QQQ TR UNIT SER 1 46090E103   11,804,448 32,949 SH   SOLE   0 0 32,949
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   546,312 49,891 SH   SOLE   0 0 49,891
ISHARES TR CORE S&P500 ETF 464287200   17,617,254 41,025 SH   SOLE   0 0 41,025
ISHARES TR RUS 1000 GRW ETF 464287614   23,739,463 89,250 SH   SOLE   0 0 89,250
ISHARES TR MSCI USA MMENTM 46432F396   9,846,990 70,487 SH   SOLE   0 0 70,487
ISHARES TR CORE DIV GRWTH 46434V621   5,368,159 108,382 SH   SOLE   0 0 108,382
JPMORGAN CHASE & CO COM 46625H100   266,000 1,834 SH   SOLE   0 0 1,834
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   25,459,631 480,189 SH   SOLE   0 0 480,189
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   7,208,602 152,338 SH   SOLE   0 0 152,338
JOHNSON & JOHNSON COM 478160104   292,913 1,881 SH   SOLE   0 0 1,881
LPL FINL HLDGS INC COM 50212V100   375,447 1,580 SH   SOLE   0 0 1,580
MICROSOFT CORP COM 594918104   313,945 994 SH   SOLE   0 0 994
NVIDIA CORPORATION COM 67066G104   501,974 1,154 SH   SOLE   0 0 1,154
PROSHARES TR S&P 500 DV ARIST 74348A467   8,320,125 93,960 SH   SOLE   0 0 93,960
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,111,477 33,011 SH   SOLE   0 0 33,011
SPDR SER TR PRTFLO S&P500 GW 78464A409   3,359,147 56,666 SH   SOLE   0 0 56,666
SPDR SER TR PRTFLO S&P500 VL 78464A508   21,051,646 510,219 SH   SOLE   0 0 510,219
SPDR SER TR PORTFOLIO S&P500 78464A854   929,598 18,496 SH   SOLE   0 0 18,496
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   373,361 5,276 SH   SOLE   0 0 5,276
UNION PAC CORP COM 907818108   226,997 1,115 SH   SOLE   0 0 1,115
WISDOMTREE TR US QTLY DIV GRT 97717X669   10,346,918 162,970 SH   SOLE   0 0 162,970
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   48,532,986 964,487 SH   SOLE   0 0 964,487