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 57,625 359,749 SH   SOLE   345,846 3,526 10,377
ABBOTT LABS COM 002824100 1,406 12,917 SH   SOLE   12,917 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,781 5,670 SH   OTR   0 5,670 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 70,393 143,534 SH   SOLE   138,284 1,453 3,797
AIR PRODS & CHEMS INC COM 009158106 112,285 376,972 SH   SOLE   362,148 3,993 10,831
AIR PRODS & CHEMS INC COM 009158106 2,591 8,700 SH   OTR   0 8,700 0
ALPHABET INC CAP STK CL A 02079K305 1,524 1,040 SH   OTR   0 1,040 0
ALPHABET INC CAP STK CL A 02079K305 60,188 41,067 SH   SOLE   39,487 430 1,150
ALPHABET INC CAP STK CL C 02079K107 100,187 68,173 SH   SOLE   65,428 687 2,058
ALPHABET INC CAP STK CL C 02079K107 2,110 1,436 SH   OTR   0 1,436 0
AMAZON COM INC COM 023135106 5,806 1,844 SH   OTR   0 1,844 0
AMAZON COM INC COM 023135106 243,460 77,320 SH   SOLE   74,222 814 2,284
AMERICAN EXPRESS CO COM 025816109 368 3,670 SH   OTR   0 3,670 0
AMGEN INC COM 031162100 369 1,450 SH   SOLE   1,450 0 0
ANALOG DEVICES INC COM 032654105 57,481 492,381 SH   SOLE   472,288 5,217 14,876
ANALOG DEVICES INC COM 032654105 2,074 17,770 SH   OTR   0 17,770 0
APPLE INC COM 037833100 116,076 1,002,299 SH   SOLE   964,992 9,744 27,563
APPLE INC COM 037833100 3,875 33,460 SH   OTR   0 33,460 0
ARISTA NETWORKS INC COM 040413106 58,000 280,286 SH   SOLE   268,892 2,961 8,433
ARISTA NETWORKS INC COM 040413106 916 4,427 SH   OTR   0 4,427 0
AUTOMATIC DATA PROCESSING IN COM 053015103 208 1,491 SH   SOLE   1,491 0 0
BANK NEW YORK MELLON CORP COM 064058100 649 18,887 SH   SOLE   18,887 0 0
BECTON DICKINSON & CO COM 075887109 1,245 5,350 SH   OTR   0 5,350 0
BECTON DICKINSON & CO COM 075887109 89,019 382,581 SH   SOLE   366,775 3,931 11,875
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 68,862 323,385 SH   SOLE   310,269 3,543 9,573
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 130 610 SH   OTR   0 610 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,840 12 SH   SOLE   10 0 2
BOOKING HOLDINGS INC COM 09857L108 997 583 SH   OTR   0 583 0
BOOKING HOLDINGS INC COM 09857L108 66,862 39,085 SH   SOLE   37,494 413 1,178
BOSTON SCIENTIFIC CORP COM 101137107 306 8,000 SH   SOLE   8,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 667 11,070 SH   SOLE   11,070 0 0
CANADIAN NAT RES LTD COM 136385101 27,453 1,714,714 SH   SOLE   1,662,880 0 51,834
CANADIAN NATL RY CO COM 136375102 213 2,000 SH   SOLE   2,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 141,763 227,060 SH   SOLE   217,727 2,426 6,907
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,459 2,337 SH   OTR   0 2,337 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 88,640 71,271 SH   SOLE   68,364 757 2,150
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,505 1,210 SH   OTR   0 1,210 0
COLGATE PALMOLIVE CO COM 194162103 231 3,000 SH   SOLE   3,000 0 0
COMCAST CORP NEW CL A 20030N101 102,013 2,205,220 SH   SOLE   2,115,792 22,799 66,629
COMCAST CORP NEW CL A 20030N101 2,369 51,215 SH   OTR   0 51,215 0
CORNING INC COM 219350105 1,366 42,160 SH   OTR   0 42,160 0
COSTCO WHSL CORP NEW COM 22160K105 90,887 256,019 SH   SOLE   245,755 2,733 7,531
COSTCO WHSL CORP NEW COM 22160K105 3,958 11,150 SH   OTR   0 11,150 0
DEERE & CO COM 244199105 665 3,000 SH   SOLE   3,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 287 9,390 SH   OTR   0 9,390 0
DISNEY WALT CO COM DISNEY 254687106 1,001 8,070 SH   SOLE   8,070 0 0
DOLLAR GEN CORP NEW COM 256677105 99,364 474,019 SH   SOLE   454,892 4,943 14,184
DOLLAR GEN CORP NEW COM 256677105 2,522 12,030 SH   OTR   0 12,030 0
DOMINION ENERGY INC COM 25746U109 395 5,000 SH   SOLE   5,000 0 0
ECOLAB INC COM 278865100 1,387 6,940 SH   OTR   0 6,940 0
ECOLAB INC COM 278865100 59,973 300,107 SH   SOLE   288,225 3,128 8,754
FACEBOOK INC CL A 30303M102 1,996 7,620 SH   OTR   0 7,620 0
FACEBOOK INC CL A 30303M102 138,123 527,388 SH   SOLE   506,556 5,568 15,264
FEDEX CORP COM 31428X106 4,581 18,213 SH   OTR   0 18,213 0
FEDEX CORP COM 31428X106 149,896 595,961 SH   SOLE   571,563 6,339 18,059
GENUINE PARTS CO COM 372460105 562 5,906 SH   SOLE   5,906 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 292 2,805 SH   OTR   0 2,805 0
GUIDEWIRE SOFTWARE INC COM 40171V100 36,974 354,603 SH   SOLE   339,688 4,159 10,756
INTEL CORP COM 458140100 955 18,451 SH   SOLE   18,451 0 0
INTEL CORP COM 458140100 243 4,700 SH   OTR   0 4,700 0
INTERNATIONAL BUSINESS MACHS COM 459200101 344 2,830 SH   OTR   0 2,830 0
JOHNSON & JOHNSON COM 478160104 11,901 79,938 SH   OTR   0 79,938 0
JOHNSON & JOHNSON COM 478160104 85,302 572,961 SH   SOLE   543,526 7,772 21,663
JPMORGAN CHASE & CO COM 46625H100 107,066 1,112,144 SH   SOLE   1,066,904 11,769 33,471
JPMORGAN CHASE & CO COM 46625H100 1,207 12,540 SH   OTR   0 12,540 0
KIMBERLY CLARK CORP COM 494368103 436 2,952 SH   SOLE   2,952 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 481 10,202 SH   SOLE   10,202 0 0
LOWES COS INC COM 548661107 1,224 7,380 SH   SOLE   7,380 0 0
MARTIN MARIETTA MATLS INC COM 573284106 235 1,000 SH   SOLE   1,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 166,376 491,988 SH   SOLE   472,387 5,124 14,477
MASTERCARD INCORPORATED CL A 57636Q104 3,010 8,900 SH   OTR   0 8,900 0
MCCORMICK & CO INC COM NON VTG 579780206 716 3,690 SH   SOLE   3,690 0 0
MCDONALDS CORP COM 580135101 648 2,952 SH   SOLE   2,952 0 0
MERCK & CO. INC COM 58933Y105 857 10,334 SH   SOLE   10,334 0 0
MICROSOFT CORP COM 594918104 216,217 1,027,990 SH   SOLE   987,273 10,568 30,149
MICROSOFT CORP COM 594918104 6,118 29,090 SH   OTR   0 29,090 0
MONDELEZ INTL INC CL A 609207105 431 7,500 SH   SOLE   7,500 0 0
NETFLIX INC COM 64110L106 1,775 3,550 SH   OTR   0 3,550 0
NETFLIX INC COM 64110L106 82,395 164,780 SH   SOLE   158,080 1,735 4,965
NIKE INC CL B 654106103 142,449 1,134,694 SH   SOLE   1,089,026 11,837 33,831
NIKE INC CL B 654106103 3,635 28,955 SH   OTR   0 28,955 0
NORFOLK SOUTHN CORP COM 655844108 428 2,000 SH   OTR   0 2,000 0
NOVARTIS AG SPONSORED ADR 66987V109 1,072 12,330 SH   OTR   0 12,330 0
NOVARTIS AG SPONSORED ADR 66987V109 64,654 743,492 SH   SOLE   713,752 7,848 21,892
PEPSICO INC COM 713448108 940 6,785 SH   OTR   0 6,785 0
PEPSICO INC COM 713448108 63,682 459,466 SH   SOLE   441,575 4,726 13,165
PFIZER INC COM 717081103 406 11,070 SH   SOLE   11,070 0 0
POTLATCHDELTIC CORPORATION COM 737630103 466 11,073 SH   SOLE   11,073 0 0
PROGRESSIVE CORP COM 743315103 2,798 29,555 SH   OTR   0 29,555 0
PROGRESSIVE CORP COM 743315103 128,273 1,354,948 SH   SOLE   1,300,246 14,229 40,473
ROPER TECHNOLOGIES INC COM 776696106 118,296 299,399 SH   SOLE   286,849 3,149 9,401
ROPER TECHNOLOGIES INC COM 776696106 1,476 3,735 SH   OTR   0 3,735 0
ROSS STORES INC COM 778296103 44,042 471,944 SH   SOLE   452,425 5,085 14,434
ROSS STORES INC COM 778296103 373 4,000 SH   OTR   0 4,000 0
S&P GLOBAL INC COM 78409V104 133,846 371,177 SH   SOLE   356,160 3,925 11,092
S&P GLOBAL INC COM 78409V104 3,190 8,845 SH   OTR   0 8,845 0
SANOFI SPONSORED ADR 80105N105 351 7,000 SH   SOLE   7,000 0 0
SYSCO CORP COM 871829107 753 12,104 SH   SOLE   12,104 0 0
TEXAS INSTRS INC COM 882508104 2,156 15,100 SH   OTR   0 15,100 0
TEXAS INSTRS INC COM 882508104 125,320 877,652 SH   SOLE   843,019 9,308 25,325
THERMO FISHER SCIENTIFIC INC COM 883556102 2,590 5,865 SH   OTR   0 5,865 0
THERMO FISHER SCIENTIFIC INC COM 883556102 166,649 377,444 SH   SOLE   362,031 3,949 11,464
TJX COS INC NEW COM 872540109 1,707 30,675 SH   OTR   0 30,675 0
TJX COS INC NEW COM 872540109 91,674 1,647,329 SH   SOLE   1,581,122 17,193 49,014
TRANSDIGM GROUP INC COM 893641100 52,416 110,322 SH   SOLE   105,817 1,171 3,334
TRANSDIGM GROUP INC COM 893641100 1,416 2,980 SH   OTR   0 2,980 0
UNION PAC CORP COM 907818108 90,913 461,792 SH   SOLE   443,306 4,810 13,676
UNION PAC CORP COM 907818108 2,786 14,150 SH   OTR   0 14,150 0
UNITEDHEALTH GROUP INC COM 91324P102 101,304 324,931 SH   SOLE   311,587 3,463 9,881
UNITEDHEALTH GROUP INC COM 91324P102 3,012 9,660 SH   OTR   0 9,660 0
VERISK ANALYTICS INC COM 92345Y106 99,304 535,882 SH   SOLE   514,330 5,701 15,851
VERISK ANALYTICS INC COM 92345Y106 958 5,168 SH   OTR   0 5,168 0
VERIZON COMMUNICATIONS INC COM 92343V104 208 3,500 SH   SOLE   3,500 0 0
WATERS CORP COM 941848103 51,186 261,579 SH   SOLE   250,989 2,723 7,867
WEYERHAEUSER CO MTN BE COM NEW 962166104 421 14,761 SH   SOLE   14,761 0 0
WORKDAY INC CL A 98138H101 743 3,455 SH   OTR   0 3,455 0
WORKDAY INC CL A 98138H101 78,071 362,900 SH   SOLE   347,765 3,801 11,334
YUM BRANDS INC COM 988498101 47,565 520,975 SH   SOLE   500,293 5,374 15,308
YUM BRANDS INC COM 988498101 892 9,770 SH   OTR   0 9,770 0