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 441 2,828 SH   SOLE   2,828 0 0
ABBOTT LABS COM 002824100 5,615 61,411 SH   SOLE   61,411 0 0
ABBVIE INC COM 00287Y109 12,858 130,966 SH   SOLE   130,966 0 0
ABBVIE INC COM 00287Y109 64 650 SH   OTR   0 0 650
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 390 1,815 SH   SOLE   1,815 0 0
ADOBE INC COM 00724F101 16,401 37,677 SH   SOLE   37,677 0 0
AIR PRODS & CHEMS INC COM 009158106 940 3,895 SH   SOLE   3,895 0 0
ALPHABET INC CAP STK CL A 02079K305 28 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 4,323 3,058 SH   SOLE   3,058 0 0
ALPHABET INC CAP STK CL A 02079K305 20,637 14,553 SH   SOLE   14,553 0 0
AMAZON COM INC COM 023135106 51,344 18,611 SH   SOLE   18,611 0 0
AMERICAN TOWER CORP NEW COM 03027X100 18,348 70,968 SH   SOLE   70,968 0 0
AMGEN INC COM 031162100 420 1,780 SH   SOLE   1,780 0 0
ANTHEM INC COM 036752103 316 1,200 SH   SOLE   1,200 0 0
APPLE INC COM 037833100 40,139 110,030 SH   SOLE   110,030 0 0
AT&T INC COM 00206R102 294 9,740 SH   SOLE   9,740 0 0
AT&T INC COM 00206R102 32 1,050 SH   OTR   0 0 1,050
AUTOMATIC DATA PROCESSING IN COM 053015103 759 5,101 SH   SOLE   5,101 0 0
AVERY DENNISON CORP COM 053611109 2,536 22,229 SH   SOLE   22,229 0 0
BECTON DICKINSON & CO COM 075887109 468 1,957 SH   SOLE   1,957 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,069 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,837 49,502 SH   SOLE   49,502 0 0
BK OF AMERICA CORP COM 060505104 2,317 97,541 SH   SOLE   97,541 0 0
BLACKROCK INC COM 09247X101 1,269 2,333 SH   SOLE   2,333 0 0
BOOKING HOLDINGS INC COM 09857L108 3,252 2,042 SH   SOLE   2,042 0 0
BROADCOM INC COM 11135F101 2,342 7,420 SH   SOLE   7,420 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 10,088 79,940 SH   SOLE   79,940 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 514 23,116 SH   SOLE   23,116 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 2 100 SH   OTR   0 0 100
CDK GLOBAL INC COM 12508E101 3,622 87,446 SH   SOLE   87,446 0 0
CHEVRON CORP NEW COM 166764100 2,960 33,176 SH   SOLE   33,176 0 0
CHEVRON CORP NEW COM 166764100 11 125 SH   OTR   0 0 125
CHUBB LIMITED COM H1467J104 5,513 43,542 SH   SOLE   43,542 0 0
CIGNA CORP NEW COM 125523100 318 1,695 SH   SOLE   1,695 0 0
CISCO SYS INC COM 17275R102 219 4,698 SH   SOLE   4,698 0 0
CITIGROUP INC COM NEW 172967424 3,196 62,547 SH   SOLE   62,547 0 0
COCA COLA CO COM 191216100 607 13,575 SH   SOLE   13,575 0 0
COLGATE PALMOLIVE CO COM 194162103 3,222 43,982 SH   SOLE   43,982 0 0
COMCAST CORP NEW CL A 20030N101 210 5,384 SH   SOLE   5,384 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,628 44,945 SH   SOLE   44,945 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 485 2,898 SH   SOLE   2,898 0 0
CVS HEALTH CORP COM 126650100 2,130 32,792 SH   SOLE   32,792 0 0
DANAHER CORPORATION COM 235851102 21,184 119,800 SH   SOLE   119,800 0 0
DANAHER CORPORATION COM 235851102 58 326 SH   OTR   0 0 326
DISNEY WALT CO COM DISNEY 254687106 3,592 32,213 SH   SOLE   32,213 0 0
DOMINION ENERGY INC COM 25746U109 406 5,000 SH   SOLE   5,000 0 0
ECOLAB INC COM 278865100 8,049 40,455 SH   SOLE   40,455 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 284 4,106 SH   SOLE   4,106 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 96 5,300 SH   SOLE   5,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 183 10,050 SH   OTR   0 0 10,050
EOG RES INC COM 26875P101 1,208 23,845 SH   SOLE   23,845 0 0
EPAM SYS INC COM 29414B104 504 2,000 SH   SOLE   2,000 0 0
EQUINIX INC COM 29444U700 9,060 12,900 SH   SOLE   12,900 0 0
EXELON CORP COM 30161N101 2,703 74,495 SH   SOLE   74,495 0 0
EXELON CORP COM 30161N101 27 750 SH   OTR   0 0 750
EXXON MOBIL CORP COM 30231G102 5,207 116,429 SH   SOLE   116,429 0 0
FACEBOOK INC CL A 30303M102 16,915 74,494 SH   SOLE   74,494 0 0
FACTSET RESH SYS INC COM 303075105 263 800 SH   SOLE   800 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 5,639 42,051 SH   SOLE   42,051 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,624 53,058 SH   SOLE   53,058 0 0
FISERV INC COM 337738108 469 4,800 SH   SOLE   4,800 0 0
FORTIVE CORP COM 34959J108 8,154 120,510 SH   SOLE   120,510 0 0
FORTIVE CORP COM 34959J108 14 200 SH   OTR   0 0 200
HOME DEPOT INC COM 437076102 7,347 29,326 SH   SOLE   29,326 0 0
HONEYWELL INTL INC COM 438516106 1,239 8,571 SH   SOLE   8,571 0 0
IDEXX LABS INC COM 45168D104 274 830 SH   SOLE   830 0 0
IHS MARKIT LTD SHS G47567105 11,553 153,026 SH   SOLE   153,026 0 0
ILLUMINA INC COM 452327109 1,888 5,098 SH   SOLE   5,098 0 0
INDEPENDENT BANK CORP MASS COM 453836108 287 4,284 SH   SOLE   4,284 0 0
INTEL CORP COM 458140100 42 700 SH   OTR   0 0 700
INTEL CORP COM 458140100 1,936 32,362 SH   SOLE   32,362 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 208 2,272 SH   SOLE   2,272 0 0
INTUIT COM 461202103 7,710 26,029 SH   SOLE   26,029 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 516 2,086 SH   SOLE   2,086 0 0
IQVIA HLDGS INC COM 46266C105 8,306 58,539 SH   SOLE   58,539 0 0
ISHARES TR RUS MID CAP ETF 464287499 2,991 55,800 SH   SOLE   55,800 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,655 8,623 SH   SOLE   8,623 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 252 1,216 SH   SOLE   1,216 0 0
ISHARES TR EAFE GRWTH ETF 464288885 479 5,762 SH   SOLE   5,762 0 0
ISHARES TR EAFE VALUE ETF 464288877 244 6,100 SH   SOLE   6,100 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 505 4,484 SH   SOLE   4,484 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,451 10,133 SH   SOLE   10,133 0 0
ISHARES TR RUS MD CP GR ETF 464287481 293 1,850 SH   SOLE   1,850 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,242 20,400 SH   SOLE   20,400 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,607 14,875 SH   SOLE   14,875 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,904 86,451 SH   SOLE   86,451 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,934 27,746 SH   SOLE   27,746 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,401 35,035 SH   SOLE   35,035 0 0
JOHNSON & JOHNSON COM 478160104 2,296 16,327 SH   SOLE   16,327 0 0
JPMORGAN CHASE & CO COM 46625H100 56 600 SH   OTR   0 0 600
JPMORGAN CHASE & CO COM 46625H100 11,702 124,408 SH   SOLE   124,408 0 0
LAM RESEARCH CORP COM 512807108 664 2,053 SH   SOLE   2,053 0 0
LAMB WESTON HLDGS INC COM 513272104 3,436 53,754 SH   SOLE   53,754 0 0
LAUDER ESTEE COS INC CL A 518439104 10,184 53,974 SH   SOLE   53,974 0 0
LINDE PLC SHS G5494J103 1,394 6,570 SH   SOLE   6,570 0 0
LOWES COS INC COM 548661107 2,418 17,894 SH   SOLE   17,894 0 0
MASTERCARD INCORPORATED CL A 57636Q104 918 3,104 SH   SOLE   3,104 0 0
MCDONALDS CORP COM 580135101 295 1,600 SH   SOLE   1,600 0 0
MEDTRONIC PLC SHS G5960L103 551 6,006 SH   SOLE   6,006 0 0
MERCK & CO. INC COM 58933Y105 11,872 153,522 SH   SOLE   153,522 0 0
MERCK & CO. INC COM 58933Y105 83 1,075 SH   OTR   0 0 1,075
MICROSOFT CORP COM 594918104 10,023 49,253 SH   SOLE   49,253 0 0
MICROSOFT CORP COM 594918104 58 283 SH   OTR   0 0 283
MONDELEZ INTL INC CL A 609207105 7,999 156,447 SH   SOLE   156,447 0 0
MONDELEZ INTL INC CL A 609207105 50 975 SH   OTR   0 0 975
MSCI INC COM 55354G100 2,395 7,174 SH   SOLE   7,174 0 0
NEXTERA ENERGY INC COM 65339F101 9,922 41,312 SH   SOLE   41,312 0 0
NIKE INC CL B 654106103 2,486 25,351 SH   SOLE   25,351 0 0
NORTHROP GRUMMAN CORP COM 666807102 617 2,006 SH   SOLE   2,006 0 0
ORACLE CORP COM 68389X105 261 4,725 SH   SOLE   4,725 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 14,627 34,689 SH   SOLE   34,689 0 0
OTIS WORLDWIDE CORP COM 68902V107 2,466 43,367 SH   SOLE   43,367 0 0
OTIS WORLDWIDE CORP COM 68902V107 3 50 SH   OTR   0 0 50
PALO ALTO NETWORKS INC COM 697435105 2,244 9,771 SH   SOLE   9,771 0 0
PARKER HANNIFIN CORP COM 701094104 216 1,180 SH   SOLE   1,180 0 0
PAYCHEX INC COM 704326107 1,206 15,927 SH   SOLE   15,927 0 0
PAYCHEX INC COM 704326107 62 825 SH   OTR   0 0 825
PAYPAL HLDGS INC COM 70450Y103 14,009 80,404 SH   SOLE   80,404 0 0
PEPSICO INC COM 713448108 6,082 45,984 SH   SOLE   45,984 0 0
PFIZER INC COM 717081103 447 13,678 SH   SOLE   13,678 0 0
PFIZER INC COM 717081103 33 1,000 SH   OTR   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105 2,111 20,068 SH   SOLE   20,068 0 0
PRICE T ROWE GROUP INC COM 74144T108 496 4,020 SH   SOLE   4,020 0 0
PROCTER AND GAMBLE CO COM 742718109 2,372 19,838 SH   SOLE   19,838 0 0
PROCTER AND GAMBLE CO COM 742718109 90 750 SH   OTR   0 0 750
PUBLIC STORAGE COM 74460D109 553 2,880 SH   SOLE   2,880 0 0
QUALCOMM INC COM 747525103 8,967 98,313 SH   SOLE   98,313 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,535 57,368 SH   SOLE   57,368 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6 100 SH   OTR   0 0 100
RENAISSANCERE HOLDINGS LTD COM G7496G103 10,477 61,259 SH   SOLE   61,259 0 0
ROCKWELL AUTOMATION INC COM 773903109 471 2,211 SH   SOLE   2,211 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,554 24,606 SH   SOLE   24,606 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 349 10,679 SH   SOLE   10,679 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13 400 SH   OTR   0 0 400
SALESFORCE COM INC COM 79466L302 18,340 97,902 SH   SOLE   97,902 0 0
SCHLUMBERGER LTD COM 806857108 412 22,415 SH   SOLE   22,415 0 0
SERVICENOW INC COM 81762P102 2,781 6,865 SH   SOLE   6,865 0 0
SMUCKER J M CO COM NEW 832696405 2,980 28,162 SH   SOLE   28,162 0 0
SMUCKER J M CO COM NEW 832696405 32 300 SH   OTR   0 0 300
SPDR GOLD TR GOLD SHS 78463V107 241 1,442 SH   SOLE   1,442 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,667 8,650 SH   SOLE   8,650 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,003 3,091 SH   SOLE   3,091 0 0
STARBUCKS CORP COM 855244109 9,083 123,424 SH   SOLE   123,424 0 0
STATE STR CORP COM 857477103 241 3,786 SH   SOLE   3,786 0 0
STERIS PLC SHS USD G8473T100 10,235 66,706 SH   SOLE   66,706 0 0
STRYKER CORPORATION COM 863667101 5,052 28,039 SH   SOLE   28,039 0 0
SVB FINANCIAL GROUP COM 78486Q101 2,010 9,326 SH   SOLE   9,326 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,406 9,401 SH   SOLE   9,401 0 0
TOTAL S.A. SPONSORED ADS 89151E109 1,714 44,570 SH   SOLE   44,570 0 0
UNION PAC CORP COM 907818108 934 5,523 SH   SOLE   5,523 0 0
UNITEDHEALTH GROUP INC COM 91324P102 12,788 43,355 SH   SOLE   43,355 0 0
US BANCORP DEL COM NEW 902973304 418 11,363 SH   SOLE   11,363 0 0
US BANCORP DEL COM NEW 902973304 20 550 SH   OTR   0 0 550
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,662 41,960 SH   SOLE   41,960 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,530 32,145 SH   SOLE   32,145 0 0
VERASTEM INC COM 92337C104 52 30,000 SH   SOLE   30,000 0 0
VERISK ANALYTICS INC COM 92345Y106 13,222 77,684 SH   SOLE   77,684 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 73 1,325 SH   OTR   0 0 1,325
VERIZON COMMUNICATIONS INC COM 92343V104 11,980 217,309 SH   SOLE   217,309 0 0
VISA INC COM CL A 92826C839 23,897 123,710 SH   SOLE   123,710 0 0
VISA INC COM CL A 92826C839 39 200 SH   OTR   0 0 200
WALMART INC COM 931142103 384 3,205 SH   SOLE   3,205 0 0
WASTE CONNECTIONS INC COM 94106B101 1,172 12,497 SH   SOLE   12,497 0 0
WATERS CORP COM 941848103 422 2,342 SH   SOLE   2,342 0 0
WATSCO INC COM 942622200 2,540 14,295 SH   SOLE   14,295 0 0
WATSCO INC COM 942622200 18 100 SH   OTR   0 0 100
WELLS FARGO CO NEW COM 949746101 220 8,588 SH   SOLE   8,588 0 0
XPO LOGISTICS INC COM 983793100 612 7,920 SH   SOLE   7,920 0 0
XYLEM INC COM 98419M100 2,951 45,422 SH   SOLE   45,422 0 0