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
AMN HEALTHCARE SVCS INCCOM0017441011,40415,251SH SOLE00015,251
AT&T INCCOM00206R1022307,039SH SOLE0007,039
ABBOTT LABSCOM0028241002982,503SH SOLE0002,503
ABBVIE INCCOM00287Y1092171,868SH SOLE0001,868
ADOBE SYSTEMS INCORPORATEDCOM00724F1012,7965,833SH SOLE0005,833
AKAMAI TECHNOLOGIES INCCOM00971T1013683,304SH SOLE0003,304
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1021,2385,640SH SOLE0005,640
ALIGN TECHNOLOGY INCCOM0162551018771,581SH SOLE0001,581
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G1062174,850SH SOLE0004,850
ALPHABET INCCAP STK CL C02079K1075,0462,155SH SOLE0002,155
ALPHABET INCCAP STK CL A02079K3056,8682,997SH SOLE0002,997
AMAZON COM INCCOM02313510614,1694,441SH SOLE0004,441
AMGEN INCCOM0311621002,0518,120SH SOLE0008,120
APPLE INCCOM03783310014,634115,366SH SOLE000115,366
APPLIED MATLS INCCOM0382221055,31442,621SH SOLE00042,621
AUTONATION INCCOM05329W1029469,041SH SOLE0009,041
BALL CORPCOM0584981068359,295SH SOLE0009,295
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026,34921,720SH SOLE00021,720
BIOGEN INCCOM09062X1039313,379SH SOLE0003,379
BOEING COCOM0970231056002,578SH SOLE0002,578
BOOKING HOLDINGS INCCOM09857L1083,7641,663SH SOLE0001,663
BOOZ ALLEN HAMILTON HLDG CORCL A09950210684110,085SH SOLE00010,085
BRIGHT HORIZONS FAM SOL IN DCOM1091941003862,776SH SOLE0002,776
BROADCOM INCCOM11135F1012,1364,898SH SOLE0004,898
BRUKER CORPCOM116794108119,4041,742,621SH SOLE0001,742,621
CDW CORPCOM12514G1088735,090SH SOLE0005,090
C H ROBINSON WORLDWIDE INCCOM NEW12541W2096776,656SH SOLE0006,656
CIGNA CORP NEWCOM1255231001,0573,959SH SOLE0003,959
CME GROUP INCCOM12572Q1056783,260SH SOLE0003,260
CVS HEALTH CORPCOM1266501003,67642,820SH SOLE00042,820
CACI INTL INCCL A1271903049493,598SH SOLE0003,598
CATERPILLAR INCCOM1491231013,01512,427SH SOLE00012,427
CENTENE CORP DELCOM15135B1015337,663SH SOLE0007,663
CHEMED CORP NEWCOM16359R1038391,713SH SOLE0001,713
CHURCH & DWIGHT INCCOM1713401021,34114,997SH SOLE00014,997
CINCINNATI FINL CORPCOM1720621012131,761SH SOLE0001,761
CISCO SYS INCCOM17275R1022154,038SH SOLE0004,038
CINTAS CORPCOM1729081051,0272,847SH SOLE0002,847
CITRIX SYS INCCOM1773761003783,167SH SOLE0003,167
CLOROX CO DELCOM1890541097884,191SH SOLE0004,191
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461022353,181SH SOLE0003,181
COMFORT SYS USA INCCOM1999081048549,896SH SOLE0009,896
COMCAST CORP NEWCL A20030N1014,22373,428SH SOLE00073,428
CONOCOPHILLIPSCOM20825C1042013,531SH SOLE0003,531
COPART INCCOM2172041061,23310,017SH SOLE00010,017
COSTCO WHSL CORP NEWCOM22160K1053,7039,707SH SOLE0009,707
DANAHER CORPORATIONCOM2358511027492,893SH SOLE0002,893
DAVITA INCCOM23918K1081,2559,806SH SOLE0009,806
DEERE & COCOM244199105367938SH SOLE000938
DEXCOM INCCOM2521311073821,115SH SOLE0001,115
DIAGEO PLCSPON ADR NEW25243Q2053,11917,003SH SOLE00017,003
DISNEY WALT COCOM2546871068964,864SH SOLE0004,864
DISCOVERY INCCOM SER A25470F10479421,309SH SOLE00021,309
DOLLAR GEN CORP NEWCOM2566771052,1079,629SH SOLE0009,629
DOMINOS PIZZA INCCOM25754A2014371,014SH SOLE0001,014
DOVER CORPCOM2600031083,95725,788SH SOLE00025,788
EAGLE MATLS INCCOM26969P1087805,224SH SOLE0005,224
ELECTRONIC ARTS INCCOM2855121094,75733,822SH SOLE00033,822
ENPHASE ENERGY INCCOM29355A1072221,879SH SOLE0001,879
EXXON MOBIL CORPCOM30231G1026269,999SH SOLE0009,999
FTI CONSULTING INCCOM3029411094473,113SH SOLE0003,113
FACEBOOK INCCL A30303M1026021,969SH SOLE0001,969
F5 NETWORKS INCCOM3156161029195,028SH SOLE0005,028
FIRST REP BK SAN FRANCISCO CCOM33616C1001,4857,871SH SOLE0007,871
FIRST TR EXCHANGE-TRADED FDSENIOR LN FD33738D30960312,580SH SOLE00012,580
GENTHERM INCCOM37253A1034386,217SH SOLE0006,217
GLOBUS MED INCCL A3795772087059,923SH SOLE0009,923
GOLDMAN SACHS GROUP INCCOM38141G1043,87010,496SH SOLE00010,496
GRAINGER W W INCCOM3848021041,2172,566SH SOLE0002,566
HCA HEALTHCARE INCCOM40412C1016963,287SH SOLE0003,287
HEALTHEQUITY INCCOM42226A1073574,977SH SOLE0004,977
HOLOGIC INCCOM4364401015678,718SH SOLE0008,718
HOME DEPOT INCCOM4370761024,31712,656SH SOLE00012,656
HOULIHAN LOKEY INCCL A44159310086913,003SH SOLE00013,003
HUNTSMAN CORPCOM4470111072,32975,000SH SOLE00075,000
IAC INTERACTIVECORP NEWCOM44891N1091,2935,507SH SOLE0005,507
INTERNATIONAL BUSINESS MACHSCOM4592001012061,412SH SOLE0001,412
INVESCO QQQ TRUNIT SER 146090E1032,9649,100SH SOLE0009,100
INTUITCOM4612021035941,513SH SOLE0001,513
INTUITIVE SURGICAL INCCOM NEW46120E6023,5184,214SH SOLE0004,214
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3571,2148,033SH SOLE0008,033
ISHARES INCMSCI EMERG MRKT4642865334517,098SH SOLE0007,098
ISHARES TRCORE S&P500 ETF4642872004,38110,441SH SOLE00010,441
ISHARES TRS&P 500 GRWT ETF4642873092,47636,450SH SOLE00036,450
ISHARES TRS&P 500 VAL ETF4642874087765,153SH SOLE0005,153
ISHARES TRMSCI EAFE ETF4642874652863,570SH SOLE0003,570
ISHARES TRCORE S&P MCP ETF4642875072871,052SH SOLE0001,052
ISHARES TRS&P MC 400GR ETF4642876061,06213,268SH SOLE00013,268
ISHARES TRRUSSELL 2000 ETF4642876551,5577,090SH SOLE0007,090
ISHARES TRCORE S&P US GWT4642876712442,572SH SOLE0002,572
ISHARES TREUROPE ETF4642878612594,808SH SOLE0004,808
ISHARES SILVER TRISHARES46428Q1091,52460,100SH SOLE00060,100
ISHARES TRMSCI EAFE MIN VL46429B68978310,355SH SOLE00010,355
ISHARES TRMSCI USA MIN VOL46429B6971,66022,735SH SOLE00022,735
ISHARES TR0-5 YR TIPS ETF46429B7475,08847,737SH SOLE00047,737
ISHARES TRCORE MSCI EAFE46432F8422783,654SH SOLE0003,654
ISHARES TREXPONENTIAL TECH46434V3815298,748SH SOLE0008,748
JPMORGAN CHASE & COCOM46625H1006,62941,115SH SOLE00041,115
JACOBS ENGR GROUP INCCOM4698141073,70526,026SH SOLE00026,026
JOHNSON & JOHNSONCOM4781601047,06941,515SH SOLE00041,515
KB HOMECOM48666K1093,40366,729SH SOLE00066,729
LAM RESEARCH CORPCOM5128071086,65611,350SH SOLE00011,350
LILLY ELI & COCOM5324571083,58118,385SH SOLE00018,385
LOCKHEED MARTIN CORPCOM5398301094,61911,749SH SOLE00011,749
LOWES COS INCCOM5486611073021,428SH SOLE0001,428
LULULEMON ATHLETICA INCCOM5500211093331,027SH SOLE0001,027
MASTERCARD INCORPORATEDCL A57636Q1041,2993,545SH SOLE0003,545
MATCH GROUP INC NEWCOM57667L1072,27716,057SH SOLE00016,057
MCCORMICK & CO INCCOM NON VTG5797802067117,844SH SOLE0007,844
MEDICAL PPTYS TRUST INCCOM58463J3041,08450,435SH SOLE00050,435
MERCK & CO. INCCOM58933Y1051,17615,050SH SOLE00015,050
MICROSOFT CORPCOM59491810416,91468,430SH SOLE00068,430
MORGAN STANLEYCOM NEW6174464481,02611,869SH SOLE00011,869
MORNINGSTAR INCCOM6177001091,4055,548SH SOLE0005,548
NASDAQ INCCOM6311031089785,980SH SOLE0005,980
NETFLIX INCCOM64110L106238489SH SOLE000489
NEXTERA ENERGY INCCOM65339F1013,70249,491SH SOLE00049,491
NOVARTIS AGSPONSORED ADR66987V1093804,319SH SOLE0004,319
NVIDIA CORPORATIONCOM67066G104424743SH SOLE000743
OREILLY AUTOMOTIVE INCCOM67103H1073,0275,382SH SOLE0005,382
ORACLE CORPCOM68389X1052,62632,767SH SOLE00032,767
OWL ROCK CAPITAL CORPORATIONCOM69121K1041,24889,634SH SOLE00089,634
PARKER-HANNIFIN CORPCOM7010941044711,489SH SOLE0001,489
PAVMED INCCOM70387R10612130,000SH SOLE00030,000
PAYCHEX INCCOM7043261073033,019SH SOLE0003,019
PAYPAL HLDGS INCCOM70450Y1033,11512,785SH SOLE00012,785
PEPSICO INCCOM7134481088715,936SH SOLE0005,936
PFIZER INCCOM7170811032927,323SH SOLE0007,323
PROCTER AND GAMBLE COCOM7427181096,44646,823SH SOLE00046,823
PROLOGIS INC.COM74340W1033673,162SH SOLE0003,162
QUALCOMM INCCOM7475251031,43211,105SH SOLE00011,105
RESMED INCCOM7611521072311,196SH SOLE0001,196
ROSS STORES INCCOM7782961034493,425SH SOLE0003,425
SPDR S&P 500 ETF TRTR UNIT78462F103341817SH SOLE000817
SPDR SER TRBLOMBERG 1 10 YR78468R8615,106240,303SH SOLE000240,303
SVB FINANCIAL GROUPCOM78486Q1011,4162,458SH SOLE0002,458
SALESFORCE COM INCCOM79466L3022,62312,262SH SOLE00012,262
SEALED AIR CORP NEWCOM81211K10084114,802SH SOLE00014,802
SHERWIN WILLIAMS COCOM8243481064221,462SH SOLE0001,462
SNAP ON INCCOM8330341018333,262SH SOLE0003,262
SOLAREDGE TECHNOLOGIES INCCOM83417M1043041,426SH SOLE0001,426
SQUARE INCCL A8522341038153,767SH SOLE0003,767
STARBUCKS CORPCOM8552441094163,635SH SOLE0003,635
TJX COS INC NEWCOM8725401093,72751,063SH SOLE00051,063
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391007526,699SH SOLE0006,699
TARGET CORPCOM87612E1064672,181SH SOLE0002,181
TENNANT COCOM8803451032492,961SH SOLE0002,961
THERMO FISHER SCIENTIFIC INCCOM8835561022,2894,938SH SOLE0004,938
TOPBUILD CORPCOM89055F1033121,394SH SOLE0001,394
TRANSUNIONCOM89400J1075835,471SH SOLE0005,471
TYLER TECHNOLOGIES INCCOM9022521055141,310SH SOLE0001,310
UFP INDUSTRIES INCCOM90278Q1083774,288SH SOLE0004,288
UBER TECHNOLOGIES INCCOM90353T10049210,750SH SOLE00010,750
UNITED PARCEL SERVICE INCCL B9113121063,93518,205SH SOLE00018,205
UNITEDHEALTH GROUP INCCOM91324P1024,0389,594SH SOLE0009,594
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,00612,217SH SOLE00012,217
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582895,500SH SOLE0005,500
VANGUARD WORLD FDSHEALTH CAR ETF92204A5041,0514,402SH SOLE0004,402
VANGUARD WORLD FDSINF TECH ETF92204A7021,0232,819SH SOLE0002,819
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1024577,420SH SOLE0007,420
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632,8037,295SH SOLE0007,295
VANGUARD INDEX FDSGROWTH ETF9229087367442,805SH SOLE0002,805
VANGUARD INDEX FDSVALUE ETF9229087447125,054SH SOLE0005,054
VERIZON COMMUNICATIONS INCCOM92343V1042263,805SH SOLE0003,805
VERISK ANALYTICS INCCOM92345Y1066433,580SH SOLE0003,580
VERTEX PHARMACEUTICALS INCCOM92532F1001,7878,393SH SOLE0008,393
VISA INCCOM CL A92826C8394,15418,382SH SOLE00018,382
WALMART INCCOM9311421033712,635SH SOLE0002,635
YETI HLDGS INCCOM98585X1046987,911SH SOLE0007,911
ZOETIS INCCL A98978V1034122,406SH SOLE0002,406
ALLEGION PLCORD SHSG0176J1097595,328SH SOLE0005,328
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG162581082968,058SH SOLE0008,058
LINDE PLCSHSG5494J10312,90642,874SH SOLE00042,874
MEDTRONIC PLCSHSG5960L1036,41850,573SH SOLE00050,573
APTIV PLCSHSG6095L1095023,491SH SOLE0003,491
CHECK POINT SOFTWARE TECH LTORDM224651048847,374SH SOLE0007,374
NXP SEMICONDUCTORS N VCOMN6596X1091,0515,561SH SOLE0005,561