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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 62,868 359,680 SH   SOLE   345,973 3,446 10,261
ABBOTT LABS COM 002824100 1,414 12,917 SH   SOLE   12,917 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 71,753 143,471 SH   SOLE   138,361 1,358 3,752
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,836 5,670 SH   OTR   0 5,670 0
AIR PRODS & CHEMS INC COM 009158106 102,680 375,816 SH   SOLE   361,401 3,708 10,707
AIR PRODS & CHEMS INC COM 009158106 2,377 8,700 SH   OTR   0 8,700 0
ALPHABET INC CAP STK CL A 02079K305 72,820 41,549 SH   SOLE   40,067 345 1,137
ALPHABET INC CAP STK CL A 02079K305 1,823 1,040 SH   OTR   0 1,040 0
ALPHABET INC CAP STK CL C 02079K107 117,979 67,344 SH   SOLE   64,621 687 2,036
ALPHABET INC CAP STK CL C 02079K107 2,516 1,436 SH   OTR   0 1,436 0
AMAZON COM INC COM 023135106 5,902 1,812 SH   OTR   0 1,812 0
AMAZON COM INC COM 023135106 251,122 77,104 SH   SOLE   74,099 749 2,256
AMERICAN EXPRESS CO COM 025816109 444 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 333 1,450 SH   SOLE   1,450 0 0
ANALOG DEVICES INC COM 032654105 72,470 490,556 SH   SOLE   470,945 4,917 14,694
ANALOG DEVICES INC COM 032654105 2,625 17,770 SH   OTR   0 17,770 0
APPLE INC COM 037833100 4,440 33,460 SH   OTR   0 33,460 0
APPLE INC COM 037833100 130,809 985,826 SH   SOLE   949,630 8,974 27,222
ARISTA NETWORKS INC COM 040413106 81,210 279,484 SH   SOLE   268,431 2,721 8,332
ARISTA NETWORKS INC COM 040413106 1,286 4,427 SH   OTR   0 4,427 0
AUTOMATIC DATA PROCESSING IN COM 053015103 263 1,491 SH   SOLE   1,491 0 0
BANK NEW YORK MELLON CORP COM 064058100 802 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 95,640 382,225 SH   SOLE   366,849 3,621 11,755
BECTON DICKINSON & CO COM 075887109 1,088 4,350 SH   OTR   0 4,350 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,174 12 SH   SOLE   10 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 141 610 SH   OTR   0 610 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 74,699 322,161 SH   SOLE   309,449 3,263 9,449
BOOKING HOLDINGS INC COM 09857L108 112,940 50,708 SH   SOLE   48,691 503 1,514
BOOKING HOLDINGS INC COM 09857L108 1,298 583 SH   OTR   0 583 0
BOSTON SCIENTIFIC CORP COM 101137107 288 8,000 SH   SOLE   8,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 687 11,070 SH   SOLE   11,070 0 0
CANADIAN NAT RES LTD COM 136385101 38,370 1,595,407 SH   SOLE   1,544,089 0 51,318
CANADIAN NATL RY CO COM 136375102 220 2,000 SH   SOLE   2,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 149,881 226,561 SH   SOLE   217,478 2,226 6,857
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,546 2,337 SH   OTR   0 2,337 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,678 1,210 SH   OTR   0 1,210 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 98,544 71,063 SH   SOLE   68,249 687 2,127
COLGATE PALMOLIVE CO COM 194162103 257 3,000 SH   SOLE   3,000 0 0
COMCAST CORP NEW CL A 20030N101 115,414 2,202,565 SH   SOLE   2,115,397 21,249 65,919
COMCAST CORP NEW CL A 20030N101 2,684 51,215 SH   OTR   0 51,215 0
CORNING INC COM 219350105 1,518 42,160 SH   OTR   0 42,160 0
COSTCO WHSL CORP NEW COM 22160K105 4,201 11,150 SH   OTR   0 11,150 0
COSTCO WHSL CORP NEW COM 22160K105 96,048 254,917 SH   SOLE   245,019 2,463 7,435
DEERE & CO COM 244199105 807 3,000 SH   SOLE   3,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 378 9,390 SH   OTR   0 9,390 0
DISNEY WALT CO COM 254687106 1,462 8,070 SH   SOLE   8,070 0 0
DOLLAR GEN CORP NEW COM 256677105 2,530 12,030 SH   OTR   0 12,030 0
DOLLAR GEN CORP NEW COM 256677105 99,264 472,011 SH   SOLE   453,411 4,568 14,032
DOMINION ENERGY INC COM 25746U109 376 5,000 SH   SOLE   5,000 0 0
ECOLAB INC COM 278865100 1,502 6,940 SH   OTR   0 6,940 0
ECOLAB INC COM 278865100 64,763 299,331 SH   SOLE   287,722 2,968 8,641
FACEBOOK INC CL A 30303M102 2,081 7,620 SH   OTR   0 7,620 0
FACEBOOK INC CL A 30303M102 143,149 524,049 SH   SOLE   503,813 5,093 15,143
FEDEX CORP COM 31428X106 4,728 18,213 SH   OTR   0 18,213 0
FEDEX CORP COM 31428X106 154,199 593,940 SH   SOLE   570,381 5,714 17,845
GENUINE PARTS CO COM 372460105 593 5,906 SH   SOLE   5,906 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 45,606 354,275 SH   SOLE   340,129 3,504 10,642
GUIDEWIRE SOFTWARE INC COM 40171V100 516 4,005 SH   OTR   0 4,005 0
ILLUMINA INC COM 452327109 586 1,585 SH   OTR   0 1,585 0
INTEL CORP COM 458140100 919 18,451 SH   SOLE   18,451 0 0
INTEL CORP COM 458140100 234 4,700 SH   OTR   0 4,700 0
INTERNATIONAL BUSINESS MACHS COM 459200101 356 2,830 SH   OTR   0 2,830 0
JOHNSON & JOHNSON COM 478160104 89,631 569,518 SH   SOLE   540,964 7,147 21,407
JOHNSON & JOHNSON COM 478160104 12,581 79,938 SH   OTR   0 79,938 0
JPMORGAN CHASE & CO COM 46625H100 1,593 12,540 SH   OTR   0 12,540 0
JPMORGAN CHASE & CO COM 46625H100 140,851 1,108,455 SH   SOLE   1,064,454 10,749 33,252
KIMBERLY-CLARK CORP COM 494368103 398 2,952 SH   SOLE   2,952 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 553 10,202 SH   SOLE   10,202 0 0
LOWES COS INC COM 548661107 1,185 7,380 SH   SOLE   7,380 0 0
MARTIN MARIETTA MATLS INC COM 573284106 284 1,000 SH   SOLE   1,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 175,172 490,759 SH   SOLE   471,805 4,764 14,190
MASTERCARD INCORPORATED CL A 57636Q104 3,177 8,900 SH   OTR   0 8,900 0
MCCORMICK & CO INC COM NON VTG 579780206 706 7,380 SH   SOLE   7,380 0 0
MCDONALDS CORP COM 580135101 633 2,952 SH   SOLE   2,952 0 0
MERCK & CO. INC COM 58933Y105 845 10,334 SH   SOLE   10,334 0 0
MICROSOFT CORP COM 594918104 6,025 27,090 SH   OTR   0 27,090 0
MICROSOFT CORP COM 594918104 227,589 1,023,240 SH   SOLE   983,968 9,728 29,544
MONDELEZ INTL INC CL A 609207105 439 7,500 SH   SOLE   7,500 0 0
NETFLIX INC COM 64110L106 1,920 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 88,716 164,068 SH   SOLE   157,568 1,595 4,905
NIKE INC CL B 654106103 3,955 27,955 SH   OTR   0 27,955 0
NIKE INC CL B 654106103 160,000 1,130,982 SH   SOLE   1,086,502 11,017 33,463
NORFOLK SOUTHN CORP COM 655844108 475 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 1,164 12,330 SH   OTR   0 12,330 0
NOVARTIS AG SPONSORED ADR 66987V109 70,104 742,395 SH   SOLE   713,195 7,548 21,652
PEPSICO INC COM 713448108 1,006 6,785 SH   OTR   0 6,785 0
PEPSICO INC COM 713448108 68,003 458,548 SH   SOLE   440,956 4,571 13,021
PFIZER INC COM 717081103 407 11,070 SH   SOLE   11,070 0 0
POTLATCHDELTIC CORPORATION COM 737630103 554 11,073 SH   SOLE   11,073 0 0
PROGRESSIVE CORP COM 743315103 133,790 1,353,059 SH   SOLE   1,299,886 13,259 39,914
PROGRESSIVE CORP COM 743315103 2,883 29,155 SH   OTR   0 29,155 0
ROPER TECHNOLOGIES INC COM 776696106 103,481 240,045 SH   SOLE   230,264 2,314 7,467
ROPER TECHNOLOGIES INC COM 776696106 1,610 3,735 SH   OTR   0 3,735 0
ROSS STORES INC COM 778296103 57,899 471,454 SH   SOLE   452,386 4,790 14,278
ROSS STORES INC COM 778296103 737 6,000 SH   OTR   0 6,000 0
S&P GLOBAL INC COM 78409V104 2,908 8,845 SH   OTR   0 8,845 0
S&P GLOBAL INC COM 78409V104 121,723 370,282 SH   SOLE   355,676 3,600 11,006
SANOFI SPONSORED ADR 80105N105 340 7,000 SH   SOLE   7,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,009 2,700 SH   SOLE   2,700 0 0
SYSCO CORP COM 871829107 899 12,104 SH   SOLE   12,104 0 0
TEXAS INSTRS INC COM 882508104 143,788 876,063 SH   SOLE   842,526 8,475 25,062
TEXAS INSTRS INC COM 882508104 2,478 15,100 SH   OTR   0 15,100 0
THERMO FISHER SCIENTIFIC INC COM 883556102 150,580 323,286 SH   SOLE   310,339 3,137 9,810
THERMO FISHER SCIENTIFIC INC COM 883556102 2,732 5,865 SH   OTR   0 5,865 0
TJX COS INC NEW COM 872540109 112,196 1,642,935 SH   SOLE   1,578,580 15,873 48,482
TJX COS INC NEW COM 872540109 2,095 30,675 SH   OTR   0 30,675 0
TRANSDIGM GROUP INC COM 893641100 67,958 109,813 SH   SOLE   105,381 1,133 3,299
TRANSDIGM GROUP INC COM 893641100 1,720 2,780 SH   OTR   0 2,780 0
UNION PAC CORP COM 907818108 2,946 14,150 SH   OTR   0 14,150 0
UNION PAC CORP COM 907818108 120,552 578,965 SH   SOLE   556,309 5,608 17,048
UNITEDHEALTH GROUP INC COM 91324P102 113,589 323,910 SH   SOLE   311,091 3,198 9,621
UNITEDHEALTH GROUP INC COM 91324P102 3,388 9,660 SH   OTR   0 9,660 0
VERISK ANALYTICS INC COM 92345Y106 1,073 5,168 SH   OTR   0 5,168 0
VERISK ANALYTICS INC COM 92345Y106 110,931 534,376 SH   SOLE   513,456 5,256 15,664
VERIZON COMMUNICATIONS INC COM 92343V104 206 3,500 SH   SOLE   3,500 0 0
WATERS CORP COM 941848103 64,548 260,883 SH   SOLE   250,527 2,573 7,783
WEYERHAEUSER CO MTN BE COM NEW 962166104 495 14,761 SH   SOLE   14,761 0 0
WORKDAY INC CL A 98138H101 828 3,455 SH   OTR   0 3,455 0
WORKDAY INC CL A 98138H101 86,513 361,056 SH   SOLE   346,525 3,501 11,030
YUM BRANDS INC COM 988498101 56,433 519,830 SH   SOLE   499,602 5,114 15,114
YUM BRANDS INC COM 988498101 1,061 9,770 SH   OTR   0 9,770 0