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
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1022,0068,846SH SOLE 8,84600
ALPHABET INC CLASS ACL A02079K30519,1799,299SH SOLE 9,29900
ALPHABET INC CLASS CCL C02079K1076,6733,226SH SOLE 3,22600
AMAZON COM INCCOM02313510620,2296,538SH SOLE 6,53800
APPLE INCCOM03783310022,912187,572SH SOLE 187,57200
DEXCOM INCCOM2521311072,1505,982SH SOLE 5,98200
DONALDSON INCCOM2576511093,28156,410SH SOLE 56,41000
ECOLAB INCCOM27886510011,80155,129SH SOLE 55,12900
ENTERPRISE PRODS PARTNERS LCOM2937921074,636210,527SH SOLE 210,52700
EXXON MOBIL CORPCOM30231G1022073,700SH SOLE 3,70000
FACEBOOK INCCL A30303M10216,59656,348SH SOLE 56,34800
INSULET CORPCOM45784P1012,74910,537SH SOLE 10,53700
ISHARES TRCORE US AGGBD ET4642872261,28711,303SH SOLE 11,30300
ISHARES TRMSCI EMERG MKT4642865338,789164,776SH SOLE 164,77600
ISHARES TRRUSSELL 2000 ETF46428765511,26750,997SH SOLE 50,99700
ISHARES TRRUSSELL 2000 VAL ETF4642876307,92849,714SH SOLE 49,71400
ISHARES TRS&P 500 VAL ETF4642874087,45752,800SH SOLE 52,80000
JOHNSON & JOHNSONCOM4781601043382,056SH SOLE 2,05600
JPMORGAN CHASE & COCOM46625H10016,533108,603SH SOLE 108,60300
LOCKHEED MARTIN CORPCOM5398301093,3719,122SH SOLE 9,12200
MERCK & CO. INCCOM58933Y1054,83262,674SH SOLE 62,67400
MICROSOFT CORPCOM59491810411,37648,250SH SOLE 48,25000
NORFOLK SOUTHERN CORP COM6558441087332,729SH SOLE 2,72900
NORTHROP GRUMMAN CORPCOM6668071024,44813,744SH SOLE 13,74400
QUEST DIAGNOSTICS INCCOM74834L1002852,222SH SOLE 2,22200
SELECT SECTOR SPDR TRENERGY81369Y5063,41869,662SH SOLE 69,66200
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8602,57065,070SH SOLE 65,07000
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30815,191222,388SH SOLE 222,38800
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2096,69357,332SH SOLE 57,33200
SELECT SECTOR SPDR TR SBI INT-FINL81369Y60511,098325,943SH SOLE 325,94300
SELECT SECTOR SPDR TRSBI INT-INDS81369Y70413,922141,415SH SOLE 141,41500
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8864,27166,688SH SOLE 66,68800
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8036,44648,535SH SOLE 48,53500
SOUTHWEST AIRLS COCOM8447411085,66292,732SH SOLE 92,73200
SPDR GOLD TRUST GOLD SHS78463V1079,01156,333SH SOLE 56,33300
SPDR SER TRS&P HOMEBUILD78464A8883,36047,754SH SOLE 47,75400
UNITEDHEALTH GROUP INCCOM91324P1025,84115,698SH SOLE 15,69800
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F6768,91636,609SH SOLE 36,60900
VISA INCCOM CL A92826C8398,11638,333SH SOLE 38,33300