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
CATERPILLAR INC DELCOM1491231012011,478SH SOLE 1,47800
UNION PACIFIC CORPCOM9078181082081,229SH SOLE 1,22900
JOHNSON & JOHNSONCOM4781601042231,599SH SOLE 1,59900
SPDR S&P 500 ETF TRTR UNIT78462F103240818SH SOLE 81800
HERSHEY COCOM4278661082722,027SH SOLE 2,02700
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972805,276SH SOLE 5,27600
APPLE INCCOM0378331002801,415SH SOLE 1,41500
INVESCO EXCHNG TRADED FD TRPFD ETF46138E51166745,580SH SOLE 45,58000
ISHARES TRCORE HIGH DV ETF46429B6636757,139SH SOLE 7,13900
ABBOTT LABSCOM0028241006758,024SH SOLE 8,02400
CELGENE CORPCOM1510201047408,003SH SOLE 8,00300
CSX CORPCOM1264081031,34417,370SH SOLE 17,37000
BIO TECHNE CORPCOM09073M1041,5057,220SH SOLE 7,22000
GENESEE & WYO INCCL A3715591051,54415,438SH SOLE 15,43800
JOHN HANCOCK ETF TRUSTMULTIFACTOR MI47804J2063,928107,625SH SOLE 107,62500
ISHARES TRUSA MOMENTUM FCT46432F3966,61155,744SH SOLE 55,74400
ISHARES TRMIN VOL USA ETF46429B6978,933144,707SH SOLE 144,70700
ISHARES TRRUS 1000 VAL ETF4642875989,00570,786SH SOLE 70,78600
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3579,06284,060SH SOLE 84,06000
JOHN HANCOCK ETF TRUSTMLTFCTR LRG CAP47804J1079,817259,782SH SOLE 259,78200
ISHARES TREDGE MSCI USA VL46432F38811,307139,265SH SOLE 139,26500
ISHARES TRUSA QUALITY FCTR46432F33912,978141,880SH SOLE 141,88000
ISHARES TRCORE S&P500 ETF46428720013,35245,300SH SOLE 45,30000
ISHARES TRRUS 1000 GRW ETF46428761422,186141,008SH SOLE 141,00800