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   987,336 7,880 SH   SOLE   0 0 7,880
ALPHABET INC CAP STK CL A 02079K305   317,723 1,015 SH   SOLE   0 0 1,015
AMAZON COM INC COM 023135106   436,943 1,893 SH   SOLE   0 0 1,893
APPLE INC COM 037833100   5,393,356 19,839 SH   SOLE   0 0 19,839
APPLIED MATLS INC COM 038222105   285,259 1,110 SH   SOLE   0 0 1,110
AUTOMATIC DATA PROCESSING IN COM 053015103   341,074 1,326 SH   SOLE   0 0 1,326
BIO-TECHNE CORP COM 09073M104   1,212,885 20,624 SH   SOLE   0 0 20,624
BOEING CO COM 097023105   480,847 2,215 SH   SOLE   0 0 2,215
BROADCOM INC COM 11135F101   369,443 1,067 SH   SOLE   0 0 1,067
CATERPILLAR INC COM 149123101   829,177 1,447 SH   SOLE   0 0 1,447
CSX CORP COM 126408103   1,799,912 49,653 SH   SOLE   0 0 49,653
EATON CORP PLC SHS G29183103   300,300 943 SH   SOLE   0 0 943
EXXON MOBIL CORP COM 30231G102   214,807 1,785 SH   SOLE   0 0 1,785
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506   22,324,922 321,361 SH   SOLE   0 0 321,361
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   17,099,633 446,233 SH   SOLE   0 0 446,233
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305   8,174,598 239,373 SH   SOLE   0 0 239,373
HERSHEY CO COM 427866108   276,447 1,519 SH   SOLE   0 0 1,519
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   2,194,531 8,677 SH   SOLE   0 0 8,677
INVESCO QQQ TR UNIT SER 1 46090E103   28,756,941 46,812 SH   SOLE   0 0 46,812
ISHARES TR RUS 1000 GRW ETF 464287614   38,563,885 81,479 SH   SOLE   0 0 81,479
ISHARES TR MSCI USA MMENTM 46432F396   37,935,122 151,553 SH   SOLE   0 0 151,553
ISHARES TR CORE S&P500 ETF 464287200   28,673,517 41,863 SH   SOLE   0 0 41,863
ISHARES TR CORE DIV GRWTH 46434V621   352,039 5,071 SH   SOLE   0 0 5,071
ISHARES TR MSCI USA QLT FCT 46432F339   255,321 1,285 SH   SOLE   0 0 1,285
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   22,597,193 357,664 SH   SOLE   0 0 357,664
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   25,381,913 501,817 SH   SOLE   0 0 501,817
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   39,799,038 498,423 SH   SOLE   0 0 498,423
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   11,845,325 180,900 SH   SOLE   0 0 180,900
JOHNSON & JOHNSON COM 478160104   358,350 1,732 SH   SOLE   0 0 1,732
JPMORGAN CHASE & CO. COM 46625H100   563,401 1,748 SH   SOLE   0 0 1,748
LOCKHEED MARTIN CORP COM 539830109   271,575 561 SH   SOLE   0 0 561
LPL FINL HLDGS INC COM 50212V100   611,842 1,713 SH   SOLE   0 0 1,713
MICROSOFT CORP COM 594918104   3,265,821 6,753 SH   SOLE   0 0 6,753
NVIDIA CORPORATION COM 67066G104   1,172,310 6,286 SH   SOLE   0 0 6,286
PACER FDS TR US CASH COWS 100 69374H881   11,954,294 198,676 SH   SOLE   0 0 198,676
PIMCO ETF TR MULTISECTOR BD 72201R585   24,027,961 900,599 SH   SOLE   0 0 900,599
PROSHARES TR S&P 500 DV ARIST 74348A467   2,028,559 19,492 SH   SOLE   0 0 19,492
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   434,199 15,829 SH   SOLE   0 0 15,829
SPDR GOLD TR GOLD SHS 78463V107   209,252 528 SH   SOLE   0 0 528
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   13,434,205 302,504 SH   SOLE   0 0 302,504
SPDR S&P 500 ETF TR TR UNIT 78462F103   34,293,965 50,291 SH   SOLE   0 0 50,291
SPDR SERIES TRUST STATE STREET SPD 78464A409   11,325,510 106,143 SH   SOLE   0 0 106,143
SPDR SERIES TRUST STATE STREET SPD 78464A854   6,350,172 79,160 SH   SOLE   0 0 79,160
SPDR SERIES TRUST STATE STREET SPD 78464A508   804,632 14,164 SH   SOLE   0 0 14,164
THE ALGER ETF TRUST CONCENTRATED EQT 015564404   7,399,084 215,214 SH   SOLE   0 0 215,214
UNION PAC CORP COM 907818108   226,173 978 SH   SOLE   0 0 978
VANGUARD INDEX FDS TOTAL STK MKT 922908769   263,162 785 SH   SOLE   0 0 785
WISDOMTREE TR US QTLY DIV GRT 97717X669   32,202,696 360,089 SH   SOLE   0 0 360,089
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   7,182,234 142,731 SH   SOLE   0 0 142,731
WISDOMTREE TR BIANCO TOTL RETU 97717Y451   4,302,372 169,019 SH   SOLE   0 0 169,019
ZACKS TRUST SMALL/MID CAP 98888G204   7,728,288 208,928 SH   SOLE   0 0 208,928