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 766 4,313 SH   SOLE   4,313 0 0
ABBOTT LABS COM 002824100 8,041 57,134 SH   SOLE   57,134 0 0
ABBVIE INC COM 00287Y109 16,725 123,524 SH   SOLE   123,524 0 0
ABBVIE INC COM 00287Y109 88 650 SH   OTR   0 0 650
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 856 2,064 SH   SOLE   2,064 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 17,772 31,340 SH   SOLE   31,340 0 0
AIR PRODS & CHEMS INC COM 009158106 1,195 3,927 SH   SOLE   3,927 0 0
ALPHABET INC CAP STK CL C 02079K107 7,338 2,536 SH   SOLE   2,536 0 0
ALPHABET INC CAP STK CL A 02079K305 58 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL A 02079K305 40,428 13,955 SH   SOLE   13,955 0 0
AMAZON COM INC COM 023135106 54,717 16,410 SH   SOLE   16,410 0 0
AMERICAN EXPRESS CO COM 025816109 229 1,400 SH   SOLE   1,400 0 0
AMERICAN TOWER CORP NEW COM 03027X100 22,229 75,997 SH   SOLE   75,997 0 0
AMGEN INC COM 031162100 417 1,852 SH   SOLE   1,852 0 0
ANTHEM INC COM 036752103 649 1,400 SH   SOLE   1,400 0 0
APPLE INC COM 037833100 66,328 373,533 SH   SOLE   373,533 0 0
APTIV PLC SHS G6095L109 6,002 36,389 SH   SOLE   36,389 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,207 4,894 SH   SOLE   4,894 0 0
AVERY DENNISON CORP COM 053611109 3,671 16,952 SH   SOLE   16,952 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 381 10,000 SH   SOLE   10,000 0 0
BECTON DICKINSON & CO COM 075887109 399 1,585 SH   SOLE   1,585 0 0
BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 731 13,860 SH   SOLE   13,860 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,352 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,209 34,144 SH   SOLE   34,144 0 0
BK OF AMERICA CORP COM 060505104 4,375 98,337 SH   SOLE   98,337 0 0
BLACKROCK INC COM 09247X101 2,329 2,544 SH   SOLE   2,544 0 0
BROADCOM INC COM 11135F101 9,259 13,915 SH   SOLE   13,915 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7,744 42,359 SH   SOLE   42,359 0 0
CHEVRON CORP NEW COM 166764100 2,414 20,567 SH   SOLE   20,567 0 0
CHUBB LIMITED COM H1467J104 4,757 24,606 SH   SOLE   24,606 0 0
CIGNA CORP NEW COM 125523100 389 1,695 SH   SOLE   1,695 0 0
CISCO SYS INC COM 17275R102 319 5,041 SH   SOLE   5,041 0 0
CITIGROUP INC COM NEW 172967424 2,250 37,251 SH   SOLE   37,251 0 0
COCA COLA CO COM 191216100 674 11,375 SH   SOLE   11,375 0 0
COLGATE PALMOLIVE CO COM 194162103 1,621 18,990 SH   SOLE   18,990 0 0
COMCAST CORP NEW CL A 20030N101 266 5,278 SH   SOLE   5,278 0 0
COSTCO WHSL CORP NEW COM 22160K105 20,698 36,459 SH   SOLE   36,459 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 639 3,060 SH   SOLE   3,060 0 0
CSX CORP COM 126408103 292 7,770 SH   SOLE   7,770 0 0
CVS HEALTH CORP COM 126650100 1,798 17,427 SH   SOLE   17,427 0 0
DANAHER CORPORATION 5% CONV PFD B 235851409 5,814 3,345 SH   SOLE   3,345 0 0
DANAHER CORPORATION COM 235851102 97 295 SH   OTR   0 0 295
DANAHER CORPORATION COM 235851102 31,888 96,920 SH   SOLE   96,920 0 0
DISNEY WALT CO COM 254687106 5,441 35,125 SH   SOLE   35,125 0 0
DOMINION ENERGY INC COM 25746U109 374 4,758 SH   SOLE   4,758 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 202 1,930 SH   SOLE   1,930 0 0
ECOLAB INC COM 278865100 10,191 43,443 SH   SOLE   43,443 0 0
ECOLAB INC COM 278865100 23 100 SH   OTR   0 0 100
EDWARDS LIFESCIENCES CORP COM 28176E108 439 3,385 SH   SOLE   3,385 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 116 5,300 SH   SOLE   5,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 221 10,050 SH   OTR   0 0 10,050
EOG RES INC COM 26875P101 1,370 15,420 SH   SOLE   15,420 0 0
EPAM SYS INC COM 29414B104 1,039 1,555 SH   SOLE   1,555 0 0
EQUINIX INC COM 29444U700 10,389 12,283 SH   SOLE   12,283 0 0
EXELON CORP COM 30161N101 4,537 78,548 SH   SOLE   78,548 0 0
EXELON CORP COM 30161N101 43 750 SH   OTR   0 0 750
EXXON MOBIL CORP COM 30231G102 7,845 128,210 SH   SOLE   128,210 0 0
FACTSET RESH SYS INC COM 303075105 411 845 SH   SOLE   845 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,271 29,966 SH   SOLE   29,966 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 14,694 71,156 SH   SOLE   71,156 0 0
FISERV INC COM 337738108 7,050 67,930 SH   SOLE   67,930 0 0
FORTIVE CORP COM 34959J108 15 200 SH   OTR   0 0 200
FORTIVE CORP COM 34959J108 9,034 118,422 SH   SOLE   118,422 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 614 6,755 SH   SOLE   6,755 0 0
HOME DEPOT INC COM 437076102 9,948 23,971 SH   SOLE   23,971 0 0
HONEYWELL INTL INC COM 438516106 209 1,004 SH   SOLE   1,004 0 0
IDEXX LABS INC COM 45168D104 497 755 SH   SOLE   755 0 0
IHS MARKIT LTD SHS G47567105 15,145 113,939 SH   SOLE   113,939 0 0
ILLINOIS TOOL WKS INC COM 452308109 268 1,087 SH   SOLE   1,087 0 0
ILLUMINA INC COM 452327109 999 2,625 SH   SOLE   2,625 0 0
INDEPENDENT BK CORP MASS COM 453836108 287 3,518 SH   SOLE   3,518 0 0
INTEL CORP COM 458140100 36 700 SH   OTR   0 0 700
INTEL CORP COM 458140100 1,472 28,590 SH   SOLE   28,590 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 295 2,160 SH   SOLE   2,160 0 0
INTUIT COM 461202103 19,330 30,052 SH   SOLE   30,052 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 455 7,500 SH   SOLE   7,500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 233 586 SH   SOLE   586 0 0
IQVIA HLDGS INC COM 46266C105 15,577 55,209 SH   SOLE   55,209 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 997 5,935 SH   SOLE   5,935 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 591 7,061 SH   SOLE   7,061 0 0
ISHARES TR S&P 500 VAL ETF 464287408 204 1,300 SH   SOLE   1,300 0 0
ISHARES TR EAFE VALUE ETF 464288877 307 6,100 SH   SOLE   6,100 0 0
ISHARES TR EAFE GRWTH ETF 464288885 596 5,400 SH   SOLE   5,400 0 0
ISHARES TR RUS MID CAP ETF 464287499 4,102 49,420 SH   SOLE   49,420 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,128 9,565 SH   SOLE   9,565 0 0
ISHARES TR ISHARES BIOTECH 464287556 584 3,825 SH   SOLE   3,825 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,568 8,403 SH   SOLE   8,403 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,969 40,300 SH   SOLE   40,300 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,616 20,535 SH   SOLE   20,535 0 0
ISHARES TR CORE S&P500 ETF 464287200 23,549 49,370 SH   SOLE   49,370 0 0
ISHARES TR CORE S&P SCP ETF 464287804 10,474 91,468 SH   SOLE   91,468 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7,118 25,145 SH   SOLE   25,145 0 0
ISHARES TR RUS MD CP GR ETF 464287481 431 3,742 SH   SOLE   3,742 0 0
JOHNSON & JOHNSON COM 478160104 2,541 14,854 SH   SOLE   14,854 0 0
JPMORGAN CHASE & CO COM 46625H100 95 600 SH   OTR   0 0 600
JPMORGAN CHASE & CO COM 46625H100 20,149 127,242 SH   SOLE   127,242 0 0
LAM RESEARCH CORP COM 512807108 1,345 1,870 SH   SOLE   1,870 0 0
LAMB WESTON HLDGS INC COM 513272104 2,971 46,883 SH   SOLE   46,883 0 0
LAUDER ESTEE COS INC CL A 518439104 17,463 47,173 SH   SOLE   47,173 0 0
LILLY ELI & CO COM 532457108 217 787 SH   SOLE   787 0 0
LINDE PLC SHS G5494J103 2,157 6,225 SH   SOLE   6,225 0 0
LOWES COS INC COM 548661107 3,364 13,013 SH   SOLE   13,013 0 0
MARSH & MCLENNAN COS INC COM 571748102 245 1,410 SH   SOLE   1,410 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,121 3,120 SH   SOLE   3,120 0 0
MCDONALDS CORP COM 580135101 325 1,213 SH   SOLE   1,213 0 0
MEDTRONIC PLC SHS G5960L103 598 5,776 SH   SOLE   5,776 0 0
MERCK & CO INC COM 58933Y105 11,561 150,842 SH   SOLE   150,842 0 0
MERCK & CO INC COM 58933Y105 82 1,075 SH   OTR   0 0 1,075
META PLATFORMS INC CL A 30303M102 22,224 66,075 SH   SOLE   66,075 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 560 330 SH   SOLE   330 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 203 2,336 SH   SOLE   2,336 0 0
MICROSOFT CORP COM 594918104 19,651 58,431 SH   SOLE   58,431 0 0
MICROSOFT CORP COM 594918104 67 200 SH   OTR   0 0 200
MONDELEZ INTL INC CL A 609207105 10,164 153,282 SH   SOLE   153,282 0 0
MONDELEZ INTL INC CL A 609207105 65 975 SH   OTR   0 0 975
MOODYS CORP COM 615369105 215 550 SH   SOLE   550 0 0
MSCI INC COM 55354G100 10,717 17,491 SH   SOLE   17,491 0 0
NEXTERA ENERGY INC COM 65339F101 16,389 175,547 SH   SOLE   175,547 0 0
NIKE INC CL B 654106103 3,360 20,160 SH   SOLE   20,160 0 0
NORFOLK SOUTHN CORP COM 655844108 210 707 SH   SOLE   707 0 0
NORTHROP GRUMMAN CORP COM 666807102 615 1,590 SH   SOLE   1,590 0 0
NVIDIA CORPORATION COM 67066G104 346 1,176 SH   SOLE   1,176 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 8,004 22,334 SH   SOLE   22,334 0 0
ORACLE CORP COM 68389X105 421 4,830 SH   SOLE   4,830 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 21,578 30,554 SH   SOLE   30,554 0 0
OTIS WORLDWIDE CORP COM 68902V107 7,616 87,468 SH   SOLE   87,468 0 0
OTIS WORLDWIDE CORP COM 68902V107 4 50 SH   OTR   0 0 50
PALO ALTO NETWORKS INC COM 697435105 6,290 11,297 SH   SOLE   11,297 0 0
PARKER-HANNIFIN CORP COM 701094104 312 980 SH   SOLE   980 0 0
PAYCHEX INC COM 704326107 1,955 14,322 SH   SOLE   14,322 0 0
PAYCHEX INC COM 704326107 113 825 SH   OTR   0 0 825
PAYPAL HLDGS INC COM 70450Y103 14,979 79,433 SH   SOLE   79,433 0 0
PEPSICO INC COM 713448108 7,670 44,154 SH   SOLE   44,154 0 0
PFIZER INC COM 717081103 59 1,000 SH   OTR   0 0 1,000
PFIZER INC COM 717081103 1,236 20,930 SH   SOLE   20,930 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,783 18,866 SH   SOLE   18,866 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,787 17,038 SH   SOLE   17,038 0 0
PROCTER AND GAMBLE CO COM 742718109 123 750 SH   OTR   0 0 750
PROLOGIS INC. COM 74340W103 421 2,500 SH   SOLE   2,500 0 0
PUBLIC STORAGE COM 74460D109 2,457 6,560 SH   SOLE   6,560 0 0
QUALCOMM INC COM 747525103 17,222 94,177 SH   SOLE   94,177 0 0
QUALCOMM INC COM 747525103 9 50 SH   OTR   0 0 50
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,122 36,282 SH   SOLE   36,282 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9 100 SH   OTR   0 0 100
RENAISSANCERE HLDGS LTD COM G7496G103 8,629 50,957 SH   SOLE   50,957 0 0
ROCKWELL AUTOMATION INC COM 773903109 488 1,400 SH   SOLE   1,400 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,998 20,326 SH   SOLE   20,326 0 0
SALESFORCE COM INC COM 79466L302 22,257 87,581 SH   SOLE   87,581 0 0
SERVICENOW INC COM 81762P102 14,772 22,757 SH   SOLE   22,757 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,158 6,648 SH   SOLE   6,648 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,590 3,071 SH   SOLE   3,071 0 0
STARBUCKS CORP COM 855244109 13,058 111,637 SH   SOLE   111,637 0 0
STATE STR CORP COM 857477103 296 3,183 SH   SOLE   3,183 0 0
STERIS PLC SHS USD G8473T100 16,208 66,588 SH   SOLE   66,588 0 0
STRYKER CORPORATION COM 863667101 9,006 33,678 SH   SOLE   33,678 0 0
SVB FINANCIAL GROUP COM 78486Q101 10,107 14,902 SH   SOLE   14,902 0 0
SYSCO CORP COM 871829107 1,157 14,728 SH   SOLE   14,728 0 0
TARGET CORP COM 87612E106 214 925 SH   SOLE   925 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7,779 11,658 SH   SOLE   11,658 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 2,363 47,783 SH   SOLE   47,783 0 0
UNION PAC CORP COM 907818108 1,346 5,341 SH   SOLE   5,341 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,326 36,496 SH   SOLE   36,496 0 0
US BANCORP DEL COM NEW 902973304 624 11,113 SH   SOLE   11,113 0 0
V F CORP COM 918204108 2,196 29,985 SH   SOLE   29,985 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,093 42,317 SH   SOLE   42,317 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,969 32,126 SH   SOLE   32,126 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,323 25,916 SH   SOLE   25,916 0 0
VERASTEM INC COM 92337C104 62 30,000 SH   SOLE   30,000 0 0
VERISK ANALYTICS INC COM 92345Y106 15,874 69,402 SH   SOLE   69,402 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 13,289 255,763 SH   SOLE   255,763 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 69 1,325 SH   OTR   0 0 1,325
VISA INC COM CL A 92826C839 23,951 110,521 SH   SOLE   110,521 0 0
VISA INC COM CL A 92826C839 43 200 SH   OTR   0 0 200
WALMART INC COM 931142103 384 2,653 SH   SOLE   2,653 0 0
WASTE CONNECTIONS INC COM 94106B101 1,924 14,119 SH   SOLE   14,119 0 0
WATERS CORP COM 941848103 520 1,395 SH   SOLE   1,395 0 0
WATSCO INC COM 942622200 3,611 11,540 SH   SOLE   11,540 0 0
WATSCO INC COM 942622200 31 100 SH   OTR   0 0 100
WELLS FARGO CO NEW COM 949746101 240 5,005 SH   SOLE   5,005 0 0
XPO LOGISTICS INC COM 983793100 721 9,315 SH   SOLE   9,315 0 0
XYLEM INC COM 98419M100 8,218 68,529 SH   SOLE   68,529 0 0