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
3M COMPANYCOM88579Y1011,5397,407SH SOLE 7,40700
A T & T INCCOM00206R10288628,259SH SOLE 28,25900
ABBOTT LABSCOM00282410020,808260,289SH SOLE 260,28900
ACCENTURE PLCCOMG1151C1011,5488,793SH SOLE 8,79300
ADOBE SYS INCCOM00724F1017,09626,629SH SOLE 26,62900
ADVANCED MICRO DEVICESCOM0079031073,861151,275SH SOLE 151,27500
AIR PRODS & CHEMS INCCOM0091581062,76114,461SH SOLE 14,46100
ALBEMARLE CORPCOM0126531013223,930SH SOLE 3,93000
ALIBABA GROUP HLDG LTD SPONSORCOM01609W10214,81881,216SH SOLE 81,21600
ALPHABET CLASS ACOM02079K30521,40518,188SH SOLE 18,18800
ALPHABET CLASS CCOM02079K1072,7212,319SH SOLE 2,31900
ALTRIA GROUP INCCOM02209S1031,50226,146SH SOLE 26,14600
AMAZON COM INC COMCOM02313510613,9027,807SH SOLE 7,80700
AMERICAN ELECTRIC POWERCOM0255371012082,486SH SOLE 2,48600
AMERICAN FINL GROUP INC OHIOCOCOM0259321044945,135SH SOLE 5,13500
AMERICAN TOWER REIT COMCOM03027X1009855,000SH SOLE 5,00000
AMPHENOL CORP NEW CL ACOM0320951017568,000SH SOLE 8,00000
APPLE INC.COM0378331009,97852,527SH SOLE 52,52700
ARISTA NETWORKS INC COMCOM0404131064,90215,590SH SOLE 15,59000
AUTOMATIC DATA PROCESSINGCOM0530151032,65016,588SH SOLE 16,58800
BALL CORP COMCOM0584981064247,327SH SOLE 7,32700
BANK OF AMERICACOM06050510417,223624,256SH SOLE 624,25600
BB&T CORP COMCOM05493710746510,000SH SOLE 10,00000
BECTON DICKINSON & COCOM0758871092711,087SH SOLE 1,08700
BERKSHIRE HATHAWAY INC DELCOM0846701083011SH SOLE 100
BERKSHIRE HATHAWAY INC DEL CLCOM08467070226,663132,724SH SOLE 132,72400
BLACKROCK INC CL ACOM09247X1016851,602SH SOLE 1,60200
BLACKROCK MUNIVEST FD INC COMMUTUAL FUNDS09253R10510812,000SH SOLE 12,00000
BLACKSTONE GROUP L P COM UNITCOM09253U10846713,350SH SOLE 13,35000
BLACKSTONE MTG TR INC COM CL ACOM09257W1007,115205,873SH SOLE 205,87300
BNY MELLON FDS TR MIDCP STK INMUTUAL FUNDS05569M60828417,029SH SOLE 17,02900
BOSTON SCIENTIFIC CORP COMCOM10113710771918,730SH SOLE 18,73000
BRISTOL MYERS SQUIBB COCOM11012210813,127275,150SH SOLE 275,15000
BROADCOM INC COMCOM11135F10119,58965,141SH SOLE 65,14100
BROWN FORMAN CORP CL BCOM1156372092875,432SH SOLE 5,43200
CABOT CORP.COM12705510162415,000SH SOLE 15,00000
CABOT OIL & GAS CORPCOM1270971034,955189,849SH SOLE 189,84900
CHECK PT SOFTWARE TECH LTD ORDCOMM224651042341,850SH SOLE 1,85000
CHEVRONTEXACO CORPORATIONCOM16676410014,964121,477SH SOLE 121,47700
CHUBB LIMITED COMCOMH1467J1045,97442,648SH SOLE 42,64800
CHURCH & DWIGHT COCOM1713401022,53335,556SH SOLE 35,55600
CIGNA CORP NEWCOM1255231004062,525SH SOLE 2,52500
CISCO SYS INCCOM17275R1028,632159,883SH SOLE 159,88300
COCA COLA COCOM19121610015,254325,525SH SOLE 325,52500
COGNIZANT TECHNOLOGY SOLUTIOCLCOM1924461023584,940SH SOLE 4,94000
COLGATE PALMOLIVE COCOM1941621034376,372SH SOLE 6,37200
CUMMINS ENGINE INCCOM2310211061,76711,191SH SOLE 11,19100
CURTISS WRIGHT CORP COMCOM2315611014674,116SH SOLE 4,11600
CYBERARK SOFTWARE LTD SHSCOMM2682V1087,60363,867SH SOLE 63,86700
DANAHER CORPCOM2358511027135,398SH SOLE 5,39800
DIAGEO PLCCOM25243Q2058,01348,979SH SOLE 48,97900
DISNEY WALT PRODUCTIONSCOM2546871062,61223,527SH SOLE 23,52700
DOMINION RES INC VA NEWCOM25746U1094806,265SH SOLE 6,26500
DOVER CORPCOM2600031087808,316SH SOLE 8,31600
EDWARDS LIFESCIENCES CORPCOM28176E1087083,700SH SOLE 3,70000
EMERSON ELEC COCOM29101110470910,350SH SOLE 10,35000
EOG RESOURCES INC.COM26875P1013683,870SH SOLE 3,87000
ETRADE FINANCIAL CORP COM NEWCOM26924640150810,945SH SOLE 10,94500
EURONET WORLDWIDE INC COMCOM2987361094993,497SH SOLE 3,49700
EXTRA SPACE STORAGE INC COMCOM30225T1029,67794,955SH SOLE 94,95500
EXXON MOBIL CORPCOM30231G1022,40329,743SH SOLE 29,74300
FACEBOOK INC CL ACOM30303M1023,79822,786SH SOLE 22,78600
FEDERATED EQUITY FDS KAUFMANNMUTUAL FUNDS3141726448013,204SH SOLE 13,20400
FIDELITY ADVISOR NEW INSIGHTSMUTUAL FUNDS31607160431310,062SH SOLE 10,06200
FIDELITY NATIONAL INFORMATIONCOM31620M1063893,440SH SOLE 3,44000
FIRST REP BK SAN FRAN CALI NCOCOM33616C1006416,382SH SOLE 6,38200
FMC CORP COM NEWCOM3024913031,89724,696SH SOLE 24,69600
FORTINET INC COMCOM34959E1092,85834,040SH SOLE 34,04000
GENUINE PARTS COCOM3724601052702,407SH SOLE 2,40700
GRAINGER, W W INCCOM3848021045421,800SH SOLE 1,80000
HARRIS ASSOC INVT TR OAKMARK IMUTUAL FUNDS41383820253724,056SH SOLE 24,05600
HARRIS CORPORATIONCOM4138751056434,024SH SOLE 4,02400
HDFC BANK LTD ADR REPS 3 SHSCOM40415F1011,0418,979SH SOLE 8,97900
HEALTHEQUITY INC COMCOM42226A1077,993108,043SH SOLE 108,04300
HOME DEPOT INCCOM4370761028,56444,627SH SOLE 44,62700
HONEYWELL INTERNATIONAL, INC.COM4385161064,78330,094SH SOLE 30,09400
HUBSPOT INCCOM4435731007614,576SH SOLE 4,57600
IDEXX LABORATORIES CORPCOM45168D1042,26710,139SH SOLE 10,13900
ILLINOIS TOOL WORKS INCCOM4523081094,72032,888SH SOLE 32,88800
INGERSOLL-RAND PLCCOMG477911019558,843SH SOLE 8,84300
INTEL CORPCOM4581401001,48227,594SH SOLE 27,59400
INTUIT INCCOM4612021035,60521,441SH SOLE 21,44100
INTUITIVE SURGICAL INC COM NEWCOM46120E60210,11417,725SH SOLE 17,72500
ISHARES TR DJ SEL DIV INDXCOM4642871683793,860SH SOLE 3,86000
ISHARES TR MSCI EMERG MKTCOM4642872342485,775SH SOLE 5,77500
ISHARES TR NASDAQ BIOTECHCOM4642875561,21010,825SH SOLE 10,82500
ISHARES TR RSSLL 2000 INDXCOM4642876551,93912,665SH SOLE 12,66500
ISHARES TR RUSSELL 2000 GRCOM4642876482,36812,039SH SOLE 12,03900
ISHARES TR RUSSELL 2000 VACOM4642876301,0348,623SH SOLE 8,62300
ISHARES TR RUSSL 1000 GRWTCOM4642876142,09113,815SH SOLE 13,81500
ISHARES TR S&P 500 INDEXCOM4642872005051,775SH SOLE 1,77500
ISHARES TR S&P MIDCAP 400COM4642875075723,022SH SOLE 3,02200
ISHARES TR S&P SMALLCAP600COM4642878042363,063SH SOLE 3,06300
J.P. MORGAN CHASE & COCOM46625H10023,797235,074SH SOLE 235,07400
JOHNSON & JOHNSONCOM47816010414,522103,886SH SOLE 103,88600
KEYSIGHT TECHNOLOGIES INCCOM49338L1032,17724,970SH SOLE 24,97000
KINDER MORGAN INC DEL COMCOM49456B10137118,529SH SOLE 18,52900
LAUDER ESTEE COS INC CL ACOM51843910412,46675,300SH SOLE 75,30000
LEAR CORP COM NEWCOM5218652043902,872SH SOLE 2,87200
LINDE PLC COMCOMG5494J1032,42413,778SH SOLE 13,77800
LOCKHEED MARTIN CORPCOM5398301097,57925,251SH SOLE 25,25100
MAGELLAN MIDSTREAM PARTNERS LPCOM5590801064206,924SH SOLE 6,92400
MASTERCARD INC CL ACOM57636Q10434,481146,448SH SOLE 146,44800
MATTHEWS ASIAN FDS EMRASIA INSMUTUAL FUNDS5771258757,829593,551SH SOLE 593,55100
MCDONALDS CORPCOM5801351016,87436,199SH SOLE 36,19900
MERCK & COMPANYCOM58933Y1055,86370,496SH SOLE 70,49600
METTLER TOLEDO INTERNATIONALCOCOM5926881057481,034SH SOLE 1,03400
MICROSOFT CORPCOM59491810435,761303,211SH SOLE 303,21100
MSCI INC COMCOM55354G1007663,850SH SOLE 3,85000
M&T BANK CORPCOM55261F1048725,552SH SOLE 5,55200
NESTLE S A ADRCOM6410694069199,645SH SOLE 9,64500
NETFLIX COM INCCOM64110L1068022,248SH SOLE 2,24800
NEXTERA ENERGY INC COMCOM65339F1016023,113SH SOLE 3,11300
NIKE INC CLASS BCOM6541061031,30815,529SH SOLE 15,52900
NORTHROP GRUMMAN CORPCOM6668071028993,335SH SOLE 3,33500
NOVARTIS AG ADR SPONSOREDCOM66987V1093964,123SH SOLE 4,12300
OKTA INC CL ACOM6792951051,88322,755SH SOLE 22,75500
PALO ALTO NETWORKS INC COMCOM6974351056,51026,804SH SOLE 26,80400
PARKER HANNIFIN CORPCOM7010941045813,388SH SOLE 3,38800
PAYCOM SOFTWARE INCCOM70432V10213,14269,487SH SOLE 69,48700
PAYPAL HLDGS INC COMCOM70450Y10319,271185,585SH SOLE 185,58500
PEPSICO INCCOM7134481081,89515,463SH SOLE 15,46300
PERKIN ELMER INCCOM7140461097127,392SH SOLE 7,39200
PFIZER INCCOM7170811032,02847,762SH SOLE 47,76200
PHILLIPS 66 COMCOM7185461041,92520,227SH SOLE 20,22700
PINNACLE FINL PARTNERS INC COMCOM72346Q1043726,798SH SOLE 6,79800
PNC FINANCIAL CORPCOM6934751053552,893SH SOLE 2,89300
PNM RES INC COMCOM69349H10767014,150SH SOLE 14,15000
PROCTER & GAMBLE COMPANYCOM7427181091,98819,102SH SOLE 19,10200
PROOFPOINT INC COMCOM7434241032562,111SH SOLE 2,11100
PUBLIC STORAGE INCCOM74460D1098714,000SH SOLE 4,00000
QUANTA SVCS INC COMCOM74762E10254914,540SH SOLE 14,54000
RAYTHEON COCOM75511150722,575123,984SH SOLE 123,98400
REPUBLIC SVCS INC COMCOM7607591006718,342SH SOLE 8,34200
ROYAL CARIBBEAN CRUISES LTD COCOMV7780T1036305,495SH SOLE 5,49500
ROYAL DUTCH SHELL PLC SPON ADRCOM78025910710,994171,919SH SOLE 171,91900
ROYAL DUTCH SHELL PLC SPONS ADCOM7802592062504,000SH SOLE 4,00000
RYMAN HOSPITALITY PPTYS INC COCOM78377T1071,29715,766SH SOLE 15,76600
SALESFORCE.COM INCCOM79466L30214,19289,611SH SOLE 89,61100
SELECT SECTOR SPDR TR SBI HEALCOM81369Y2094985,430SH SOLE 5,43000
SERVICEMASTER GLOBAL HLDGS ICOCOM81761R10953811,523SH SOLE 11,52300
SERVICENOW INC COMCOM81762P1022,62210,637SH SOLE 10,63700
SIMON PPTY GROUP INC NEW COMCOM8288061094562,500SH SOLE 2,50000
SKYWORKS SOLUTIONS INC COMCOM83088M1025306,423SH SOLE 6,42300
SMUCKER J M COCOM8326964052682,301SH SOLE 2,30100
SONOCO PRODUCTSCOM8354951024437,202SH SOLE 7,20200
SPDR DOW JONES INDL AVRG ETFCOM78467X1091,2694,896SH SOLE 4,89600
SPDR FD FINANCIALCOM81369Y60550119,501SH SOLE 19,50100
SPDR GOLD TRUST GOLD SHSCOM78463V10736,198300,723SH SOLE 300,72300
SPDR S&P MIDCAP 400 ETF TRCOM78467Y1076531,890SH SOLE 1,89000
SPDR TR UNIT SER 1COM78462F10318,22464,514SH SOLE 64,51400
SPLUNK INC COMCOM8486371046064,865SH SOLE 4,86500
SQUARE INCCOM8522341036168,220SH SOLE 8,22000
SS&C TECHNOLOGIES HLDGS INC COCOM78467J1006349,953SH SOLE 9,95300
STARBUCKS CORP COMCOM8552441096038,108SH SOLE 8,10800
STRYKER CORPCOM86366710114,30772,433SH SOLE 72,43300
SVB FINL GROUP COMCOM78486Q1016,13527,590SH SOLE 27,59000
SYSCO CORPORATIONCOM87182910712,808191,845SH SOLE 191,84500
TAKE-TWO INTERACTIVE SOFTWARCOCOM8740541094885,172SH SOLE 5,17200
TENCENT HLDGS LTD ADRCOM88032Q10983618,171SH SOLE 18,17100
TEXAS INSTRUMENTS INCCOM88250810411,334106,858SH SOLE 106,85800
THERMO ELECTRON CORPCOM88355610225,01591,390SH SOLE 91,39000
TRANSDIGM GROUP INC COMCOM8936411004721,040SH SOLE 1,04000
TRAVELERS COMPANIES INCCOM89417E1097,44054,242SH SOLE 54,24200
U S BANCORPCOM90297330497920,320SH SOLE 20,32000
ULTA BEAUTY INC COMCOM90384S3039032,590SH SOLE 2,59000
UNILEVER N V WICOM9047847092684,597SH SOLE 4,59700
UNION PAC CORPCOM9078181089,93659,425SH SOLE 59,42500
UNITED TECHNOLOGIES CORPCOM91301710916,490127,935SH SOLE 127,93500
UNITEDHEALTH GROUP INCCOM91324P1022,1488,686SH SOLE 8,68600
V F CORPCOM9182041087,72888,921SH SOLE 88,92100
VANGUARD DIVIDEND APPRCTN FDCOM9219088447446,785SH SOLE 6,78500
VANGUARD EMERGING MKTS ETFCOM92204285818,239429,154SH SOLE 429,15400
VANGUARD INDEX TR 500 PORTFOLIMUTUAL FUNDS9229081081,0443,993SH SOLE 3,99300
VANGUARD INDEX TR STK MRK VIPECOM9229087698255,702SH SOLE 5,70200
VANGUARD INTL EQUITY INDEX FALCOM9220427754298,552SH SOLE 8,55200
VERIZON COMMUNICATIONSCOM92343V1042,23837,848SH SOLE 37,84800
VISA INC COM CL ACOM92826C83914,87095,203SH SOLE 95,20300
WAL-MART STORES INCCOM9311421034915,035SH SOLE 5,03500
WASTE MANAGEMENT INCCOM94106L10915,079145,113SH SOLE 145,11300
WATERS CORPCOM9418481033391,345SH SOLE 1,34500
WEC ENERGY GROUP INCCOM92939U1063394,283SH SOLE 4,28300
WISDOMTREE TRUST INDIA ERNGS FCOM97717W4223,297125,206SH SOLE 125,20600
XILINX INCCOM9839191012,88922,785SH SOLE 22,78500
YUM BRANDS INC COMCOM9884981015835,840SH SOLE 5,84000