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 757 4,313 SH   SOLE   4,313 0 0
ABBOTT LABS COM 002824100 6,779 57,384 SH   SOLE   57,384 0 0
ABBVIE INC COM 00287Y109 13,357 123,829 SH   SOLE   123,829 0 0
ABBVIE INC COM 00287Y109 70 650 SH   OTR   0 0 650
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 604 1,889 SH   SOLE   1,889 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 18,180 31,578 SH   SOLE   31,578 0 0
AIR PRODS & CHEMS INC COM 009158106 995 3,884 SH   SOLE   3,884 0 0
ALPHABET INC CAP STK CL A 02079K305 53 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 6,789 2,547 SH   SOLE   2,547 0 0
ALPHABET INC CAP STK CL A 02079K305 37,333 13,964 SH   SOLE   13,964 0 0
AMAZON COM INC COM 023135106 53,684 16,342 SH   SOLE   16,342 0 0
AMERICAN EXPRESS CO COM 025816109 243 1,450 SH   SOLE   1,450 0 0
AMERICAN TOWER CORP NEW COM 03027X100 20,115 75,789 SH   SOLE   75,789 0 0
AMGEN INC COM 031162100 362 1,702 SH   SOLE   1,702 0 0
ANTHEM INC COM 036752103 522 1,400 SH   SOLE   1,400 0 0
APPLE INC COM 037833100 53,233 376,205 SH   SOLE   376,205 0 0
APTIV PLC SHS G6095L109 5,031 33,772 SH   SOLE   33,772 0 0
AT&T INC COM 00206R102 28 1,050 SH   OTR   0 0 1,050
AT&T INC COM 00206R102 300 11,098 SH   SOLE   11,098 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 978 4,894 SH   SOLE   4,894 0 0
AVERY DENNISON CORP COM 053611109 3,648 17,607 SH   SOLE   17,607 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 355 10,000 SH   SOLE   10,000 0 0
BECTON DICKINSON & CO COM 075887109 390 1,585 SH   SOLE   1,585 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,584 38,778 SH   SOLE   38,778 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,234 3 SH   SOLE   3 0 0
BK OF AMERICA CORP COM 060505104 4,299 101,279 SH   SOLE   101,279 0 0
BLACKROCK INC COM 09247X101 2,128 2,537 SH   SOLE   2,537 0 0
BROADCOM INC COM 11135F101 3,561 7,344 SH   SOLE   7,344 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7,174 43,049 SH   SOLE   43,049 0 0
CHEVRON CORP NEW COM 166764100 2,142 21,114 SH   SOLE   21,114 0 0
CHEVRON CORP NEW COM 166764100 13 125 SH   OTR   0 0 125
CHUBB LIMITED COM H1467J104 4,276 24,649 SH   SOLE   24,649 0 0
CIGNA CORP NEW COM 125523100 339 1,695 SH   SOLE   1,695 0 0
CISCO SYS INC COM 17275R102 287 5,282 SH   SOLE   5,282 0 0
CITIGROUP INC COM NEW 172967424 3,073 43,785 SH   SOLE   43,785 0 0
COCA COLA CO COM 191216100 597 11,375 SH   SOLE   11,375 0 0
COLGATE PALMOLIVE CO COM 194162103 1,459 19,305 SH   SOLE   19,305 0 0
COMCAST CORP NEW CL A 20030N101 302 5,402 SH   SOLE   5,402 0 0
COSTCO WHSL CORP NEW COM 22160K105 16,600 36,942 SH   SOLE   36,942 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 530 3,060 SH   SOLE   3,060 0 0
CSX CORP COM 126408103 231 7,770 SH   SOLE   7,770 0 0
CVS HEALTH CORP COM 126650100 1,517 17,882 SH   SOLE   17,882 0 0
DANAHER CORPORATION COM 235851102 92 303 SH   OTR   0 0 303
DANAHER CORPORATION COM 235851102 29,903 98,222 SH   SOLE   98,222 0 0
DISNEY WALT CO COM 254687106 5,930 35,055 SH   SOLE   35,055 0 0
DOMINION ENERGY INC COM 25746U109 347 4,758 SH   SOLE   4,758 0 0
ECOLAB INC COM 278865100 9,110 43,668 SH   SOLE   43,668 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 383 3,385 SH   SOLE   3,385 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 115 5,300 SH   SOLE   5,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 217 10,050 SH   OTR   0 0 10,050
EOG RES INC COM 26875P101 1,226 15,275 SH   SOLE   15,275 0 0
EPAM SYS INC COM 29414B104 887 1,555 SH   SOLE   1,555 0 0
EQUINIX INC COM 29444U700 9,619 12,174 SH   SOLE   12,174 0 0
EXELON CORP COM 30161N101 3,804 78,691 SH   SOLE   78,691 0 0
EXELON CORP COM 30161N101 36 750 SH   OTR   0 0 750
EXXON MOBIL CORP COM 30231G102 7,559 128,503 SH   SOLE   128,503 0 0
FACEBOOK INC CL A 30303M102 22,465 66,191 SH   SOLE   66,191 0 0
FACTSET RESH SYS INC COM 303075105 316 800 SH   SOLE   800 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,761 30,911 SH   SOLE   30,911 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 13,650 70,767 SH   SOLE   70,767 0 0
FISERV INC COM 337738108 7,554 69,620 SH   SOLE   69,620 0 0
FORTIVE CORP COM 34959J108 14 200 SH   OTR   0 0 200
FORTIVE CORP COM 34959J108 8,222 116,505 SH   SOLE   116,505 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 532 6,780 SH   SOLE   6,780 0 0
HOME DEPOT INC COM 437076102 7,925 24,142 SH   SOLE   24,142 0 0
HONEYWELL INTL INC COM 438516106 1,371 6,457 SH   SOLE   6,457 0 0
IDEXX LABS INC COM 45168D104 485 780 SH   SOLE   780 0 0
IHS MARKIT LTD SHS G47567105 15,470 132,649 SH   SOLE   132,649 0 0
ILLINOIS TOOL WKS INC COM 452308109 225 1,087 SH   SOLE   1,087 0 0
ILLUMINA INC COM 452327109 1,095 2,700 SH   SOLE   2,700 0 0
INDEPENDENT BK CORP MASS COM 453836108 267 3,512 SH   SOLE   3,512 0 0
INTEL CORP COM 458140100 1,635 30,690 SH   SOLE   30,690 0 0
INTEL CORP COM 458140100 37 700 SH   OTR   0 0 700
INTERCONTINENTAL EXCHANGE IN COM 45866F104 248 2,160 SH   SOLE   2,160 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 215 1,546 SH   SOLE   1,546 0 0
INTUIT COM 461202103 16,542 30,661 SH   SOLE   30,661 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 419 7,500 SH   SOLE   7,500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 210 586 SH   SOLE   586 0 0
IQVIA HLDGS INC COM 46266C105 13,245 55,294 SH   SOLE   55,294 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,926 50,195 SH   SOLE   50,195 0 0
ISHARES TR EAFE VALUE ETF 464288877 310 6,100 SH   SOLE   6,100 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 921 5,886 SH   SOLE   5,886 0 0
ISHARES TR EXPANDED TECH 464287515 200 500 SH   SOLE   500 0 0
ISHARES TR ISHARES BIOTECH 464287556 715 4,425 SH   SOLE   4,425 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 519 7,026 SH   SOLE   7,026 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,130 9,735 SH   SOLE   9,735 0 0
ISHARES TR EAFE GRWTH ETF 464288885 575 5,400 SH   SOLE   5,400 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,304 8,409 SH   SOLE   8,409 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,033 40,360 SH   SOLE   40,360 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,602 20,535 SH   SOLE   20,535 0 0
ISHARES TR CORE S&P500 ETF 464287200 22,485 52,192 SH   SOLE   52,192 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,998 91,562 SH   SOLE   91,562 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,612 25,136 SH   SOLE   25,136 0 0
ISHARES TR RUS MD CP GR ETF 464287481 415 3,700 SH   SOLE   3,700 0 0
JOHNSON & JOHNSON COM 478160104 2,443 15,129 SH   SOLE   15,129 0 0
JPMORGAN CHASE & CO COM 46625H100 98 600 SH   OTR   0 0 600
JPMORGAN CHASE & CO COM 46625H100 20,838 127,303 SH   SOLE   127,303 0 0
LAM RESEARCH CORP COM 512807108 1,064 1,870 SH   SOLE   1,870 0 0
LAMB WESTON HLDGS INC COM 513272104 3,102 50,553 SH   SOLE   50,553 0 0
LAUDER ESTEE COS INC CL A 518439104 14,161 47,213 SH   SOLE   47,213 0 0
LINDE PLC SHS G5494J103 1,832 6,246 SH   SOLE   6,246 0 0
LOWES COS INC COM 548661107 2,660 13,113 SH   SOLE   13,113 0 0
MARSH & MCLENNAN COS INC COM 571748102 214 1,410 SH   SOLE   1,410 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,062 3,055 SH   SOLE   3,055 0 0
MCDONALDS CORP COM 580135101 244 1,013 SH   SOLE   1,013 0 0
MEDTRONIC PLC SHS G5960L103 683 5,451 SH   SOLE   5,451 0 0
MERCK & CO INC COM 58933Y105 11,265 149,982 SH   SOLE   149,982 0 0
MERCK & CO INC COM 58933Y105 81 1,075 SH   OTR   0 0 1,075
METTLER TOLEDO INTERNATIONAL COM 592688105 413 300 SH   SOLE   300 0 0
MICROSOFT CORP COM 594918104 56 200 SH   OTR   0 0 200
MICROSOFT CORP COM 594918104 16,491 58,496 SH   SOLE   58,496 0 0
MONDELEZ INTL INC CL A 609207105 8,932 153,517 SH   SOLE   153,517 0 0
MONDELEZ INTL INC CL A 609207105 57 975 SH   OTR   0 0 975
MSCI INC COM 55354G100 10,533 17,315 SH   SOLE   17,315 0 0
NEXTERA ENERGY INC COM 65339F101 13,715 174,672 SH   SOLE   174,672 0 0
NIKE INC CL B 654106103 2,997 20,635 SH   SOLE   20,635 0 0
NORTHROP GRUMMAN CORP COM 666807102 578 1,606 SH   SOLE   1,606 0 0
NVIDIA CORPORATION COM 67066G104 244 1,176 SH   SOLE   1,176 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 6,315 22,081 SH   SOLE   22,081 0 0
ORACLE CORP COM 68389X105 395 4,530 SH   SOLE   4,530 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 19,077 31,220 SH   SOLE   31,220 0 0
OTIS WORLDWIDE CORP COM 68902V107 7,012 85,224 SH   SOLE   85,224 0 0
OTIS WORLDWIDE CORP COM 68902V107 4 50 SH   OTR   0 0 50
PALO ALTO NETWORKS INC COM 697435105 5,321 11,109 SH   SOLE   11,109 0 0
PARKER-HANNIFIN CORP COM 701094104 274 980 SH   SOLE   980 0 0
PAYCHEX INC COM 704326107 1,594 14,172 SH   SOLE   14,172 0 0
PAYCHEX INC COM 704326107 93 825 SH   OTR   0 0 825
PAYPAL HLDGS INC COM 70450Y103 19,706 75,730 SH   SOLE   75,730 0 0
PEPSICO INC COM 713448108 6,595 43,849 SH   SOLE   43,849 0 0
PFIZER INC COM 717081103 865 20,105 SH   SOLE   20,105 0 0
PFIZER INC COM 717081103 43 1,000 SH   OTR   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105 3,748 19,157 SH   SOLE   19,157 0 0
PRICE T ROWE GROUP INC COM 74144T108 651 3,310 SH   SOLE   3,310 0 0
PROCTER AND GAMBLE CO COM 742718109 2,408 17,223 SH   SOLE   17,223 0 0
PROCTER AND GAMBLE CO COM 742718109 105 750 SH   OTR   0 0 750
PROLOGIS INC. COM 74340W103 288 2,300 SH   SOLE   2,300 0 0
PUBLIC STORAGE COM 74460D109 1,913 6,440 SH   SOLE   6,440 0 0
QUALCOMM INC COM 747525103 11,949 92,642 SH   SOLE   92,642 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,128 36,384 SH   SOLE   36,384 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9 100 SH   OTR   0 0 100
RENAISSANCERE HLDGS LTD COM G7496G103 7,161 51,368 SH   SOLE   51,368 0 0
ROCKWELL AUTOMATION INC COM 773903109 485 1,650 SH   SOLE   1,650 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,126 20,456 SH   SOLE   20,456 0 0
SALESFORCE COM INC COM 79466L302 23,966 88,364 SH   SOLE   88,364 0 0
SERVICENOW INC COM 81762P102 13,920 22,370 SH   SOLE   22,370 0 0
SMUCKER J M CO COM NEW 832696405 175 1,455 SH   SOLE   1,455 0 0
SMUCKER J M CO COM NEW 832696405 36 300 SH   OTR   0 0 300
SPDR GOLD TR GOLD SHS 78463V107 217 1,324 SH   SOLE   1,324 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,926 6,819 SH   SOLE   6,819 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,486 3,091 SH   SOLE   3,091 0 0
STARBUCKS CORP COM 855244109 12,279 111,310 SH   SOLE   111,310 0 0
STATE STR CORP COM 857477103 270 3,183 SH   SOLE   3,183 0 0
STERIS PLC SHS USD G8473T100 13,589 66,519 SH   SOLE   66,519 0 0
STRYKER CORPORATION COM 863667101 8,795 33,348 SH   SOLE   33,348 0 0
SVB FINANCIAL GROUP COM 78486Q101 7,279 11,252 SH   SOLE   11,252 0 0
SYSCO CORP COM 871829107 974 12,403 SH   SOLE   12,403 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,681 11,693 SH   SOLE   11,693 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 2,304 48,078 SH   SOLE   48,078 0 0
TPI COMPOSITES INC COM 87266J104 206 6,110 SH   SOLE   6,110 0 0
UNION PAC CORP COM 907818108 1,051 5,360 SH   SOLE   5,360 0 0
UNITEDHEALTH GROUP INC COM 91324P102 15,546 39,785 SH   SOLE   39,785 0 0
US BANCORP DEL COM NEW 902973304 668 11,238 SH   SOLE   11,238 0 0
V F CORP COM 918204108 2,935 43,815 SH   SOLE   43,815 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,116 42,317 SH   SOLE   42,317 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,957 32,105 SH   SOLE   32,105 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,308 25,916 SH   SOLE   25,916 0 0
VERASTEM INC COM 92337C104 92 30,000 SH   SOLE   30,000 0 0
VERISK ANALYTICS INC COM 92345Y106 14,042 70,114 SH   SOLE   70,114 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 72 1,325 SH   OTR   0 0 1,325
VERIZON COMMUNICATIONS INC COM 92343V104 13,728 254,182 SH   SOLE   254,182 0 0
VISA INC COM CL A 92826C839 24,552 110,221 SH   SOLE   110,221 0 0
VISA INC COM CL A 92826C839 45 200 SH   OTR   0 0 200
WALMART INC COM 931142103 406 2,912 SH   SOLE   2,912 0 0
WASTE CONNECTIONS INC COM 94106B101 1,781 14,144 SH   SOLE   14,144 0 0
WATERS CORP COM 941848103 498 1,395 SH   SOLE   1,395 0 0
WATSCO INC COM 942622200 3,100 11,715 SH   SOLE   11,715 0 0
WATSCO INC COM 942622200 26 100 SH   OTR   0 0 100
WELLS FARGO CO NEW COM 949746101 242 5,215 SH   SOLE   5,215 0 0
XPO LOGISTICS INC COM 983793100 648 8,140 SH   SOLE   8,140 0 0
XYLEM INC COM 98419M100 8,287 67,004 SH   SOLE   67,004 0 0