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
Expires: July 31, 2015
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,072,318 7,884 SH SOLE 0 0 7,884
AMAZON COM INC COM 023135106 260,635 1,188 SH SOLE 0 0 1,188
APPLE INC COM 037833100 3,932,491 19,167 SH SOLE 0 0 19,167
APPLIED MATLS INC COM 038222105 203,208 1,110 SH SOLE 0 0 1,110
AUTOMATIC DATA PROCESSING IN COM 053015103 404,758 1,312 SH SOLE 0 0 1,312
BIO-TECHNE CORP COM 09073M104 1,083,459 21,058 SH SOLE 0 0 21,058
BOEING CO COM 097023105 230,622 1,101 SH SOLE 0 0 1,101
BROADCOM INC COM 11135F101 294,520 1,068 SH SOLE 0 0 1,068
CATERPILLAR INC COM 149123101 558,373 1,438 SH SOLE 0 0 1,438
CSX CORP COM 126408103 1,573,294 48,216 SH SOLE 0 0 48,216
EATON CORP PLC SHS G29183103 334,530 937 SH SOLE 0 0 937
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 12,511,985 199,426 SH SOLE 0 0 199,426
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 13,750,139 389,744 SH SOLE 0 0 389,744
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 9,660,667 285,228 SH SOLE 0 0 285,228
HERSHEY CO COM 427866108 298,562 1,799 SH SOLE 0 0 1,799
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 750,334 67,415 SH SOLE 0 0 67,415
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 371,584 1,636 SH SOLE 0 0 1,636
INVESCO QQQ TR UNIT SER 1 46090E103 24,144,321 43,768 SH SOLE 0 0 43,768
ISHARES GOLD TR ISHARES NEW 464285204 216,980 3,480 SH SOLE 0 0 3,480
ISHARES TR RUS 1000 GRW ETF 464287614 34,738,281 81,818 SH SOLE 0 0 81,818
ISHARES TR MSCI USA MMENTM 46432F396 27,047,326 112,547 SH SOLE 0 0 112,547
ISHARES TR CORE S&P500 ETF 464287200 26,737,455 43,063 SH SOLE 0 0 43,063
ISHARES TR CORE DIV GRWTH 46434V621 384,726 6,017 SH SOLE 0 0 6,017
ISHARES TR MSCI USA QLT FCT 46432F339 268,158 1,467 SH SOLE 0 0 1,467
ISHARES TR CALIF MUN BD ETF 464288356 268,109 4,810 SH SOLE 0 0 4,810
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 18,707,836 311,538 SH SOLE 0 0 311,538
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 16,509,705 325,313 SH SOLE 0 0 325,313
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 36,317,581 495,107 SH SOLE 0 0 495,107
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 14,031,931 229,543 SH SOLE 0 0 229,543
JOHNSON & JOHNSON COM 478160104 262,227 1,717 SH SOLE 0 0 1,717
JPMORGAN CHASE & CO. COM 46625H100 506,565 1,747 SH SOLE 0 0 1,747
LPL FINL HLDGS INC COM 50212V100 633,393 1,689 SH SOLE 0 0 1,689
MICROSOFT CORP COM 594918104 3,015,909 6,063 SH SOLE 0 0 6,063
NVIDIA CORPORATION COM 67066G104 1,102,775 6,980 SH SOLE 0 0 6,980
PACER FDS TR US CASH COWS 100 69374H881 21,100,774 382,954 SH SOLE 0 0 382,954
PIMCO ETF TR MULTISECTOR BD 72201R585 22,848,074 860,892 SH SOLE 0 0 860,892
PROSHARES TR S&P 500 DV ARIST 74348A467 11,226,752 111,487 SH SOLE 0 0 111,487
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 419,477 15,829 SH SOLE 0 0 15,829
SPDR GOLD TR GOLD SHS 78463V107 218,259 716 SH SOLE 0 0 716
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7,736,045 191,061 SH SOLE 0 0 191,061
SPDR S&P 500 ETF TR TR UNIT 78462F103 33,603,966 54,389 SH SOLE 0 0 54,389
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 12,660,430 132,820 SH SOLE 0 0 132,820
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 2,750,574 37,840 SH SOLE 0 0 37,840
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,198,252 22,894 SH SOLE 0 0 22,894
UNION PAC CORP COM 907818108 224,961 978 SH SOLE 0 0 978
VANGUARD INDEX FDS TOTAL STK MKT 922908769 244,443 804 SH SOLE 0 0 804
WISDOMTREE TR US QTLY DIV GRT 97717X669 27,665,933 330,379 SH SOLE 0 0 330,379
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 14,405,304 286,331 SH SOLE 0 0 286,331
ZACKS TRUST SMALL/MID CAP 98888G204 6,233,256 183,926 SH SOLE 0 0 183,926