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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABBOTT LABSCOM0028241007568,268SH SOLE 8,26800
APPLE INCCOM0378331006831,873SH SOLE 1,87300
BIO-TECHNE CORPCOM09073M1041,8627,051SH SOLE 7,05100
BOEING COCOM0970231054782,605SH SOLE 2,60500
BRISTOL-MYERS SQUIBB COCOM1101221084707,994SH SOLE 7,99400
CSX CORPCOM1264081031,01814,599SH SOLE 14,59900
HERSHEY COCOM4278661082632,027SH SOLE 2,02700
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51170950,178SH SOLE 50,17800
INVESCO QQQ TRUNIT SER 146090E10319,97680,681SH SOLE 80,68100
ISHARES TRMSCI MIN VOL ETF46429B6978,668142,972SH SOLE 142,97200
ISHARES TRUSD INV GRDE ETF46428862012,139200,918SH SOLE 200,91800
ISHARES TRCORE HIGH DV ETF46429B6636297,757SH SOLE 7,75700
ISHARES TRCORE DIV GRWTH46434V6215,443144,755SH SOLE 144,75500
ISHARES TRUSA QUALITY FCTR46432F33922,613235,749SH SOLE 235,74900
ISHARES TRCORE S&P500 ETF46428720013,41343,312SH SOLE 43,31200
ISHARES TRRUS 1000 GRW ETF46428761426,655138,866SH SOLE 138,86600
ISHARES TRUSA MOMENTUM FCT46432F3968,00861,131SH SOLE 61,13100
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR MI47804J2064,276121,743SH SOLE 121,74300
JOHN HANCOCK EXCHANGE TRADEDMLTFCTR LRG CAP47804J10718,439480,692SH SOLE 480,69200
JOHNSON & JOHNSONCOM4781601042491,771SH SOLE 1,77100
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972735,276SH SOLE 5,27600
SPDR S&P 500 ETF TRTR UNIT78462F1033,0019,731SH SOLE 9,73100