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 465 3,592 SH   SOLE   3,592 0 0
ABBOTT LABS COM 002824100 6,074 55,909 SH   SOLE   55,909 0 0
ABBVIE INC COM 00287Y109 16,176 105,617 SH   SOLE   105,617 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 552 1,989 SH   SOLE   1,989 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 11,308 30,890 SH   SOLE   30,890 0 0
AIR PRODS & CHEMS INC COM 009158106 984 4,093 SH   SOLE   4,093 0 0
ALPHABET INC CAP STK CL A 02079K305 31,087 14,265 SH   SOLE   14,265 0 0
ALPHABET INC CAP STK CL A 02079K305 44 20 SH   OTR   0 0 20
ALPHABET INC CAP STK CL C 02079K107 5,609 2,564 SH   SOLE   2,564 0 0
AMAZON COM INC COM 023135106 35,108 330,552 SH   SOLE   330,552 0 0
AMGEN INC COM 031162100 460 1,891 SH   SOLE   1,891 0 0
APPLE INC COM 037833100 48,389 353,930 SH   SOLE   353,930 0 0
APTIV PLC SHS G6095L109 4,379 49,161 SH   SOLE   49,161 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,187 5,649 SH   SOLE   5,649 0 0
AVERY DENNISON CORP COM 053611109 1,248 7,708 SH   SOLE   7,708 0 0
BK OF AMERICA CORP COM 060505104 2,937 94,357 SH   SOLE   94,357 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 312 10,000 SH   SOLE   10,000 0 0
BECTON DICKINSON & CO COM 075887109 354 1,435 SH   SOLE   1,435 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,546 31,300 SH   SOLE   31,300 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,227 3 SH   SOLE   3 0 0
BLACKROCK INC COM 09247X101 1,488 2,444 SH   SOLE   2,444 0 0
BROADCOM INC COM 11135F101 7,795 16,046 SH   SOLE   16,046 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,128 35,975 SH   SOLE   35,975 0 0
CHEVRON CORP NEW COM 166764100 2,915 20,132 SH   SOLE   20,132 0 0
CHUBB LIMITED COM H1467J104 4,700 23,910 SH   SOLE   23,910 0 0
CIGNA CORP NEW COM 125523100 447 1,695 SH   SOLE   1,695 0 0
CITIGROUP INC COM NEW 172967424 436 9,480 SH   SOLE   9,480 0 0
COCA COLA CO COM 191216100 716 11,375 SH   SOLE   11,375 0 0
COLGATE PALMOLIVE CO COM 194162103 1,520 18,970 SH   SOLE   18,970 0 0
COMCAST CORP NEW CL A 20030N101 203 5,184 SH   SOLE   5,184 0 0
CONSTELLATION ENERGY CORP COM 21037T109 1,268 22,150 SH   SOLE   22,150 0 0
CONSTELLATION ENERGY CORP COM 21037T109 14 250 SH   OTR   0 0 250
COSTCO WHSL CORP NEW COM 22160K105 16,881 35,222 SH   SOLE   35,222 0 0
CSX CORP COM 126408103 222 7,625 SH   SOLE   7,625 0 0
CVS HEALTH CORP COM 126650100 1,386 14,953 SH   SOLE   14,953 0 0
DANAHER CORPORATION COM 235851102 24,096 95,045 SH   SOLE   95,045 0 0
DANAHER CORPORATION COM 235851102 75 295 SH   OTR   0 0 295
DISNEY WALT CO COM 254687106 3,340 35,377 SH   SOLE   35,377 0 0
DOMINION ENERGY INC COM 25746U109 380 4,758 SH   SOLE   4,758 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 202 1,886 SH   SOLE   1,886 0 0
ECOLAB INC COM 278865100 6,410 41,688 SH   SOLE   41,688 0 0
ECOLAB INC COM 278865100 15 100 SH   OTR   0 0 100
EDWARDS LIFESCIENCES CORP COM 28176E108 308 3,235 SH   SOLE   3,235 0 0
ELEVANCE HEALTH INC COM 036752103 579 1,200 SH   SOLE   1,200 0 0
EOG RES INC COM 26875P101 1,696 15,360 SH   SOLE   15,360 0 0
EPAM SYS INC COM 29414B104 458 1,555 SH   SOLE   1,555 0 0
EXELON CORP COM 30161N101 3,479 76,774 SH   SOLE   76,774 0 0
EXELON CORP COM 30161N101 34 750 SH   OTR   0 0 750
EXXON MOBIL CORP COM 30231G102 10,875 126,990 SH   SOLE   126,990 0 0
FACTSET RESH SYS INC COM 303075105 248 645 SH   SOLE   645 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,676 29,189 SH   SOLE   29,189 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10,855 75,275 SH   SOLE   75,275 0 0
FISERV INC COM 337738108 6,702 75,327 SH   SOLE   75,327 0 0
FORTIVE CORP COM 34959J108 6,390 117,505 SH   SOLE   117,505 0 0
FORTIVE CORP COM 34959J108 11 200 SH   OTR   0 0 200
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 292 6,755 SH   SOLE   6,755 0 0
HOME DEPOT INC COM 437076102 6,258 22,817 SH   SOLE   22,817 0 0
HYATT HOTELS CORP COM CL A 448579102 945 12,791 SH   SOLE   12,791 0 0
IDEXX LABS INC COM 45168D104 303 865 SH   SOLE   865 0 0
ILLUMINA INC COM 452327109 487 2,642 SH   SOLE   2,642 0 0
INDEPENDENT BK CORP MASS COM 453836108 279 3,512 SH   SOLE   3,512 0 0
INTEL CORP COM 458140100 1,069 28,581 SH   SOLE   28,581 0 0
INTEL CORP COM 458140100 26 700 SH   OTR   0 0 700
INTERCONTINENTAL EXCHANGE IN COM 45866F104 203 2,160 SH   SOLE   2,160 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 275 1,948 SH   SOLE   1,948 0 0
INTUIT COM 461202103 11,410 29,603 SH   SOLE   29,603 0 0
IQVIA HLDGS INC COM 46266C105 11,932 54,989 SH   SOLE   54,989 0 0
JOHNSON & JOHNSON COM 478160104 2,926 16,486 SH   SOLE   16,486 0 0
JPMORGAN CHASE & CO COM 46625H100 14,180 125,920 SH   SOLE   125,920 0 0
JPMORGAN CHASE & CO COM 46625H100 68 600 SH   OTR   0 0 600
LAM RESEARCH CORP COM 512807108 797 1,870 SH   SOLE   1,870 0 0
LAMB WESTON HLDGS INC COM 513272104 3,206 44,868 SH   SOLE   44,868 0 0
LAUDER ESTEE COS INC CL A 518439104 12,285 48,238 SH   SOLE   48,238 0 0
LILLY ELI & CO COM 532457108 255 787 SH   SOLE   787 0 0
LINDE PLC SHS G5494J103 1,768 6,150 SH   SOLE   6,150 0 0
LOWES COS INC COM 548661107 2,144 12,273 SH   SOLE   12,273 0 0
MARSH & MCLENNAN COS INC COM 571748102 219 1,410 SH   SOLE   1,410 0 0
MASTERCARD INCORPORATED CL A 57636Q104 988 3,133 SH   SOLE   3,133 0 0
MCDONALDS CORP COM 580135101 279 1,131 SH   SOLE   1,131 0 0
MEDTRONIC PLC SHS G5960L103 483 5,386 SH   SOLE   5,386 0 0
MERCK & CO INC COM 58933Y105 13,389 146,853 SH   SOLE   146,853 0 0
MERCK & CO INC COM 58933Y105 98 1,075 SH   OTR   0 0 1,075
META PLATFORMS INC CL A 30303M102 10,543 65,380 SH   SOLE   65,380 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 379 330 SH   SOLE   330 0 0
MICROSOFT CORP COM 594918104 16,825 65,511 SH   SOLE   65,511 0 0
MICROSOFT CORP COM 594918104 51 200 SH   OTR   0 0 200
MONDELEZ INTL INC CL A 609207105 9,276 149,394 SH   SOLE   149,394 0 0
MONDELEZ INTL INC CL A 609207105 61 975 SH   OTR   0 0 975
MSCI INC COM 55354G100 7,198 17,464 SH   SOLE   17,464 0 0
NEXTERA ENERGY INC COM 65339F101 13,670 176,478 SH   SOLE   176,478 0 0
NIKE INC CL B 654106103 2,082 20,370 SH   SOLE   20,370 0 0
NORTHROP GRUMMAN CORP COM 666807102 730 1,525 SH   SOLE   1,525 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 17,629 27,905 SH   SOLE   27,905 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 5,764 22,492 SH   SOLE   22,492 0 0
ORACLE CORP COM 68389X105 327 4,680 SH   SOLE   4,680 0 0
OTIS WORLDWIDE CORP COM 68902V107 3,681 52,081 SH   SOLE   52,081 0 0
OTIS WORLDWIDE CORP COM 68902V107 4 50 SH   OTR   0 0 50
PALO ALTO NETWORKS INC COM 697435105 5,673 11,486 SH   SOLE   11,486 0 0
PARKER-HANNIFIN CORP COM 701094104 223 905 SH   SOLE   905 0 0
PAYCHEX INC COM 704326107 1,430 12,562 SH   SOLE   12,562 0 0
PAYCHEX INC COM 704326107 94 825 SH   OTR   0 0 825
PAYPAL HLDGS INC COM 70450Y103 5,229 74,876 SH   SOLE   74,876 0 0
PEPSICO INC COM 713448108 7,084 42,507 SH   SOLE   42,507 0 0
PFIZER INC COM 717081103 1,264 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 2,901 18,386 SH   SOLE   18,386 0 0
PRICE T ROWE GROUP INC COM 74144T108 389 3,420 SH   SOLE   3,420 0 0
PROCTER AND GAMBLE CO COM 742718109 2,567 17,853 SH   SOLE   17,853 0 0
PROCTER AND GAMBLE CO COM 742718109 54 375 SH   OTR   0 0 375
PROLOGIS INC. COM 74340W103 294 2,500 SH   SOLE   2,500 0 0
QUALCOMM INC COM 747525103 12,204 95,537 SH   SOLE   95,537 0 0
QUALCOMM INC COM 747525103 6 50 SH   OTR   0 0 50
RAYTHEON TECHNOLOGIES CORP COM 75513E101 3,431 35,702 SH   SOLE   35,702 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10 100 SH   OTR   0 0 100
RENAISSANCERE HLDGS LTD COM G7496G103 7,592 48,552 SH   SOLE   48,552 0 0
ROCKWELL AUTOMATION INC COM 773903109 279 1,400 SH   SOLE   1,400 0 0
ROPER TECHNOLOGIES INC COM 776696106 7,900 20,018 SH   SOLE   20,018 0 0
S&P GLOBAL INC COM 78409V104 10,767 31,945 SH   SOLE   31,945 0 0
SALESFORCE INC COM 79466L302 14,176 85,894 SH   SOLE   85,894 0 0
SERVICENOW INC COM 81762P102 11,251 23,661 SH   SOLE   23,661 0 0
STARBUCKS CORP COM 855244109 8,269 108,245 SH   SOLE   108,245 0 0
STERIS PLC SHS USD G8473T100 13,292 64,479 SH   SOLE   64,479 0 0
STRYKER CORPORATION COM 863667101 6,449 32,418 SH   SOLE   32,418 0 0
SVB FINANCIAL GROUP COM 78486Q101 7,411 18,762 SH   SOLE   18,762 0 0
SYSCO CORP COM 871829107 1,298 15,328 SH   SOLE   15,328 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,342 11,673 SH   SOLE   11,673 0 0
UNION PAC CORP COM 907818108 1,654 7,756 SH   SOLE   7,756 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,084 35,208 SH   SOLE   35,208 0 0
US BANCORP DEL COM NEW 902973304 437 9,487 SH   SOLE   9,487 0 0
VERASTEM INC COM 92337C104 35 30,000 SH   SOLE   30,000 0 0
VERISK ANALYTICS INC COM 92345Y106 11,418 65,968 SH   SOLE   65,968 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12,841 253,029 SH   SOLE   253,029 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 67 1,325 SH   OTR   0 0 1,325
VISA INC COM CL A 92826C839 21,147 107,403 SH   SOLE   107,403 0 0
VISA INC COM CL A 92826C839 39 200 SH   OTR   0 0 200
WALMART INC COM 931142103 398 3,273 SH   SOLE   3,273 0 0
WASTE CONNECTIONS INC COM 94106B101 1,731 13,965 SH   SOLE   13,965 0 0
WATERS CORP COM 941848103 359 1,085 SH   SOLE   1,085 0 0
WATSCO INC COM 942622200 2,670 11,180 SH   SOLE   11,180 0 0
WATSCO INC COM 942622200 24 100 SH   OTR   0 0 100
XPO LOGISTICS INC COM 983793100 451 9,370 SH   SOLE   9,370 0 0
XYLEM INC COM 98419M100 5,548 70,964 SH   SOLE   70,964 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 2,463 46,783 SH   SOLE   46,783 0 0
AMERICAN TOWER CORP NEW COM 03027X100 19,347 75,694 SH   SOLE   75,694 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 507 3,010 SH   SOLE   3,010 0 0
EQUINIX INC COM 29444U700 8,272 12,590 SH   SOLE   12,590 0 0
PUBLIC STORAGE COM 74460D109 1,787 5,715 SH   SOLE   5,715 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 353 8,000 SH   SOLE   8,000 0 0
ISHARES TR ISHARES BIOTECH 464287556 450 3,825 SH   SOLE   3,825 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 860 5,935 SH   SOLE   5,935 0 0
ISHARES TR RUS MD CP GR ETF 464287481 296 3,742 SH   SOLE   3,742 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 426 7,062 SH   SOLE   7,062 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,102 17,635 SH   SOLE   17,635 0 0
ISHARES TR EAFE VALUE ETF 464288877 265 6,100 SH   SOLE   6,100 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,393 34,740 SH   SOLE   34,740 0 0
ISHARES TR EAFE GRWTH ETF 464288885 435 5,400 SH   SOLE   5,400 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,813 8,292 SH   SOLE   8,292 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,620 9,565 SH   SOLE   9,565 0 0
ISHARES TR RUS MID CAP ETF 464287499 3,156 48,809 SH   SOLE   48,809 0 0
ISHARES TR CORE S&P500 ETF 464287200 19,118 50,422 SH   SOLE   50,422 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,552 24,540 SH   SOLE   24,540 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,110 87,763 SH   SOLE   87,763 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,478 6,568 SH   SOLE   6,568 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,270 3,071 SH   SOLE   3,071 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,580 31,621 SH   SOLE   31,621 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,518 36,442 SH   SOLE   36,442 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 129 5,300 SH   SOLE   5,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 245 10,050 SH   OTR   0 0 10,050
DANAHER CORPORATION 5% CONV PFD B 235851409 4,393 3,320 SH   SOLE   3,320 0 0
Metlife Inc PFD 59156R876 255 10,000 SH   SOLE   10,000 0 0
Nextera Energy Cap Hldgs Inc PFD 65339K860 327 13,000 SH   SOLE   13,000 0 0
Renaissancere Hldgs Ltd PFD 75968N309 300 13,000 SH   SOLE   13,000 0 0
BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 646 13,060 SH   SOLE   13,060 0 0