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
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,2042,532SH SOLE 002,532
AGILENT TECHNOLOGIES INCCOM00846U1012812,210SH SOLE 002,210
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1021,0964,836SH SOLE 004,836
ALPHABET INCCAP STK CL A02079K305229111SH SOLE 00111
ALPHABET INCCAP STK CL C02079K107635307SH SOLE 00307
AMAZON COM INCCOM023135106876283SH SOLE 00283
AON PLCSHS CL AG0403H1081,1414,957SH SOLE 004,957
APPLE INCCOM0378331005,97948,950SH SOLE 0048,950
APPLIED MATLS INCCOM0382221052,16016,166SH SOLE 0016,166
ARISTA NETWORKS INCCOM0404131061,4634,847SH SOLE 004,847
ARTISAN PARTNERS ASSET MGMTCL A04316A1081,31625,221SH SOLE 0025,221
ASML HOLDING N VN Y REGISTRY SHSN070592101,7382,815SH SOLE 002,815
AT&T INCCOM00206R10261620,344SH SOLE 0020,344
AUTOMATIC DATA PROCESSING INCOM0530151031,4717,806SH SOLE 007,806
BERKSHIRE HATHAWAY INC DELCL B NEW0846707027202,817SH SOLE 002,817
BK OF AMERICA CORPCOM0605051041,57240,629SH SOLE 0040,629
BROADCOM INCCOM11135F1017021,513SH SOLE 001,513
BROWN FORMAN CORPCL B1156372091,04015,082SH SOLE 0015,082
CANADIAN PAC RY LTDCOM13645T1001,1973,157SH SOLE 003,157
CHURCH & DWIGHT INCCOM17134010298411,266SH SOLE 0011,266
CISCO SYS INCCOM17275R1023907,541SH SOLE 007,541
COCA COLA COCOM1912161001,52128,850SH SOLE 0028,850
COLGATE PALMOLIVE COCOM1941621031,10013,949SH SOLE 0013,949
COPART INCCOM2172041061,0319,496SH SOLE 009,496
CSX CORPCOM1264081031,36414,151SH SOLE 0014,151
CVS HEALTH CORPCOM1266501002313,067SH SOLE 003,067
DISNEY WALT COCOM2546871063982,156SH SOLE 002,156
DOLLAR GEN CORP NEWCOM2566771055392,662SH SOLE 002,662
EATON CORP PLCSHSG291831035493,973SH SOLE 003,973
EATON VANCE RISK-MANAGED DIVCOM27829G10622420,773SH SOLE 0020,773
EBAY INC.COM2786421031,17019,099SH SOLE 0019,099
ELECTRONIC ARTS INCCOM2855121091,1848,745SH SOLE 008,745
EXELON CORPCOM30161N10149511,322SH SOLE 0011,322
FACEBOOK INCCL A30303M1021,7315,878SH SOLE 005,878
FACTSET RESH SYS INCCOM3030751051,0253,320SH SOLE 003,320
FAIR ISAAC CORPCOM3032501041,2192,509SH SOLE 002,509
FASTENAL COCOM3119001041,15222,915SH SOLE 0022,915
FIRST TR DOW JONES SELECT MICOM SHS ANNUAL33718M10594615,725SH SOLE 0015,725
FLEETCOR TECHNOLOGIES INCCOM3390411051,0844,036SH SOLE 004,036
FORTINET INCCOM34959E1091,6689,045SH SOLE 009,045
GARMIN LTDSHSH2906T1091,46911,144SH SOLE 0011,144
GENERAL DYNAMICS CORPCOM3695501082341,290SH SOLE 001,290
HARTFORD FDS EXCHANGE TRADEDTOTAL RTRN ETF41653L30513,247329,384SH SOLE 00329,384
HENRY JACK & ASSOC INCCOM4262811011,0096,649SH SOLE 006,649
HOME DEPOT INCCOM4370761027092,324SH SOLE 002,324
HONEYWELL INTL INCCOM4385161061,3216,086SH SOLE 006,086
ILLINOIS TOOL WKS INCCOM4523081091,2655,709SH SOLE 005,709
INFOSYS LTDSPONSORED ADR4567881081,34471,807SH SOLE 0071,807
INTEL CORPCOM4581401001,32720,739SH SOLE 0020,739
INTUITCOM4612021031,3173,438SH SOLE 003,438
INVESCO EXCH TRADED FD TR IIS&P 500 REVENUE46138G6986349,115SH SOLE 009,115
INVESCO EXCH TRADED FD TR IIS&P SMALLCAP 60046138G6646475,682SH SOLE 005,682
INVESCO EXCH TRADED FD TR IIS&P MDCP 400 REV46138G67299611,572SH SOLE 0011,572
INVESCO EXCH TRADED FD TR II1 30 LADER TRE46138E10779315,150SH SOLE 0015,150
INVESTORS BANCORP INC NEWCOM46146L10134223,310SH SOLE 0023,310
ISHARES TRCORE TOTAL USD46434V61312,781242,301SH SOLE 00242,301
ISHARES TRUS HLTHCARE ETF4642877623061,214SH SOLE 001,214
ISHARES TRCOHEN STEER REIT46428756459010,213SH SOLE 0010,213
ISHARES TREAFE SML CP ETF4642882733645,064SH SOLE 005,064
ISHARES TRESG AWRE USD ETF46435G1932599,611SH SOLE 009,611
ISHARES TRU.S. CNSM SV ETF4642875802843,800SH SOLE 003,800
ISHARES TRMRGSTR MD CP ETF4642882081,0494,171SH SOLE 004,171
JOHNSON & JOHNSONCOM4781601042,51315,291SH SOLE 0015,291
JOHNSON CTLS INTL PLCSHSG515021053365,633SH SOLE 005,633
JPMORGAN CHASE & COCOM46625H1006694,396SH SOLE 004,396
LAM RESEARCH CORPCOM5128071081,8683,139SH SOLE 003,139
LATTICE STRATEGIES TRHARTFORD MLT ETF5184161021,84962,262SH SOLE 0062,262
LILLY ELI & COCOM5324571081,3547,248SH SOLE 007,248
LINDE PLCSHSG5494J103240855SH SOLE 00855
LOCKHEED MARTIN CORPCOM539830109246665SH SOLE 00665
MARKETAXESS HLDGS INCCOM57060D1081,1302,270SH SOLE 002,270
MARRIOTT INTL INC NEWCL A5719032027224,878SH SOLE 004,878
MASTERCARD INCORPORATEDCL A57636Q1041,7444,899SH SOLE 004,899
MAXIM INTEGRATED PRODS INCCOM57772K1011,46716,057SH SOLE 0016,057
MCCORMICK & CO INCCOM NON VTG5797802062,09923,541SH SOLE 0023,541
MCDONALDS CORPCOM5801351012511,119SH SOLE 001,119
MERCK & CO. INCCOM58933Y1051,19015,439SH SOLE 0015,439
METTLER TOLEDO INTERNATIONALCOM5926881051,2231,058SH SOLE 001,058
MICROSOFT CORPCOM5949181042,0098,523SH SOLE 008,523
MONDELEZ INTL INCCL A6092071053255,549SH SOLE 005,549
MONSTER BEVERAGE CORP NEWCOM61174X1091,26613,894SH SOLE 0013,894
MOODYS CORPCOM6153691051,3974,677SH SOLE 004,677
NETEASE INCSPONSORED ADS64110W1021,04610,128SH SOLE 0010,128
NEXTERA ENERGY INCCOM65339F1012202,904SH SOLE 002,904
NORDSON CORPCOM6556631021,0325,192SH SOLE 005,192
NOVO-NORDISK A SADR67010020598614,628SH SOLE 0014,628
NVIDIA CORPORATIONCOM67066G1041,7853,343SH SOLE 003,343
PAYCHEX INCCOM7043261071,39214,198SH SOLE 0014,198
PFIZER INCCOM71708110364017,672SH SOLE 0017,672
PHILIP MORRIS INTL INCCOM7181721092192,463SH SOLE 002,463
PRICE T ROWE GROUP INCCOM74144T1081,5388,961SH SOLE 008,961
PROCTER AND GAMBLE COCOM7427181095554,095SH SOLE 004,095
RESMED INCCOM7611521071,1976,167SH SOLE 006,167
RESTAURANT BRANDS INTL INCCOM76131D1032804,305SH SOLE 004,305
S&P GLOBAL INCCOM78409V1042,0515,813SH SOLE 005,813
SCHWAB CHARLES CORPCOM8085131052033,121SH SOLE 003,121
SCHWAB STRATEGIC TRSCHWB FDT INT LG80852475568621,361SH SOLE 0021,361
SCHWAB STRATEGIC TRINTRM TRM TRES8085248543,85368,302SH SOLE 0068,302
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052727,239SH SOLE 007,239
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247971,51920,832SH SOLE 0020,832
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033482,619SH SOLE 002,619
SOUTHERN COCOM8425871072013,234SH SOLE 003,234
SOUTHERN COPPER CORPCOM84265V1051,40720,737SH SOLE 0020,737
SPDR DOW JONES INDL AVERAGEUT SER 178467X109253767SH SOLE 00767
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X50969415,853SH SOLE 0015,853
SPDR INDEX SHS FDSMSCI EAFE STRTGC78463X4344846,718SH SOLE 006,718
SPDR S&P 500 ETF TRTR UNIT78462F1036881,736SH SOLE 001,736
SPDR SER TRPORTFLI HIGH YLD78468R60649718,734SH SOLE 0018,734
SPDR SER TRS&P DIVID ETF78464A7633362,846SH SOLE 002,846
SPDR SER TRSSGA US SMAL ETF78468R8877626,836SH SOLE 006,836
SPDR SER TRWELLS FG PFD ETF78464A29267615,570SH SOLE 0015,570
TESLA INCCOM88160R101437654SH SOLE 00654
TEXAS INSTRS INCCOM8825081041,6028,476SH SOLE 008,476
UNION PAC CORPCOM9078181081,5507,032SH SOLE 007,032
UNITED PARCEL SERVICE INCCL B9113121063882,284SH SOLE 002,284
UNITEDHEALTH GROUP INCCOM91324P102214575SH SOLE 00575
VANECK VECTORS ETF TRFALLEN ANGEL HG92189F4374,732148,201SH SOLE 00148,201
VANGUARD ADMIRAL FDS INC500 VAL IDX FD9219327034393,214SH SOLE 003,214
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J4073,86567,670SH SOLE 0067,670
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4094,61155,894SH SOLE 0055,894
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464063223,185SH SOLE 003,185
VANGUARD WORLD FDMEGA CAP INDEX9219108731,81612,953SH SOLE 0012,953
VANGUARD WORLD FDSUTILITIES ETF92204A8763392,414SH SOLE 002,414
VANGUARD WORLD FDSFINANCIALS ETF92204A4054104,847SH SOLE 004,847
VEEVA SYS INCCL A COM9224751081,1094,245SH SOLE 004,245
VERISK ANALYTICS INCCOM92345Y1061,0926,178SH SOLE 006,178
VERIZON COMMUNICATIONS INCCOM92343V10475512,979SH SOLE 0012,979
VISA INCCOM CL A92826C8391,6147,625SH SOLE 007,625
WALMART INCCOM9311421035013,687SH SOLE 003,687
WIPRO LTDSPON ADR 1 SH97651M1091,299204,890SH SOLE 00204,890
WISDOMTREE TRITL HIGH DIV FD97717W8022075,272SH SOLE 005,272
XILINX INCCOM9839191011,27910,323SH SOLE 0010,323
XYLEM INCCOM98419M1002081,978SH SOLE 001,978
ZOETIS INCCL A98978V1031,1006,985SH SOLE 006,985