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 8,291 46,676 SH   SOLE   46,337 0 339
ABBOTT LABS COM 002824100 27,411 194,765 SH   SOLE   186,395 0 8,370
ABBVIE INC COM 00287Y109 27,847 205,665 SH   SOLE   196,950 0 8,715
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1,174 66,850 SH   SOLE   62,850 0 4,000
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 1,158 51,700 SH   SOLE   51,700 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 342 825 SH   SOLE   800 0 25
ADOBE SYSTEMS INCORPORATED COM 00724F101 213 375 SH   SOLE   375 0 0
AIR PRODS & CHEMS INC COM 009158106 11,051 36,321 SH   SOLE   36,221 0 100
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,253 10,545 SH   SOLE   10,535 0 10
ALLIANT ENERGY CORP COM 018802108 246 4,000 SH   SOLE   4,000 0 0
ALPHABET INC CAP STK CL A 02079K305 2,431 839 SH   SOLE   839 0 0
ALPHABET INC CAP STK CL C 02079K107 2,902 1,003 SH   SOLE   1,003 0 0
ALTRIA GROUP INC COM 02209S103 346 7,311 SH   SOLE   6,511 0 800
AMAZON COM INC COM 023135106 1,934 580 SH   SOLE   580 0 0
AMERICAN EXPRESS CO COM 025816109 1,515 9,263 SH   SOLE   9,159 0 104
AMGEN INC COM 031162100 432 1,922 SH   SOLE   1,922 0 0
AON PLC SHS CL A G0403H108 984 3,273 SH   SOLE   3,273 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 413 5,700 SH   SOLE   5,700 0 0
APPLE INC COM 037833100 52,173 293,816 SH   SOLE   285,462 0 8,354
AT&T INC COM 00206R102 1,530 62,194 SH   SOLE   60,194 0 2,000
AUTOMATIC DATA PROCESSING IN COM 053015103 35,096 142,331 SH   SOLE   138,762 0 3,569
AVALONBAY CMNTYS INC COM 053484101 227 900 SH   SOLE   900 0 0
AXON ENTERPRISE INC COM 05464C101 236 1,500 SH   SOLE   1,500 0 0
BANK HAWAII CORP COM 062540109 13,189 157,458 SH   SOLE   151,304 0 6,154
BECTON DICKINSON & CO COM 075887109 542 2,155 SH   SOLE   2,155 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,448 14,877 SH   SOLE   14,127 0 750
BK OF AMERICA CORP COM 060505104 818 18,376 SH   SOLE   18,376 0 0
BLACKSTONE INC COM 09260D107 543 4,200 SH   SOLE   4,200 0 0
BOEING CO COM 097023105 900 4,470 SH   SOLE   4,470 0 0
BOSTON SCIENTIFIC CORP COM 101137107 238 5,600 SH   SOLE   300 0 5,300
BRISTOL-MYERS SQUIBB CO COM 110122108 890 14,281 SH   SOLE   13,781 0 500
CARDIOL THERAPEUTICS INC COM CL A 14161Y200 42 22,900 SH   SOLE   22,900 0 0
CARLISLE COS INC COM 142339100 496 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102 547 4,200 SH   SOLE   4,200 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 1,301 23,993 SH   SOLE   23,993 0 0
CATERPILLAR INC COM 149123101 611 2,954 SH   SOLE   2,954 0 0
CDK GLOBAL INC COM 12508E101 435 10,424 SH   SOLE   9,758 0 666
CELANESE CORP DEL COM 150870103 395 2,350 SH   SOLE   2,350 0 0
CHEVRON CORP NEW COM 166764100 3,534 30,114 SH   SOLE   29,766 0 348
CHUBB LIMITED COM H1467J104 2,465 12,754 SH   SOLE   12,747 0 7
CHURCH & DWIGHT CO INC COM 171340102 482 4,700 SH   SOLE   4,700 0 0
CISCO SYS INC COM 17275R102 29,015 457,864 SH   SOLE   443,821 0 14,043
COCA COLA CO COM 191216100 10,006 168,996 SH   SOLE   163,277 0 5,719
COLGATE PALMOLIVE CO COM 194162103 1,198 14,036 SH   SOLE   14,008 0 28
CONOCOPHILLIPS COM 20825C104 264 3,652 SH   SOLE   3,652 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,728 3,045 SH   SOLE   3,045 0 0
CREDIT ACCEP CORP MICH COM 225310101 275 400 SH   SOLE   400 0 0
CVS HEALTH CORP COM 126650100 432 4,185 SH   SOLE   4,185 0 0
DANAHER CORPORATION COM 235851102 6,365 19,347 SH   SOLE   19,347 0 0
DEXCOM INC COM 252131107 18,310 34,100 SH   SOLE   33,180 0 920
DIAGEO PLC SPON ADR NEW 25243Q205 4,073 18,503 SH   SOLE   18,003 0 500
DISNEY WALT CO COM 254687106 5,285 34,118 SH   SOLE   34,118 0 0
DOVER CORP COM 260003108 291 1,600 SH   SOLE   1,600 0 0
DOW INC COM 260557103 318 5,604 SH   SOLE   5,595 0 9
DUKE ENERGY CORP NEW COM NEW 26441C204 1,434 13,667 SH   SOLE   13,667 0 0
DUPONT DE NEMOURS INC COM 26614N102 469 5,808 SH   SOLE   5,808 0 0
EATON VANCE FLTING RATE INC COM 278279104 7,697 510,407 SH   SOLE   473,740 0 36,667
EATON VANCE SR FLTNG RTE TR COM 27828Q105 8,331 564,403 SH   SOLE   549,403 0 15,000
EBAY INC. COM 278642103 21,282 320,024 SH   SOLE   309,465 0 10,559
ECOLAB INC COM 278865100 9,240 39,388 SH   SOLE   37,535 0 1,853
EDWARDS LIFESCIENCES CORP COM 28176E108 9,012 69,565 SH   SOLE   69,565 0 0
EMERSON ELEC CO COM 291011104 3,882 41,760 SH   SOLE   41,760 0 0
ENBRIDGE INC COM 29250N105 426 10,906 SH   SOLE   10,906 0 0
EOG RES INC COM 26875P101 8,194 92,240 SH   SOLE   86,540 0 5,700
EVERSOURCE ENERGY COM 30040W108 397 4,361 SH   SOLE   3,361 0 1,000
EXPEDITORS INTL WASH INC COM 302130109 5,103 38,000 SH   SOLE   37,350 0 650
EXXON MOBIL CORP COM 30231G102 9,184 150,094 SH   SOLE   142,094 0 8,000
FEDEX CORP COM 31428X106 647 2,500 SH   SOLE   2,500 0 0
FISERV INC COM 337738108 19,334 186,282 SH   SOLE   171,412 0 14,870
FORTIVE CORP COM 34959J108 717 9,395 SH   SOLE   9,395 0 0
GENERAL ELECTRIC CO COM NEW 369604301 6,947 73,536 SH   SOLE   70,599 0 2,937
GENUINE PARTS CO COM 372460105 212 1,512 SH   SOLE   1,512 0 0
GRAINGER W W INC COM 384802104 777 1,500 SH   SOLE   1,500 0 0
HEALTHCARE RLTY TR COM 421946104 15,503 489,986 SH   SOLE   470,297 0 19,689
HINGHAM INSTN SVGS MASS COM 433323102 1,346 3,205 SH   SOLE   1,755 0 1,450
HOLOGIC INC COM 436440101 651 8,500 SH   SOLE   8,500 0 0
HOME DEPOT INC COM 437076102 2,953 7,114 SH   SOLE   6,839 0 275
HONEYWELL INTL INC COM 438516106 463 2,222 SH   SOLE   2,222 0 0
HP INC COM 40434L105 296 7,870 SH   SOLE   7,870 0 0
HUNTINGTON BANCSHARES INC COM 446150104 552 35,814 SH   SOLE   35,814 0 0
IDEX CORP COM 45167R104 310 1,311 SH   SOLE   1,156 0 155
IDEXX LABS INC COM 45168D104 26,145 39,706 SH   SOLE   38,787 0 919
ILLINOIS TOOL WKS INC COM 452308109 376 1,525 SH   SOLE   1,125 0 400
INTEL CORP COM 458140100 3,297 64,024 SH   SOLE   59,424 0 4,600
INTERNATIONAL BUSINESS MACHS COM 459200101 367 2,749 SH   SOLE   2,749 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 262 1,600 SH   SOLE   1,600 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 291 4,783 SH   SOLE   4,783 0 0
IRON MTN INC NEW COM 46284V101 24,859 475,049 SH   SOLE   455,365 0 19,684
ISHARES TR CORE S&P500 ETF 464287200 864 1,812 SH   SOLE   1,812 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 504 10,000 SH   SOLE   10,000 0 0
ISHARES TR EAFE VALUE ETF 464288877 222 4,407 SH   SOLE   4,407 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 507 10,000 SH   SOLE   10,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,710 35,000 SH   SOLE   35,000 0 0
JOHNSON & JOHNSON COM 478160104 9,375 54,801 SH   SOLE   54,291 0 510
JOHNSON CTLS INTL PLC SHS G51502105 401 4,932 SH   SOLE   4,932 0 0
JPMORGAN CHASE & CO COM 46625H100 1,151 7,268 SH   SOLE   7,268 0 0
KIMBERLY-CLARK CORP COM 494368103 1,386 9,698 SH   SOLE   9,398 0 300
LABORATORY CORP AMER HLDGS COM NEW 50540R409 364 1,159 SH   SOLE   1,159 0 0
LAM RESEARCH CORP COM 512807108 2,086 2,900 SH   SOLE   2,900 0 0
LILLY ELI & CO COM 532457108 1,903 6,890 SH   SOLE   5,990 0 900
LINCOLN NATL CORP IND COM 534187109 283 4,150 SH   SOLE   4,150 0 0
LKQ CORP COM 501889208 2,214 36,880 SH   SOLE   35,480 0 1,400
LOWES COS INC COM 548661107 742 2,870 SH   SOLE   2,870 0 0
MCDONALDS CORP COM 580135101 7,478 27,894 SH   SOLE   27,744 0 150
MEDTRONIC PLC SHS G5960L103 1,108 10,708 SH   SOLE   9,783 0 925
MERCK & CO INC COM 58933Y105 5,500 71,766 SH   SOLE   65,666 0 6,100
META PLATFORMS INC CL A 30303M102 219 650 SH   SOLE   650 0 0
MICROSOFT CORP COM 594918104 57,523 171,038 SH   SOLE   166,038 0 5,000
MOSAIC CO NEW COM 61945C103 467 11,895 SH   SOLE   9,895 0 2,000
NEWMONT CORP COM 651639106 248 4,000 SH   SOLE   4,000 0 0
NEXTERA ENERGY INC COM 65339F101 817 8,749 SH   SOLE   8,749 0 0
NIKE INC CL B 654106103 492 2,950 SH   SOLE   2,950 0 0
NORFOLK SOUTHN CORP COM 655844108 2,085 7,002 SH   SOLE   7,002 0 0
NORTHERN TR CORP COM 665859104 13,290 111,113 SH   SOLE   107,366 0 3,747
NORTHROP GRUMMAN CORP COM 666807102 813 2,100 SH   SOLE   2,100 0 0
NUCOR CORP COM 670346105 320 2,800 SH   SOLE   2,800 0 0
NUTRIEN LTD COM 67077M108 368 4,890 SH   SOLE   4,890 0 0
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 243 30,000 SH   SOLE   30,000 0 0
NUVEEN MUN VALUE FD INC COM 670928100 104 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COM 67066G104 972 3,306 SH   SOLE   3,306 0 0
ONEOK INC NEW COM 682680103 376 6,400 SH   SOLE   6,400 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 922 92,000 SH   SOLE   91,750 0 250
ORACLE CORP COM 68389X105 275 3,150 SH   SOLE   3,150 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 19,197 27,182 SH   SOLE   27,072 0 110
ORGANON & CO COMMON STOCK 68622V106 8,167 268,200 SH   SOLE   254,365 0 13,835
OTIS WORLDWIDE CORP COM 68902V107 1,012 11,620 SH   SOLE   11,620 0 0
PAR TECHNOLOGY CORP COM 698884103 237 4,500 SH   SOLE   4,500 0 0
PARKER-HANNIFIN CORP COM 701094104 8,535 26,830 SH   SOLE   26,280 0 550
PAYCHEX INC COM 704326107 666 4,878 SH   SOLE   4,878 0 0
PAYPAL HLDGS INC COM 70450Y103 23,416 124,169 SH   SOLE   119,503 0 4,666
PENTAIR PLC SHS G7S00T104 397 5,430 SH   SOLE   5,430 0 0
PEPSICO INC COM 713448108 15,591 89,751 SH   SOLE   88,897 0 854
PFIZER INC COM 717081103 20,087 340,166 SH   SOLE   329,171 0 10,995
PHILIP MORRIS INTL INC COM 718172109 745 7,843 SH   SOLE   7,343 0 500
PROCTER AND GAMBLE CO COM 742718109 27,905 170,591 SH   SOLE   166,751 0 3,840
PROGRESSIVE CORP COM 743315103 9,229 89,906 SH   SOLE   82,206 0 7,700
QUALCOMM INC COM 747525103 274 1,500 SH   SOLE   1,500 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,459 28,576 SH   SOLE   28,576 0 0
ROCKWELL AUTOMATION INC COM 773903109 701 2,010 SH   SOLE   1,600 0 410
ROLLINS INC COM 775711104 262 7,665 SH   SOLE   6,107 0 1,558
ROPER TECHNOLOGIES INC COM 776696106 400 813 SH   SOLE   813 0 0
ROYAL BK CDA COM 780087102 531 5,006 SH   SOLE   5,006 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,166 49,909 SH   SOLE   48,109 0 1,800
RPM INTL INC COM 749685103 534 5,292 SH   SOLE   5,292 0 0
SCHLUMBERGER LTD COM STK 806857108 647 21,603 SH   SOLE   20,403 0 1,200
SEMPRA COM 816851109 298 2,250 SH   SOLE   2,250 0 0
SHERWIN WILLIAMS CO COM 824348106 2,018 5,730 SH   SOLE   5,730 0 0
SOUTHERN CO COM 842587107 370 5,392 SH   SOLE   4,992 0 400
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 338 9,500 SH   SOLE   9,500 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,450 2,800 SH   SOLE   2,800 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 678 8,000 SH   SOLE   8,000 0 0
STARBUCKS CORP COM 855244109 1,208 10,325 SH   SOLE   10,325 0 0
STERICYCLE INC COM 858912108 7,428 124,540 SH   SOLE   118,740 0 5,800
STRYKER CORPORATION COM 863667101 6,953 26,002 SH   SOLE   25,002 0 1,000
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 755 109,250 SH   SOLE   93,250 0 16,000
SYSCO CORP COM 871829107 484 6,168 SH   SOLE   6,168 0 0
TAPESTRY INC COM 876030107 3,989 98,259 SH   SOLE   93,680 0 4,579
TARGET CORP COM 87612E106 292 1,260 SH   SOLE   1,240 0 20
TE CONNECTIVITY LTD SHS H84989104 1,782 11,046 SH   SOLE   11,046 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 367 550 SH   SOLE   550 0 0
TOOTSIE ROLL INDS INC COM 890516107 1,287 35,531 SH   SOLE   34,817 0 714
TORONTO DOMINION BK ONT COM NEW 891160509 284 3,710 SH   SOLE   3,710 0 0
TRACTOR SUPPLY CO COM 892356106 477 2,000 SH   SOLE   2,000 0 0
TRANSDIGM GROUP INC COM 893641100 255 400 SH   SOLE   400 0 0
TRUIST FINL CORP COM 89832Q109 234 4,000 SH   SOLE   4,000 0 0
TWILIO INC CL A 90138F102 369 1,400 SH   SOLE   1,400 0 0
UNILEVER PLC SPON ADR NEW 904767704 264 4,900 SH   SOLE   4,900 0 0
UNION PAC CORP COM 907818108 2,635 10,460 SH   SOLE   10,460 0 0
UNITED PARCEL SERVICE INC CL B 911312106 296 1,380 SH   SOLE   1,380 0 0
US BANCORP DEL COM NEW 902973304 273 4,854 SH   SOLE   4,854 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 5,082 24,187 SH   SOLE   22,387 0 1,800
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1,616 8,440 SH   SOLE   6,440 0 2,000
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,048 11,450 SH   SOLE   10,950 0 500
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,622 12,877 SH   SOLE   10,877 0 2,000
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,571 15,800 SH   SOLE   15,200 0 600
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,082 17,945 SH   SOLE   17,345 0 600
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17,514 354,094 SH   SOLE   336,104 0 17,990
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 596 11,050 SH   SOLE   9,550 0 1,500
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,467 16,335 SH   SOLE   16,335 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 882 5,133 SH   SOLE   5,133 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 562 11,000 SH   SOLE   11,000 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 280 2,900 SH   SOLE   2,900 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 533 10,265 SH   SOLE   10,265 0 0
VIATRIS INC COM 92556V106 377 27,841 SH   SOLE   26,701 0 1,140
VISA INC COM CL A 92826C839 222 1,025 SH   SOLE   1,025 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,966 265,656 SH   SOLE   262,156 0 3,500
WALGREENS BOOTS ALLIANCE INC COM 931427108 19,674 377,193 SH   SOLE   362,348 0 14,845
WALMART INC COM 931142103 7,433 51,370 SH   SOLE   45,830 0 5,540
WASTE MGMT INC DEL COM 94106L109 292 1,750 SH   SOLE   1,300 0 450
WATERS CORP COM 941848103 410 1,100 SH   SOLE   1,100 0 0
WEC ENERGY GROUP INC COM 92939U106 558 5,750 SH   SOLE   5,650 0 100
WELLS FARGO CO NEW COM 949746101 5,001 104,229 SH   SOLE   98,929 0 5,300
WEYERHAEUSER CO MTN BE COM NEW 962166104 746 18,118 SH   SOLE   18,118 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 2,493 137,150 SH   SOLE   129,650 0 7,500
ZIMMER BIOMET HOLDINGS INC COM 98956P102 371 2,918 SH   SOLE   2,918 0 0