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   896,146 7,923 SH   SOLE   0 0 7,923
AMAZON COM INC COM 023135106   255,370 1,164 SH   SOLE   0 0 1,164
APPLE INC COM 037833100   5,016,120 20,031 SH   SOLE   0 0 20,031
AUTOMATIC DATA PROCESSING IN COM 053015103   380,254 1,299 SH   SOLE   0 0 1,299
BIO-TECHNE CORP COM 09073M104   1,522,223 21,133 SH   SOLE   0 0 21,133
BROADCOM INC COM 11135F101   256,262 1,105 SH   SOLE   0 0 1,105
CATERPILLAR INC COM 149123101   550,739 1,518 SH   SOLE   0 0 1,518
CSX CORP COM 126408103   1,428,642 44,272 SH   SOLE   0 0 44,272
EATON CORP PLC SHS G29183103   308,816 931 SH   SOLE   0 0 931
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   11,291,534 190,929 SH   SOLE   0 0 190,929
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   12,708,146 354,481 SH   SOLE   0 0 354,481
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305   9,071,263 272,165 SH   SOLE   0 0 272,165
HERSHEY CO COM 427866108   304,679 1,799 SH   SOLE   0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   630,684 54,699 SH   SOLE   0 0 54,699
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   463,664 2,203 SH   SOLE   0 0 2,203
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   282,647 1,613 SH   SOLE   0 0 1,613
INVESCO QQQ TR UNIT SER 1 46090E103   21,222,482 41,513 SH   SOLE   0 0 41,513
ISHARES GOLD TR ISHARES NEW 464285204   228,118 4,608 SH   SOLE   0 0 4,608
ISHARES TR CORE S&P500 ETF 464287200   25,483,934 43,290 SH   SOLE   0 0 43,290
ISHARES TR RUS 1000 GRW ETF 464287614   31,413,958 78,226 SH   SOLE   0 0 78,226
ISHARES TR CALIF MUN BD ETF 464288356   381,771 6,665 SH   SOLE   0 0 6,665
ISHARES TR MSCI USA QLT FCT 46432F339   431,699 2,424 SH   SOLE   0 0 2,424
ISHARES TR MSCI USA MMENTM 46432F396   20,577,859 99,448 SH   SOLE   0 0 99,448
ISHARES TR CORE DIV GRWTH 46434V621   549,704 8,962 SH   SOLE   0 0 8,962
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   16,083,701 280,840 SH   SOLE   0 0 280,840
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   10,338,885 203,883 SH   SOLE   0 0 203,883
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   32,592,503 467,947 SH   SOLE   0 0 467,947
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   13,303,097 222,721 SH   SOLE   0 0 222,721
JOHNSON & JOHNSON COM 478160104   248,311 1,717 SH   SOLE   0 0 1,717
JPMORGAN CHASE & CO. COM 46625H100   420,464 1,754 SH   SOLE   0 0 1,754
LOCKHEED MARTIN CORP COM 539830109   211,722 436 SH   SOLE   0 0 436
LPL FINL HLDGS INC COM 50212V100   550,613 1,686 SH   SOLE   0 0 1,686
MICROSOFT CORP COM 594918104   3,797,479 9,009 SH   SOLE   0 0 9,009
NVIDIA CORPORATION COM 67066G104   1,014,800 7,557 SH   SOLE   0 0 7,557
PACER FDS TR PACER US SMALL 69374H857   5,680,088 129,064 SH   SOLE   0 0 129,064
PACER FDS TR US CASH COWS 100 69374H881   20,070,525 355,357 SH   SOLE   0 0 355,357
PIMCO ETF TR MULTISECTOR BD 72201R585   19,321,920 745,446 SH   SOLE   0 0 745,446
PROSHARES TR S&P 500 DV ARIST 74348A467   10,941,092 109,906 SH   SOLE   0 0 109,906
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   432,457 15,829 SH   SOLE   0 0 15,829
SPDR GOLD TR GOLD SHS 78463V107   252,543 1,043 SH   SOLE   0 0 1,043
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   6,024,034 176,502 SH   SOLE   0 0 176,502
SPDR S&P 500 ETF TR TR UNIT 78462F103   28,760,152 49,072 SH   SOLE   0 0 49,072
SPDR SER TR PRTFLO S&P500 GW 78464A409   11,075,430 126,000 SH   SOLE   0 0 126,000
SPDR SER TR PRTFLO S&P500 VL 78464A508   2,046,921 40,026 SH   SOLE   0 0 40,026
SPDR SER TR PORTFOLIO S&P500 78464A854   2,242,464 32,528 SH   SOLE   0 0 32,528
UNION PAC CORP COM 907818108   222,967 978 SH   SOLE   0 0 978
VANGUARD INDEX FDS TOTAL STK MKT 922908769   352,121 1,215 SH   SOLE   0 0 1,215
WISDOMTREE TR US QTLY DIV GRT 97717X669   24,818,484 306,666 SH   SOLE   0 0 306,666
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   9,558,588 189,956 SH   SOLE   0 0 189,956