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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   21,651,870 196,710 SH   SOLE   192,605 4,105 0
ABBVIE INC COM 00287Y109   30,338,406 195,770 SH   SOLE   190,795 4,975 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   1,319,619 66,850 SH   SOLE   62,850 4,000 0
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   1,429,956 62,800 SH   SOLE   62,800 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   307,046 875 SH   SOLE   850 25 0
ADOBE INC COM 00724F101   241,623 405 SH   SOLE   405 0 0
AIR PRODS & CHEMS INC COM 009158106   10,068,721 36,774 SH   SOLE   36,664 110 0
ALLIANT ENERGY CORP COM 018802108   205,200 4,000 SH   SOLE   4,000 0 0
ALPHABET INC CAP STK CL A 02079K305   3,499,235 25,050 SH   SOLE   25,050 0 0
ALPHABET INC CAP STK CL C 02079K107   3,058,603 21,703 SH   SOLE   21,703 0 0
ALTRIA GROUP INC COM 02209S103   251,964 6,246 SH   SOLE   5,446 800 0
AMAZON COM INC COM 023135106   1,475,337 9,710 SH   SOLE   9,710 0 0
AMERICAN EXPRESS CO COM 025816109   1,767,552 9,435 SH   SOLE   9,345 90 0
AMGEN INC COM 031162100   712,796 2,475 SH   SOLE   2,475 0 0
ANALOG DEVICES INC COM 032654105   422,139 2,126 SH   SOLE   2,126 0 0
AON PLC SHS CL A G0403H108   909,438 3,125 SH   SOLE   3,125 0 0
APPLE INC COM 037833100   54,715,803 284,194 SH   SOLE   279,429 4,765 0
AT&T INC COM 00206R102   866,049 51,612 SH   SOLE   49,612 2,000 0
AUTOMATIC DATA PROCESSING IN COM 053015103   31,568,910 135,506 SH   SOLE   133,587 1,919 0
AVALONBAY CMNTYS INC COM 053484101   262,108 1,400 SH   SOLE   1,400 0 0
AXON ENTERPRISE INC COM 05464C101   271,247 1,050 SH   SOLE   1,050 0 0
BANK AMERICA CORP COM 060505104   615,330 18,275 SH   SOLE   18,275 0 0
BANK HAWAII CORP COM 062540109   6,083,089 83,951 SH   SOLE   80,851 3,100 0
BECTON DICKINSON & CO COM 075887109   1,138,198 4,668 SH   SOLE   4,668 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,006,586 19,645 SH   SOLE   19,614 31 0
BLACKSTONE INC COM 09260D107   405,852 3,100 SH   SOLE   3,100 0 0
BOEING CO COM 097023105   1,113,018 4,270 SH   SOLE   4,270 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   678,216 13,218 SH   SOLE   13,218 0 0
CARDIOL THERAPEUTICS INC COM CL A 14161Y200   31,114 36,900 SH   SOLE   36,900 0 0
CARLISLE COS INC COM 142339100   624,860 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102   265,520 3,460 SH   SOLE   3,460 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   984,119 17,130 SH   SOLE   17,130 0 0
CATERPILLAR INC COM 149123101   1,088,657 3,682 SH   SOLE   3,682 0 0
CELANESE CORP DEL COM 150870103   365,120 2,350 SH   SOLE   2,350 0 0
CHEVRON CORP NEW COM 166764100   4,894,984 32,817 SH   SOLE   32,469 348 0
CHUBB LIMITED COM H1467J104   3,001,506 13,281 SH   SOLE   13,261 20 0
CISCO SYS INC COM 17275R102   23,350,093 462,195 SH   SOLE   452,870 9,325 0
CLOROX CO DEL COM 189054109   377,864 2,650 SH   SOLE   2,650 0 0
COCA COLA CO COM 191216100   10,237,696 173,726 SH   SOLE   169,607 4,119 0
COLGATE PALMOLIVE CO COM 194162103   828,665 10,396 SH   SOLE   10,368 28 0
CONOCOPHILLIPS COM 20825C104   449,075 3,869 SH   SOLE   3,869 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,379,273 2,090 SH   SOLE   2,090 0 0
CUMMINS INC COM 231021106   311,441 1,300 SH   SOLE   1,300 0 0
CVS HEALTH CORP COM 126650100   330,448 4,185 SH   SOLE   4,185 0 0
DANAHER CORPORATION COM 235851102   4,900,244 21,182 SH   SOLE   21,177 5 0
DEXCOM INC COM 252131107   18,027,299 145,276 SH   SOLE   141,546 3,730 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,657,275 18,243 SH   SOLE   17,743 500 0
DISNEY WALT CO COM 254687106   7,620,061 84,395 SH   SOLE   82,645 1,750 0
DOVER CORP COM 260003108   262,707 1,708 SH   SOLE   1,708 0 0
DOW INC COM 260557103   278,258 5,074 SH   SOLE   5,065 9 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,293,069 13,325 SH   SOLE   13,325 0 0
DUPONT DE NEMOURS INC COM 26614N102   388,343 5,048 SH   SOLE   5,048 0 0
EASTERN BANKSHARES INC COM 27627N105   143,420 10,100 SH   SOLE   10,100 0 0
EATON VANCE FLTING RATE INC COM 278279104   4,885,690 389,298 SH   SOLE   367,248 22,050 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105   9,466,553 747,753 SH   SOLE   719,553 28,200 0
EBAY INC. COM 278642103   14,106,970 323,406 SH   SOLE   314,767 8,639 0
ECOLAB INC COM 278865100   8,753,609 44,132 SH   SOLE   42,912 1,220 0
EDWARDS LIFESCIENCES CORP COM 28176E108   5,638,306 73,945 SH   SOLE   73,945 0 0
ELI LILLY & CO COM 532457108   3,586,124 6,152 SH   SOLE   6,052 100 0
EMERSON ELEC CO COM 291011104   3,739,516 38,421 SH   SOLE   37,521 900 0
ENBRIDGE INC COM 29250N105   420,642 11,678 SH   SOLE   11,678 0 0
EOG RES INC COM 26875P101   11,628,954 96,147 SH   SOLE   90,555 5,592 0
EVERSOURCE ENERGY COM 30040W108   256,817 4,161 SH   SOLE   3,361 800 0
EXPEDITORS INTL WASH INC COM 302130109   4,754,100 37,375 SH   SOLE   37,375 0 0
EXXON MOBIL CORP COM 30231G102   14,640,778 146,437 SH   SOLE   140,875 5,562 0
FEDEX CORP COM 31428X106   543,886 2,150 SH   SOLE   2,150 0 0
FISERV INC COM 337738108   24,657,628 185,619 SH   SOLE   177,369 8,250 0
FORD MTR CO DEL COM 345370860   126,167 10,350 SH   SOLE   10,350 0 0
FORTIVE CORP COM 34959J108   776,428 10,545 SH   SOLE   10,545 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   1,480,988 19,154 SH   SOLE   18,513 641 0
GENERAL ELECTRIC CO COM NEW 369604301   7,774,585 60,916 SH   SOLE   58,583 2,333 0
GENUINE PARTS CO COM 372460105   365,225 2,637 SH   SOLE   2,637 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   281,998 731 SH   SOLE   731 0 0
HEALTHCARE RLTY TR CL A COM 42226K105   15,725,046 912,655 SH   SOLE   886,309 26,346 0
HINGHAM INSTN SVGS MASS COM 433323102   341,172 1,755 SH   SOLE   1,755 0 0
HOLOGIC INC COM 436440101   585,890 8,200 SH   SOLE   8,200 0 0
HOME DEPOT INC COM 437076102   3,193,572 9,215 SH   SOLE   8,990 225 0
HONEYWELL INTL INC COM 438516106   529,518 2,525 SH   SOLE   2,525 0 0
HP INC COM 40434L105   212,736 7,070 SH   SOLE   7,070 0 0
HUBBELL INC COM 443510607   424,978 1,292 SH   SOLE   1,292 0 0
HUNTINGTON BANCSHARES INC COM 446150104   458,200 36,022 SH   SOLE   36,022 0 0
IDEX CORP COM 45167R104   282,344 1,300 SH   SOLE   1,150 150 0
IDEXX LABS INC COM 45168D104   22,714,866 40,924 SH   SOLE   40,105 819 0
ILLINOIS TOOL WKS INC COM 452308109   753,078 2,875 SH   SOLE   2,475 400 0
INTEL CORP COM 458140100   2,661,944 52,974 SH   SOLE   50,074 2,900 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   224,753 1,750 SH   SOLE   1,750 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   419,996 2,568 SH   SOLE   2,568 0 0
INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578   359,182 6,570 SH   SOLE   6,570 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   966,577 5,735 SH   SOLE   5,735 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   291,093 4,783 SH   SOLE   4,783 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,144,608 2,795 SH   SOLE   2,795 0 0
IRON MTN INC DEL COM 46284V101   31,733,649 453,467 SH   SOLE   440,694 12,773 0
ISHARES INC EM MKTS DIV ETF 464286319   537,747 20,300 SH   SOLE   20,300 0 0
ISHARES TR CORE MSCI EAFE 46432F842   343,378 4,881 SH   SOLE   4,881 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,128,735 28,071 SH   SOLE   28,071 0 0
ISHARES TR RUS MID CAP ETF 464287499   240,574 3,095 SH   SOLE   3,095 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,322,128 2,768 SH   SOLE   2,768 0 0
ISHARES TR CORE S&P MCP ETF 464287507   418,497 1,510 SH   SOLE   1,510 0 0
JOHNSON & JOHNSON COM 478160104   9,025,284 57,581 SH   SOLE   57,171 410 0
JOHNSON CTLS INTL PLC SHS G51502105   215,112 3,732 SH   SOLE   3,732 0 0
JPMORGAN CHASE & CO COM 46625H100   2,071,689 12,179 SH   SOLE   12,179 0 0
KIMBERLY-CLARK CORP COM 494368103   1,105,498 9,098 SH   SOLE   8,798 300 0
KLA CORP COM NEW 482480100   249,959 430 SH   SOLE   430 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   263,429 1,159 SH   SOLE   1,159 0 0
LAM RESEARCH CORP COM 512807108   2,153,965 2,750 SH   SOLE   2,750 0 0
LKQ CORP COM 501889208   1,511,598 31,630 SH   SOLE   31,230 400 0
LOEWS CORP COM 540424108   208,770 3,000 SH   SOLE   3,000 0 0
LOWES COS INC COM 548661107   443,987 1,995 SH   SOLE   1,995 0 0
MASTERCARD INCORPORATED CL A 57636Q104   281,497 660 SH   SOLE   660 0 0
MCDONALDS CORP COM 580135101   7,376,420 24,877 SH   SOLE   24,727 150 0
MEDTRONIC PLC SHS G5960L103   431,095 5,233 SH   SOLE   4,533 700 0
MERCK & CO INC COM 58933Y105   7,817,370 71,706 SH   SOLE   67,106 4,600 0
MICROSOFT CORP COM 594918104   63,396,499 168,590 SH   SOLE   164,815 3,775 0
MOSAIC CO NEW COM 61945C103   442,873 12,395 SH   SOLE   10,395 2,000 0
NEXTERA ENERGY INC COM 65339F101   1,065,297 17,539 SH   SOLE   17,539 0 0
NIKE INC CL B 654106103   871,274 8,025 SH   SOLE   8,025 0 0
NORFOLK SOUTHN CORP COM 655844108   1,740,301 7,362 SH   SOLE   7,362 0 0
NORTHERN TR CORP COM 665859104   9,948,972 117,907 SH   SOLE   114,799 3,108 0
NORTHROP GRUMMAN CORP COM 666807102   660,546 1,411 SH   SOLE   1,411 0 0
NUCOR CORP COM 670346105   391,590 2,250 SH   SOLE   2,250 0 0
NUTRIEN LTD COM 67077M108   354,403 6,290 SH   SOLE   6,290 0 0
NUVEEN MUN VALUE FD INC COM 670928100   86,000 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COM 67066G104   1,176,748 2,376 SH   SOLE   2,376 0 0
ONEOK INC NEW COM 682680103   217,682 3,100 SH   SOLE   3,100 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113   752,940 53,400 SH   SOLE   53,100 300 0
ORACLE CORP COM 68389X105   332,105 3,150 SH   SOLE   3,150 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   21,051,873 22,158 SH   SOLE   22,058 100 0
ORGANON & CO COMMON STOCK 68622V106   2,258,879 156,649 SH   SOLE   152,309 4,340 0
OTIS WORLDWIDE CORP COM 68902V107   743,854 8,314 SH   SOLE   8,314 0 0
PARKER-HANNIFIN CORP COM 701094104   13,865,688 30,097 SH   SOLE   29,452 645 0
PAYCHEX INC COM 704326107   561,127 4,711 SH   SOLE   4,711 0 0
PAYPAL HLDGS INC COM 70450Y103   9,692,893 157,839 SH   SOLE   153,149 4,690 0
PENTAIR PLC SHS G7S00T104   322,105 4,430 SH   SOLE   4,430 0 0
PEPSICO INC COM 713448108   14,904,339 87,755 SH   SOLE   87,505 250 0
PFIZER INC COM 717081103   10,234,672 355,494 SH   SOLE   349,124 6,370 0
PHILIP MORRIS INTL INC COM 718172109   638,239 6,784 SH   SOLE   6,284 500 0
PROCTER AND GAMBLE CO COM 742718109   23,057,483 157,346 SH   SOLE   154,366 2,980 0
PROGRESSIVE CORP COM 743315103   11,949,186 75,020 SH   SOLE   70,720 4,300 0
QUALCOMM INC COM 747525103   295,334 2,042 SH   SOLE   2,042 0 0
ROCKWELL AUTOMATION INC COM 773903109   593,017 1,910 SH   SOLE   1,500 410 0
ROLLINS INC COM 775711104   326,506 7,477 SH   SOLE   6,077 1,400 0
ROPER TECHNOLOGIES INC COM 776696106   443,223 813 SH   SOLE   813 0 0
ROYAL BK CDA COM 780087102   506,257 5,006 SH   SOLE   5,006 0 0
RPM INTL INC COM 749685103   457,683 4,100 SH   SOLE   4,100 0 0
RTX CORPORATION COM 75513E101   2,430,636 28,888 SH   SOLE   28,888 0 0
SCHLUMBERGER LTD COM STK 806857108   832,796 16,003 SH   SOLE   15,903 100 0
SEMPRA COM 816851109   336,285 4,500 SH   SOLE   4,500 0 0
SHELL PLC SPON ADS 780259305   3,122,210 47,450 SH   SOLE   45,950 1,500 0
SHERWIN WILLIAMS CO COM 824348106   3,282,436 10,524 SH   SOLE   10,524 0 0
SNAP ON INC COM 833034101   216,630 750 SH   SOLE   750 0 0
SOUTHERN CO COM 842587107   458,378 6,537 SH   SOLE   6,137 400 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863   231,965 8,500 SH   SOLE   8,500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   390,306 821 SH   SOLE   770 51 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,319,188 2,600 SH   SOLE   2,600 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   454,040 5,450 SH   SOLE   5,450 0 0
STARBUCKS CORP COM 855244109   1,151,160 11,990 SH   SOLE   11,950 40 0
STERICYCLE INC COM 858912108   4,833,835 97,535 SH   SOLE   92,915 4,620 0
STRYKER CORPORATION COM 863667101   8,348,046 27,877 SH   SOLE   27,622 255 0
SYSCO CORP COM 871829107   617,437 8,443 SH   SOLE   8,443 0 0
TAPESTRY INC COM 876030107   2,594,001 70,470 SH   SOLE   68,050 2,420 0
TE CONNECTIVITY LTD SHS H84989104   1,551,963 11,046 SH   SOLE   11,046 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   306,797 578 SH   SOLE   578 0 0
TOOTSIE ROLL INDS INC COM 890516107   1,156,085 34,780 SH   SOLE   34,023 757 0
TORONTO DOMINION BK ONT COM NEW 891160509   343,132 5,310 SH   SOLE   5,310 0 0
TRACTOR SUPPLY CO COM 892356106   442,962 2,060 SH   SOLE   2,060 0 0
TRANSDIGM GROUP INC COM 893641100   505,800 500 SH   SOLE   500 0 0
UNILEVER PLC SPON ADR NEW 904767704   237,552 4,900 SH   SOLE   4,900 0 0
UNION PAC CORP COM 907818108   2,956,037 12,035 SH   SOLE   12,035 0 0
UNITED PARCEL SERVICE INC CL B 911312106   448,892 2,855 SH   SOLE   2,855 0 0
US BANCORP DEL COM NEW 902973304   261,584 6,044 SH   SOLE   6,044 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885   1,994,983 21,230 SH   SOLE   17,730 3,500 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   6,934,869 69,915 SH   SOLE   66,915 3,000 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,520,204 11,814 SH   SOLE   11,214 600 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,202,373 24,925 SH   SOLE   24,325 600 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,601,194 17,402 SH   SOLE   15,952 1,450 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,911,195 16,176 SH   SOLE   15,626 550 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   15,048,364 366,140 SH   SOLE   352,645 13,495 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   796,433 18,700 SH   SOLE   17,200 1,500 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   1,157,703 14,275 SH   SOLE   14,275 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   795,427 4,668 SH   SOLE   4,668 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   668,885 7,250 SH   SOLE   7,250 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   435,600 900 SH   SOLE   900 0 0
VERALTO CORP COM SHS 92338C103   564,879 6,867 SH   SOLE   6,866 1 0
VERIZON COMMUNICATIONS INC COM 92343V104   238,490 6,326 SH   SOLE   6,326 0 0
VISA INC COM CL A 92826C839   282,251 1,084 SH   SOLE   1,084 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,214,508 139,599 SH   SOLE   138,299 1,300 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   10,988,916 420,870 SH   SOLE   410,895 9,975 0
WALMART INC COM 931142103   8,405,476 53,317 SH   SOLE   50,327 2,990 0
WARNER BROS DISCOVERY INC COM SER A 934423104   156,828 13,781 SH   SOLE   13,299 482 0
WASTE MGMT INC DEL COM 94106L109   515,450 2,878 SH   SOLE   2,453 425 0
WATERS CORP COM 941848103   372,030 1,130 SH   SOLE   1,130 0 0
WD 40 CO COM 929236107   334,698 1,400 SH   SOLE   1,400 0 0
WEC ENERGY GROUP INC COM 92939U106   650,802 7,732 SH   SOLE   7,732 0 0
WELLS FARGO CO NEW COM 949746101   5,720,545 116,224 SH   SOLE   110,824 5,400 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   343,806 9,888 SH   SOLE   9,888 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   2,844,268 69,525 SH   SOLE   65,775 3,750 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   317,880 2,612 SH   SOLE   2,612 0 0