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 COCOM88579Y1017113,692SH OTR 03,6920
ABBOTT LABSCOM0028241001,54812,917SH OTR 012,9170
ADOBE SYSTEMS INCORPORATEDCOM00724F10167,912142,862SH SOLE 136,9961,3584,508
ADOBE SYSTEMS INCORPORATEDCOM00724F1012,6955,670SH OTR 05,6700
AIR PRODS & CHEMS INCCOM009158106105,530375,098SH SOLE 358,7243,70812,666
AIR PRODS & CHEMS INCCOM0091581062,4488,700SH OTR 08,7000
ALPHABET INCCAP STK CL A02079K3052,0931,015SH OTR 01,0150
ALPHABET INCCAP STK CL A02079K30588,73043,020SH SOLE 40,9303451,745
ALPHABET INCCAP STK CL C02079K107132,34963,979SH SOLE 61,3926871,900
ALPHABET INCCAP STK CL C02079K1075,5562,686SH OTR 02,6860
AMAZON COM INCCOM023135106237,03776,610SH SOLE 73,2277492,634
AMAZON COM INCCOM0231351066,1972,003SH OTR 02,0030
AMERICAN EXPRESS COCOM0258161095193,670SH OTR 03,6700
AMGEN INCCOM0311621003391,362SH SOLE 1,36200
ANALOG DEVICES INCCOM03265410575,855489,134SH SOLE 467,1674,91717,050
ANALOG DEVICES INCCOM0326541053,14320,270SH OTR 020,2700
APPLE INCCOM037833100116,847956,587SH SOLE 916,7998,97430,814
APPLE INCCOM0378331007,11758,264SH OTR 058,2640
ARISTA NETWORKS INCCOM04041310684,095278,562SH SOLE 266,1752,7219,666
ARISTA NETWORKS INCCOM0404131061,3364,427SH OTR 04,4270
AUTOMATIC DATA PROCESSING INCOM0530151032811,491SH OTR 01,4910
BANK NEW YORK MELLON CORPCOM06405810089318,887SH SOLE 18,88700
BECTON DICKINSON & COCOM0758871091,0584,350SH OTR 04,3500
BECTON DICKINSON & COCOM075887109116,762480,205SH SOLE 458,6634,59016,952
BERKSHIRE HATHAWAY INC DELCL A0846701084,62812SH SOLE 1002
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026672,610SH OTR 02,6100
BERKSHIRE HATHAWAY INC DELCL B NEW08467070281,719319,878SH SOLE 305,4193,26311,196
BOOKING HOLDINGS INCCOM09857L1081,358583SH OTR 05830
BOOKING HOLDINGS INCCOM09857L108117,91650,611SH SOLE 48,3565031,752
BOSTON SCIENTIFIC CORPCOM1011371073098,000SH OTR 08,0000
BRISTOL-MYERS SQUIBB COCOM11012210869911,070SH OTR 011,0700
CANADIAN NAT RES LTDCOM13638510151,9021,681,306SH SOLE 1,621,722059,584
CANADIAN NATL RY COCOM1363751022121,824SH SOLE 1,82400
CHARTER COMMUNICATIONS INC NCL A16119P108139,313225,784SH SOLE 215,5342,2268,024
CHARTER COMMUNICATIONS INC NCL A16119P1081,4422,337SH OTR 02,3370
CHIPOTLE MEXICAN GRILL INCCOM16965610576,88654,114SH SOLE 51,7075251,882
CHIPOTLE MEXICAN GRILL INCCOM1696561051,7191,210SH OTR 01,2100
COLGATE PALMOLIVE COCOM1941621032363,000SH OTR 03,0000
COMCAST CORP NEWCL A20030N101118,5032,190,043SH SOLE 2,092,06321,24976,731
COMCAST CORP NEWCL A20030N1012,77151,215SH OTR 051,2150
CONOCOPHILLIPSCOM20825C1041,32425,000SH OTR 25,00000
CORNING INCCOM2193501051,83442,160SH OTR 042,1600
CORTEVA INCCOM22052L10465714,101SH OTR 14,10100
COSTCO WHSL CORP NEWCOM22160K1053,93011,150SH OTR 011,1500
COSTCO WHSL CORP NEWCOM22160K10589,613254,237SH SOLE 243,1482,4638,626
DEERE & COCOM2441991051,1223,000SH OTR 03,0000
DELTA AIR LINES INC DELCOM NEW2473617024539,390SH OTR 09,3900
DISNEY WALT COCOM25468710674,218402,222SH SOLE 384,6433,85913,720
DISNEY WALT COCOM2546871062,10811,423SH OTR 011,4230
DOLLAR GEN CORP NEWCOM2566771052,19410,830SH OTR 010,8300
DOLLAR GEN CORP NEWCOM25667710595,294470,310SH SOLE 449,5244,56816,218
DOMINION ENERGY INCCOM25746U1093805,000SH OTR 05,0000
DOW INCCOM26055710390214,101SH OTR 14,10100
DUPONT DE NEMOURS INCCOM26614N1025176,694SH OTR 6,69400
ECOLAB INCCOM2788651001,4866,940SH OTR 06,9400
ECOLAB INCCOM27886510063,601297,106SH SOLE 284,0452,96810,093
EXPEDITORS INTL WASH INCCOM3021301092152,000SH OTR 02,0000
FACEBOOK INCCL A30303M1022,2447,620SH OTR 07,6200
FACEBOOK INCCL A30303M102153,837522,312SH SOLE 499,5715,09317,648
FEDEX CORPCOM31428X106167,923591,194SH SOLE 565,1945,71420,286
FEDEX CORPCOM31428X1065,17318,213SH OTR 018,2130
GENERAL ELECTRIC COCOM36960410326320,000SH OTR 20,00000
GENUINE PARTS COCOM3724601056835,906SH OTR 05,9060
GUIDEWIRE SOFTWARE INCCOM40171V1004074,005SH OTR 04,0050
GUIDEWIRE SOFTWARE INCCOM40171V10036,043354,650SH SOLE 338,7703,50412,376
HEWLETT PACKARD ENTERPRISE CCOM42824C10978750,000SH OTR 50,00000
HP INCCOM40434L1051,58850,000SH OTR 50,00000
ILLUMINA INCCOM4523271096091,585SH OTR 01,5850
INTEL CORPCOM4581401001,48223,151SH OTR 023,1510
INTERNATIONAL BUSINESS MACHSCOM4592001013,90929,330SH OTR 26,5002,8300
INTERNATIONAL FLAVORS&FRAGRACOM4595061017425,318SH OTR 5,31800
INTUITIVE SURGICAL INCCOM NEW46120E60248,86266,124SH SOLE 63,1906432,291
INTUITIVE SURGICAL INCCOM NEW46120E6021,2751,726SH OTR 01,7260
JOHNSON & JOHNSONCOM47816010492,132560,588SH SOLE 528,5707,14724,871
JOHNSON & JOHNSONCOM47816010414,35187,318SH OTR 087,3180
JPMORGAN CHASE & COCOM46625H100167,8341,102,506SH SOLE 1,053,91810,74937,839
JPMORGAN CHASE & COCOM46625H1001,90912,540SH OTR 012,5400
KIMBERLY-CLARK CORPCOM4943681034102,952SH OTR 02,9520
KONINKLIJKE PHILIPS N VNY REG SH NEW50047230358210,202SH OTR 010,2020
LOWES COS INCCOM5486611071,4047,380SH OTR 07,3800
MARTIN MARIETTA MATLS INCCOM5732841063361,000SH OTR 01,0000
MASTERCARD INCORPORATEDCL A57636Q1043,1698,900SH OTR 08,9000
MASTERCARD INCORPORATEDCL A57636Q104174,100488,975SH SOLE 467,5984,76416,613
MCCORMICK & CO INCCOM NON VTG5797802066587,380SH OTR 07,3800
MCDONALDS CORPCOM5801351016622,952SH OTR 02,9520
MERCK & CO. INCCOM58933Y1051,83723,834SH OTR 13,50010,3340
MICROSOFT CORPCOM59491810411,57449,090SH OTR 20,00029,0900
MICROSOFT CORPCOM594918104240,2541,019,017SH SOLE 974,6029,72834,687
MONDELEZ INTL INCCL A6092071054397,500SH OTR 07,5000
NETFLIX INCCOM64110L1061,8523,550SH OTR 03,5500
NETFLIX INCCOM64110L10685,241163,404SH SOLE 156,1481,5955,661
NIKE INCCL B654106103126,512952,004SH SOLE 909,9629,30532,737
NIKE INCCL B6541061033,71527,955SH OTR 027,9550
NORFOLK SOUTHN CORPCOM6558441085372,000SH OTR 02,0000
NOVARTIS AGSPONSORED ADR66987V1091,48117,330SH OTR 017,3300
NOVARTIS AGSPONSORED ADR66987V10962,718733,714SH SOLE 700,9677,54825,199
PEPSICO INCCOM71344810864,641456,989SH SOLE 437,1964,57115,222
PEPSICO INCCOM7134481089606,785SH OTR 06,7850
PFIZER INCCOM71708110340111,070SH OTR 011,0700
PHILLIPS 66COM7185461041,01912,500SH OTR 12,50000
POTLATCHDELTIC CORPORATIONCOM73763010358611,073SH OTR 011,0730
PROGRESSIVE CORPCOM743315103128,8661,347,827SH SOLE 1,288,51213,25946,056
ROPER TECHNOLOGIES INCCOM7766961061,5063,735SH OTR 03,7350
ROPER TECHNOLOGIES INCCOM77669610696,327238,823SH SOLE 227,8952,3148,614
ROSS STORES INCCOM77829610356,482471,035SH SOLE 449,6634,79016,582
ROSS STORES INCCOM7782961037196,000SH OTR 06,0000
S&P GLOBAL INCCOM78409V1043,1218,845SH OTR 08,8450
S&P GLOBAL INCCOM78409V104104,127295,086SH SOLE 282,0232,88410,179
SANOFISPONSORED ADR80105N1053467,000SH OTR 07,0000
SYSCO CORPCOM87182910795312,104SH OTR 012,1040
TEXAS INSTRS INCCOM8825081044,36623,100SH OTR 8,00015,1000
TEXAS INSTRS INCCOM882508104138,683733,810SH SOLE 701,8987,12624,786
THERMO FISHER SCIENTIFIC INCCOM883556102147,211322,563SH SOLE 307,9953,13711,431
THERMO FISHER SCIENTIFIC INCCOM8835561022,6775,865SH OTR 05,8650
TJX COS INC NEWCOM87254010984,1071,271,458SH SOLE 1,215,61712,32443,517
TJX COS INC NEWCOM8725401092,02930,675SH OTR 030,6750
TRANSDIGM GROUP INCCOM8936411001,6342,780SH OTR 02,7800
TRANSDIGM GROUP INCCOM89364110064,367109,483SH SOLE 104,5241,1333,826
UNION PAC CORPCOM9078181083,11914,150SH OTR 014,1500
UNION PAC CORPCOM907818108127,102576,660SH SOLE 551,2395,60819,813
UNITEDHEALTH GROUP INCCOM91324P1023,5949,660SH OTR 09,6600
UNITEDHEALTH GROUP INCCOM91324P102120,161322,953SH SOLE 308,6293,19811,126
VERISK ANALYTICS INCCOM92345Y1069135,168SH OTR 05,1680
VERISK ANALYTICS INCCOM92345Y10694,099532,563SH SOLE 509,0645,25618,243
VERIZON COMMUNICATIONS INCCOM92343V1042043,500SH OTR 03,5000
WATERS CORPCOM9418481032841,000SH OTR 01,0000
WATERS CORPCOM94184810373,529258,751SH SOLE 247,1922,5738,986
WEYERHAEUSER CO MTN BECOM NEW96216610452514,761SH OTR 014,7610
WORKDAY INCCL A98138H10167,343271,074SH SOLE 258,7802,6379,657
WORKDAY INCCL A98138H1018583,455SH OTR 03,4550
YUM BRANDS INCCOM9884981011,0579,770SH OTR 09,7700
YUM BRANDS INCCOM98849810173,785682,056SH SOLE 651,2556,89123,910