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 LABORATORIES COM 002824100 708,915 7,813 SH SOLE 0 0 7,813
ALPHABET INC CAP STK CL A 02079K305 386,322 1,081 SH SOLE 0 0 1,081
AMAZON COM INC COM 023135106 475,013 1,993 SH SOLE 0 0 1,993
APPLE INC COM 037833100 5,262,963 18,188 SH SOLE 0 0 18,188
APPLIED MATLS INC COM 038222105 737,460 1,020 SH SOLE 0 0 1,020
AUTOMATIC DATA PROCESSING IN COM 053015103 307,457 1,373 SH SOLE 0 0 1,373
BIO-TECHNE CORP COM 09073M104 1,450,876 20,536 SH SOLE 0 0 20,536
BOEING CO COM 097023105 468,584 2,165 SH SOLE 0 0 2,165
BROADCOM INC COM 11135F101 404,037 1,070 SH SOLE 0 0 1,070
CATERPILLAR INC COM 149123101 1,535,415 1,442 SH SOLE 0 0 1,442
CSX CORP COM 126408103 2,376,013 49,990 SH SOLE 0 0 49,990
EATON CORP PLC SHS G29183103 404,090 948 SH SOLE 0 0 948
EXXON MOBIL CORP COM 30231G102 237,620 1,738 SH SOLE 0 0 1,738
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 27,264,870 336,354 SH SOLE 0 0 336,354
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 20,129,268 466,604 SH SOLE 0 0 466,604
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 8,761,300 259,710 SH SOLE 0 0 259,710
HERSHEY CO COM 427866108 266,527 1,519 SH SOLE 0 0 1,519
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 5,422,290 17,897 SH SOLE 0 0 17,897
INVESCO QQQ TR UNIT SER 1 46090E103 33,850,322 45,967 SH SOLE 0 0 45,967
ISHARES TR CORE S&P500 ETF 464287200 30,984,500 41,374 SH SOLE 0 0 41,374
ISHARES TR CORE DIV GRWTH 46434V621 385,937 5,092 SH SOLE 0 0 5,092
ISHARES TR MSCI USA QLT FCT 46432F339 327,492 1,492 SH SOLE 0 0 1,492
ISHARES TR MSCI USA MMENTM 46432F396 54,582,177 159,211 SH SOLE 0 0 159,211
ISHARES TR RUS 1000 GRW ETF 464287614 43,619,279 351,287 SH SOLE 0 0 351,287
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 27,110,464 375,076 SH SOLE 0 0 375,076
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 50,468,399 999,572 SH SOLE 0 0 999,572
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 46,317,098 519,367 SH SOLE 0 0 519,367
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 13,921,702 185,722 SH SOLE 0 0 185,722
JOHNSON & JOHNSON COM 478160104 444,594 1,751 SH SOLE 0 0 1,751
JPMORGAN CHASE & CO COM 46625H100 580,916 1,775 SH SOLE 0 0 1,775
LAM RESEARCH CORP COM NEW 512807306 472,330 1,090 SH SOLE 0 0 1,090
LOCKHEED MARTIN CORP COM 539830109 312,328 613 SH SOLE 0 0 613
LPL FINL HLDGS INC COM 50212V100 483,521 1,717 SH SOLE 0 0 1,717
MICROSOFT CORP COM 594918104 2,638,734 7,074 SH SOLE 0 0 7,074
NVIDIA CORPORATION COM 67066G104 1,258,430 6,289 SH SOLE 0 0 6,289
PACER FDS TR US CASH COWS 100 69374H881 12,978,990 208,666 SH SOLE 0 0 208,666
PIMCO ETF TR MULTISECTOR BD 72201R585 25,517,239 962,189 SH SOLE 0 0 962,189
PROSHARES TR S&P 500 DV ARIST 74348A467 1,516,342 27,000 SH SOLE 0 0 27,000
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 501,948 15,829 SH SOLE 0 0 15,829
SIMON PPTY GROUP INC NEW COM 828806109 208,665 933 SH SOLE 0 0 933
SPDR GOLD TR GOLD SHS 78463V107 212,924 578 SH SOLE 0 0 578
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 16,100,469 319,517 SH SOLE 0 0 319,517
SPDR SERIES TRUST ST STR P500GRW 78464A409 12,353,987 103,824 SH SOLE 0 0 103,824
SPDR SERIES TRUST ST STR P500VAL 78464A508 699,413 11,505 SH SOLE 0 0 11,505
SPDR SERIES TRUST ST STR P500ETF 78464A854 11,827,432 134,586 SH SOLE 0 0 134,586
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 36,724,244 49,178 SH SOLE 0 0 49,178
THE ALGER ETF TRUST CONCENTRATED EQT 015564404 9,298,248 225,303 SH SOLE 0 0 225,303
UNION PAC CORP COM 907818108 274,652 1,010 SH SOLE 0 0 1,010
VANGUARD INDEX FDS TOTAL STK MKT 922908769 274,999 743 SH SOLE 0 0 743
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 11,942,500 237,190 SH SOLE 0 0 237,190
WISDOMTREE TR US QTLY DIV GRT 97717X669 36,174,499 378,315 SH SOLE 0 0 378,315
ZACKS TRUST SMALL/MID CAP 98888G204 9,731,329 218,094 SH SOLE 0 0 218,094