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 717 4,813 SH   SOLE   4,813 0 0
ABBOTT LABS COM 002824100 6,762 57,134 SH   SOLE   57,134 0 0
ABBVIE INC COM 00287Y109 18,918 116,698 SH   SOLE   116,698 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 691 2,049 SH   SOLE   2,049 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 14,239 31,252 SH   SOLE   31,252 0 0
AIR PRODS & CHEMS INC COM 009158106 1,032 4,130 SH   SOLE   4,130 0 0
ALPHABET INC CAP STK CL A 02079K305 39,723 14,282 SH   SOLE   14,282 0 0
ALPHABET INC CAP STK CL A 02079K305 56 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 7,251 2,596 SH   SOLE   2,596 0 0
AMAZON COM INC COM 023135106 54,115 16,600 SH   SOLE   16,600 0 0
AMERICAN EXPRESS CO COM 025816109 262 1,400 SH   SOLE   1,400 0 0
AMGEN INC COM 031162100 484 2,003 SH   SOLE   2,003 0 0
ANTHEM INC COM 036752103 655 1,334 SH   SOLE   1,334 0 0
APPLE INC COM 037833100 63,086 361,296 SH   SOLE   361,296 0 0
APTIV PLC SHS G6095L109 5,225 43,650 SH   SOLE   43,650 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,313 5,769 SH   SOLE   5,769 0 0
AVERY DENNISON CORP COM 053611109 1,393 8,008 SH   SOLE   8,008 0 0
BK OF AMERICA CORP COM 060505104 4,017 97,457 SH   SOLE   97,457 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 359 10,000 SH   SOLE   10,000 0 0
BECTON DICKINSON & CO COM 075887109 408 1,535 SH   SOLE   1,535 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,675 33,081 SH   SOLE   33,081 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,587 3 SH   SOLE   3 0 0
BLACKROCK INC COM 09247X101 1,944 2,544 SH   SOLE   2,544 0 0
BROADCOM INC COM 11135F101 9,642 15,313 SH   SOLE   15,313 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,746 36,905 SH   SOLE   36,905 0 0
CHEVRON CORP NEW COM 166764100 3,363 20,652 SH   SOLE   20,652 0 0
CHUBB LIMITED COM H1467J104 5,258 24,582 SH   SOLE   24,582 0 0
CIGNA CORP NEW COM 125523100 406 1,695 SH   SOLE   1,695 0 0
CISCO SYS INC COM 17275R102 264 4,732 SH   SOLE   4,732 0 0
CITIGROUP INC COM NEW 172967424 701 13,120 SH   SOLE   13,120 0 0
COCA COLA CO COM 191216100 705 11,375 SH   SOLE   11,375 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 208 2,325 SH   SOLE   2,325 0 0
COLGATE PALMOLIVE CO COM 194162103 1,474 19,440 SH   SOLE   19,440 0 0
COMCAST CORP NEW CL A 20030N101 243 5,184 SH   SOLE   5,184 0 0
CONSTELLATION ENERGY CORP COM 21037T109 1,254 22,290 SH   SOLE   22,290 0 0
CONSTELLATION ENERGY CORP COM 21037T109 14 250 SH   OTR   0 0 250
COSTCO WHSL CORP NEW COM 22160K105 20,810 36,138 SH   SOLE   36,138 0 0
CSX CORP COM 126408103 289 7,725 SH   SOLE   7,725 0 0
CVS HEALTH CORP COM 126650100 1,562 15,432 SH   SOLE   15,432 0 0
DANAHER CORPORATION COM 235851102 28,280 96,411 SH   SOLE   96,411 0 0
DANAHER CORPORATION COM 235851102 87 295 SH   OTR   0 0 295
DISNEY WALT CO COM 254687106 4,832 35,227 SH   SOLE   35,227 0 0
DOMINION ENERGY INC COM 25746U109 404 4,758 SH   SOLE   4,758 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 212 1,899 SH   SOLE   1,899 0 0
ECOLAB INC COM 278865100 7,577 42,912 SH   SOLE   42,912 0 0
ECOLAB INC COM 278865100 18 100 SH   OTR   0 0 100
EDWARDS LIFESCIENCES CORP COM 28176E108 393 3,335 SH   SOLE   3,335 0 0
EOG RES INC COM 26875P101 1,845 15,475 SH   SOLE   15,475 0 0
EPAM SYS INC COM 29414B104 461 1,555 SH   SOLE   1,555 0 0
EXELON CORP COM 30161N101 3,691 77,503 SH   SOLE   77,503 0 0
EXELON CORP COM 30161N101 36 750 SH   OTR   0 0 750
EXXON MOBIL CORP COM 30231G102 10,617 128,548 SH   SOLE   128,548 0 0
FACTSET RESH SYS INC COM 303075105 367 845 SH   SOLE   845 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,000 29,874 SH   SOLE   29,874 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 11,732 72,377 SH   SOLE   72,377 0 0
FISERV INC COM 337738108 7,515 74,111 SH   SOLE   74,111 0 0
FORTIVE CORP COM 34959J108 7,182 117,867 SH   SOLE   117,867 0 0
FORTIVE CORP COM 34959J108 12 200 SH   OTR   0 0 200
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 482 6,755 SH   SOLE   6,755 0 0
HOME DEPOT INC COM 437076102 7,165 23,936 SH   SOLE   23,936 0 0
HYATT HOTELS CORP COM CL A 448579102 1,229 12,878 SH   SOLE   12,878 0 0
IDEXX LABS INC COM 45168D104 473 865 SH   SOLE   865 0 0
ILLINOIS TOOL WKS INC COM 452308109 217 1,037 SH   SOLE   1,037 0 0
ILLUMINA INC COM 452327109 932 2,667 SH   SOLE   2,667 0 0
INDEPENDENT BK CORP MASS COM 453836108 287 3,518 SH   SOLE   3,518 0 0
INTEL CORP COM 458140100 1,467 29,606 SH   SOLE   29,606 0 0
INTEL CORP COM 458140100 35 700 SH   OTR   0 0 700
INTERCONTINENTAL EXCHANGE IN COM 45866F104 285 2,160 SH   SOLE   2,160 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 253 1,948 SH   SOLE   1,948 0 0
INTUIT COM 461202103 14,482 30,118 SH   SOLE   30,118 0 0
IQVIA HLDGS INC COM 46266C105 12,698 54,918 SH   SOLE   54,918 0 0
JOHNSON & JOHNSON COM 478160104 2,971 16,761 SH   SOLE   16,761 0 0
JPMORGAN CHASE & CO COM 46625H100 17,337 127,180 SH   SOLE   127,180 0 0
JPMORGAN CHASE & CO COM 46625H100 82 600 SH   OTR   0 0 600
LAM RESEARCH CORP COM 512807108 1,005 1,870 SH   SOLE   1,870 0 0
LAMB WESTON HLDGS INC COM 513272104 2,738 45,699 SH   SOLE   45,699 0 0
LAUDER ESTEE COS INC CL A 518439104 12,836 47,136 SH   SOLE   47,136 0 0
LILLY ELI & CO COM 532457108 225 787 SH   SOLE   787 0 0
LINDE PLC SHS G5494J103 2,012 6,300 SH   SOLE   6,300 0 0
LOWES COS INC COM 548661107 2,539 12,558 SH   SOLE   12,558 0 0
MARSH & MCLENNAN COS INC COM 571748102 240 1,410 SH   SOLE   1,410 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,120 3,133 SH   SOLE   3,133 0 0
MCDONALDS CORP COM 580135101 297 1,201 SH   SOLE   1,201 0 0
MEDTRONIC PLC SHS G5960L103 649 5,846 SH   SOLE   5,846 0 0
MERCK & CO INC COM 58933Y105 12,290 149,787 SH   SOLE   149,787 0 0
MERCK & CO INC COM 58933Y105 88 1,075 SH   OTR   0 0 1,075
META PLATFORMS INC CL A 30303M102 14,732 66,252 SH   SOLE   66,252 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 453 330 SH   SOLE   330 0 0
MICROSOFT CORP COM 594918104 20,204 65,533 SH   SOLE   65,533 0 0
MICROSOFT CORP COM 594918104 62 200 SH   OTR   0 0 200
MONDELEZ INTL INC CL A 609207105 9,538 151,930 SH   SOLE   151,930 0 0
MONDELEZ INTL INC CL A 609207105 61 975 SH   OTR   0 0 975
MSCI INC COM 55354G100 8,810 17,520 SH   SOLE   17,520 0 0
NEXTERA ENERGY INC COM 65339F101 15,162 178,988 SH   SOLE   178,988 0 0
NIKE INC CL B 654106103 2,807 20,860 SH   SOLE   20,860 0 0
NORFOLK SOUTHN CORP COM 655844108 202 707 SH   SOLE   707 0 0
NORTHROP GRUMMAN CORP COM 666807102 760 1,700 SH   SOLE   1,700 0 0
NVIDIA CORPORATION COM 67066G104 340 1,246 SH   SOLE   1,246 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 20,347 29,706 SH   SOLE   29,706 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 6,669 22,329 SH   SOLE   22,329 0 0
ORACLE CORP COM 68389X105 395 4,780 SH   SOLE   4,780 0 0
OTIS WORLDWIDE CORP COM 68902V107 6,627 86,118 SH   SOLE   86,118 0 0
OTIS WORLDWIDE CORP COM 68902V107 4 50 SH   OTR   0 0 50
PALO ALTO NETWORKS INC COM 697435105 7,203 11,571 SH   SOLE   11,571 0 0
PARKER-HANNIFIN CORP COM 701094104 264 930 SH   SOLE   930 0 0
PAYCHEX INC COM 704326107 1,714 12,562 SH   SOLE   12,562 0 0
PAYCHEX INC COM 704326107 113 825 SH   OTR   0 0 825
PAYPAL HLDGS INC COM 70450Y103 9,303 80,445 SH   SOLE   80,445 0 0
PEPSICO INC COM 713448108 7,220 43,135 SH   SOLE   43,135 0 0
PFIZER INC COM 717081103 1,248 24,110 SH   SOLE   24,110 0 0
PFIZER INC COM 717081103 52 1,000 SH   OTR   0 0 1,000
PNC FINL SVCS GROUP INC COM 693475105 3,429 18,591 SH   SOLE   18,591 0 0
PRICE T ROWE GROUP INC COM 74144T108 517 3,420 SH   SOLE   3,420 0 0
PROCTER AND GAMBLE CO COM 742718109 2,774 18,153 SH   SOLE   18,153 0 0
PROCTER AND GAMBLE CO COM 742718109 57 375 SH   OTR   0 0 375
PROLOGIS INC. COM 74340W103 404 2,500 SH   SOLE   2,500 0 0
QUALCOMM INC COM 747525103 14,305 93,608 SH   SOLE   93,608 0 0
QUALCOMM INC COM 747525103 8 50 SH   OTR   0 0 50
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,596 36,302 SH   SOLE   36,302 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10 100 SH   OTR   0 0 100
RENAISSANCERE HLDGS LTD COM G7496G103 7,796 49,182 SH   SOLE   49,182 0 0
ROCKWELL AUTOMATION INC COM 773903109 392 1,400 SH   SOLE   1,400 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,616 20,363 SH   SOLE   20,363 0 0
S&P GLOBAL INC COM 78409V104 13,064 31,850 SH   SOLE   31,850 0 0
SALESFORCE COM INC COM 79466L302 18,559 87,411 SH   SOLE   87,411 0 0
SCHLUMBERGER LTD COM STK 806857108 213 5,165 SH   SOLE   5,165 0 0
SERVICENOW INC COM 81762P102 12,725 22,851 SH   SOLE   22,851 0 0
STARBUCKS CORP COM 855244109 10,102 111,045 SH   SOLE   111,045 0 0
STATE STR CORP COM 857477103 208 2,383 SH   SOLE   2,383 0 0
STERIS PLC SHS USD G8473T100 15,971 66,060 SH   SOLE   66,060 0 0
STRYKER CORPORATION COM 863667101 8,974 33,566 SH   SOLE   33,566 0 0
SVB FINANCIAL GROUP COM 78486Q101 8,943 15,986 SH   SOLE   15,986 0 0
SYSCO CORP COM 871829107 1,276 15,628 SH   SOLE   15,628 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7,122 12,058 SH   SOLE   12,058 0 0
UNION PAC CORP COM 907818108 2,146 7,856 SH   SOLE   7,856 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,500 36,276 SH   SOLE   36,276 0 0
US BANCORP DEL COM NEW 902973304 584 10,987 SH   SOLE   10,987 0 0
VERASTEM INC COM 92337C104 42 30,000 SH   SOLE   30,000 0 0
VERISK ANALYTICS INC COM 92345Y106 14,685 68,421 SH   SOLE   68,421 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 13,038 255,954 SH   SOLE   255,954 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 67 1,325 SH   OTR   0 0 1,325
VISA INC COM CL A 92826C839 24,213 109,179 SH   SOLE   109,179 0 0
VISA INC COM CL A 92826C839 44 200 SH   OTR   0 0 200
WALMART INC COM 931142103 522 3,503 SH   SOLE   3,503 0 0
WASTE CONNECTIONS INC COM 94106B101 1,982 14,185 SH   SOLE   14,185 0 0
WATERS CORP COM 941848103 374 1,205 SH   SOLE   1,205 0 0
WATSCO INC COM 942622200 3,442 11,300 SH   SOLE   11,300 0 0
WATSCO INC COM 942622200 30 100 SH   OTR   0 0 100
WELLS FARGO CO NEW COM 949746101 243 5,005 SH   SOLE   5,005 0 0
XPO LOGISTICS INC COM 983793100 682 9,370 SH   SOLE   9,370 0 0
XYLEM INC COM 98419M100 5,836 68,448 SH   SOLE   68,448 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 2,415 47,783 SH   SOLE   47,783 0 0
AMERICAN TOWER CORP NEW COM 03027X100 19,173 76,320 SH   SOLE   76,320 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 565 3,060 SH   SOLE   3,060 0 0
EQUINIX INC COM 29444U700 9,342 12,597 SH   SOLE   12,597 0 0
PUBLIC STORAGE COM 74460D109 2,299 5,890 SH   SOLE   5,890 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 419 8,000 SH   SOLE   8,000 0 0
ISHARES TR ISHARES BIOTECH 464287556 498 3,825 SH   SOLE   3,825 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 985 5,935 SH   SOLE   5,935 0 0
ISHARES TR RUS MD CP GR ETF 464287481 376 3,742 SH   SOLE   3,742 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 545 7,137 SH   SOLE   7,137 0 0
ISHARES TR S&P 500 VAL ETF 464287408 202 1,300 SH   SOLE   1,300 0 0
ISHARES TR SELECT DIVID ETF 464287168 205 1,600 SH   SOLE   1,600 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,511 20,535 SH   SOLE   20,535 0 0
ISHARES TR EAFE VALUE ETF 464288877 307 6,100 SH   SOLE   6,100 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,571 34,800 SH   SOLE   34,800 0 0
ISHARES TR EAFE GRWTH ETF 464288885 520 5,400 SH   SOLE   5,400 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,333 8,403 SH   SOLE   8,403 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,963 9,565 SH   SOLE   9,565 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,807 48,779 SH   SOLE   48,779 0 0
ISHARES TR CORE S&P500 ETF 464287200 22,631 49,881 SH   SOLE   49,881 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,748 25,148 SH   SOLE   25,148 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,882 91,598 SH   SOLE   91,598 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,009 6,663 SH   SOLE   6,663 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,506 3,071 SH   SOLE   3,071 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 616 12,831 SH   SOLE   12,831 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,848 32,096 SH   SOLE   32,096 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,949 42,242 SH   SOLE   42,242 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 137 5,300 SH   SOLE   5,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 259 10,050 SH   OTR   0 10,050 0
DANAHER CORPORATION 5% CONV PFD B 235851409 5,283 3,345 SH   SOLE   3,345 0 0
BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 732 13,860 SH   SOLE   13,860 0 0