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 12,210 51,877 SH   SOLE   50,177 0 1,700
ABBOTT LABS COM 002824100 14,494 253,967 SH   SOLE   236,016 0 17,951
ABBVIE INC COM 00287Y109 19,209 198,620 SH   SOLE   183,453 0 15,167
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 322 2,106 SH   SOLE   1,106 0 1,000
AETNA INC NEW COM 00817Y108 289 1,600 SH   SOLE   1,600 0 0
AIR PRODS & CHEMS INC COM 009158106 6,276 38,249 SH   SOLE   36,477 0 1,772
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,804 10,460 SH   SOLE   10,460 0 0
ALPHABET INC CAP STK CL C 02079K107 768 734 SH   SOLE   734 0 0
ALPHABET INC CAP STK CL A 02079K305 881 836 SH   SOLE   836 0 0
ALTRIA GROUP INC COM 02209S103 454 6,352 SH   SOLE   5,552 0 800
AMAZON COM INC COM 023135106 596 510 SH   SOLE   510 0 0
AMERICAN EXPRESS CO COM 025816109 792 7,975 SH   SOLE   7,975 0 0
AMGEN INC COM 031162100 643 3,698 SH   SOLE   2,398 0 1,300
AON PLC SHS CL A G0408V102 437 3,263 SH   SOLE   3,263 0 0
APPLE INC COM 037833100 16,704 98,707 SH   SOLE   94,092 0 4,615
ARCHER DANIELS MIDLAND CO COM 039483102 401 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206R102 2,963 76,210 SH   SOLE   74,710 0 1,500
AUTOMATIC DATA PROCESSING IN COM 053015103 18,535 158,161 SH   SOLE   151,936 0 6,225
BANK AMER CORP COM 060505104 1,054 35,701 SH   SOLE   35,701 0 0
BANK HAWAII CORP COM 062540109 9,924 115,800 SH   SOLE   110,800 0 5,000
BANK NEW YORK MELLON CORP COM 064058100 438 8,124 SH   SOLE   8,124 0 0
BECTON DICKINSON & CO COM 075887109 388 1,812 SH   SOLE   1,812 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,639 13,316 SH   SOLE   12,616 0 700
BOEING CO COM 097023105 1,507 5,110 SH   SOLE   5,110 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 467 7,617 SH   SOLE   6,717 0 900
CANADIAN NAT RES LTD COM 136385101 248 6,950 SH   SOLE   6,950 0 0
CARLISLE COS INC COM 142339100 227 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102 277 4,315 SH   SOLE   4,315 0 0
CATERPILLAR INC DEL COM 149123101 384 2,439 SH   SOLE   2,439 0 0
CDK GLOBAL INC COM 12508E101 1,758 24,658 SH   SOLE   23,893 0 765
CELANESE CORP DEL COM SER A 150870103 610 5,700 SH   SOLE   5,700 0 0
CELGENE CORP COM 151020104 703 6,735 SH   SOLE   6,735 0 0
CHEVRON CORP NEW COM 166764100 3,440 27,480 SH   SOLE   27,380 0 100
CHUBB LIMITED COM H1467J104 1,420 9,720 SH   SOLE   9,720 0 0
CHURCH & DWIGHT INC COM 171340102 346 6,900 SH   SOLE   6,900 0 0
CINTAS CORP COM 172908105 249 1,600 SH   SOLE   0 0 1,600
CISCO SYS INC COM 17275R102 17,775 464,098 SH   SOLE   442,848 0 21,250
COCA COLA CO COM 191216100 7,799 169,997 SH   SOLE   160,335 0 9,662
COLGATE PALMOLIVE CO COM 194162103 1,330 17,631 SH   SOLE   17,631 0 0
CONOCOPHILLIPS COM 20825C104 280 5,110 SH   SOLE   3,295 0 1,815
CORE LABORATORIES N V COM N22717107 1,191 10,876 SH   SOLE   9,976 0 900
COSTCO WHSL CORP NEW COM 22160K105 707 3,801 SH   SOLE   3,801 0 0
DANAHER CORP DEL COM 235851102 1,987 21,410 SH   SOLE   21,410 0 0
DEXCOM INC COM 252131107 1,919 33,445 SH   SOLE   32,245 0 1,200
DIAGEO P L C SPON ADR NEW 25243Q205 2,993 20,495 SH   SOLE   18,895 0 1,600
DISNEY WALT CO COM DISNEY 254687106 4,914 45,705 SH   SOLE   45,705 0 0
DOMINION ENERGY INC COM 25746U109 366 4,510 SH   SOLE   4,010 0 500
DOWDUPONT INC COM 26078J100 1,782 25,016 SH   SOLE   25,016 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,176 13,979 SH   SOLE   13,979 0 0
EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 1,981 121,468 SH   SOLE   121,468 0 0
EATON VANCE FLTING RATE INC COM 278279104 6,977 486,865 SH   SOLE   456,015 0 30,850
EATON VANCE SR INCOME TR SH BEN INT 27826S103 2,580 395,750 SH   SOLE   373,850 0 21,900
EBAY INC COM 278642103 11,840 313,725 SH   SOLE   296,885 0 16,840
ECOLAB INC COM 278865100 5,897 43,945 SH   SOLE   38,291 0 5,654
EDWARDS LIFESCIENCES CORP COM 28176E108 2,908 25,800 SH   SOLE   25,800 0 0
EMERSON ELEC CO COM 291011104 3,080 44,193 SH   SOLE   39,593 0 4,600
ENBRIDGE INC COM 29250N105 558 14,266 SH   SOLE   14,266 0 0
EOG RES INC COM 26875P101 5,863 54,335 SH   SOLE   51,635 0 2,700
EPAM SYS INC COM 29414B104 645 6,000 SH   SOLE   6,000 0 0
ETFS GOLD TR SHS 26922Y105 2,037 16,150 SH   SOLE   15,750 0 400
ETFS SILVER TR SILVER SHS 26922X107 307 18,300 SH   SOLE   18,300 0 0
EVERSOURCE ENERGY COM 30040W108 513 8,126 SH   SOLE   6,626 0 1,500
EXPEDITORS INTL WASH INC COM 302130109 3,063 47,350 SH   SOLE   44,050 0 3,300
EXXON MOBIL CORP COM 30231G102 13,183 157,614 SH   SOLE   151,002 0 6,612
FEDEX CORP COM 31428X106 299 1,200 SH   SOLE   1,200 0 0
FISERV INC COM 337738108 12,424 94,748 SH   SOLE   85,348 0 9,400
FORTIVE CORP COM 34959J108 743 10,275 SH   SOLE   10,275 0 0
GENERAL ELECTRIC CO COM 369604103 7,981 457,380 SH   SOLE   432,998 0 24,382
GRAINGER W W INC COM 384802104 378 1,600 SH   SOLE   1,600 0 0
HEALTHCARE RLTY TR COM 421946104 12,087 376,304 SH   SOLE   355,683 0 20,621
HINGHAM INSTN SVGS MASS COM 433323102 774 3,739 SH   SOLE   2,089 0 1,650
HOLOGIC INC COM 436440101 428 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102 1,218 6,426 SH   SOLE   6,076 0 350
HONEYWELL INTL INC COM 438516106 300 1,958 SH   SOLE   1,958 0 0
HUNTINGTON BANCSHARES INC COM 446150104 634 43,513 SH   SOLE   28,114 0 15,399
IDEXX LABS INC COM 45168D104 8,074 51,630 SH   SOLE   49,935 0 1,695
ILLINOIS TOOL WKS INC COM 452308109 250 1,500 SH   SOLE   1,100 0 400
INTEL CORP COM 458140100 2,753 59,639 SH   SOLE   56,639 0 3,000
INTERNATIONAL BUSINESS MACHS COM 459200101 1,463 9,533 SH   SOLE   9,233 0 300
IRON MTN INC NEW COM 46284V101 12,786 338,879 SH   SOLE   320,195 0 18,684
JOHNSON & JOHNSON COM 478160104 7,686 55,007 SH   SOLE   54,707 0 300
JOHNSON CTLS INTL PLC SHS G51502105 1,172 30,746 SH   SOLE   28,908 0 1,838
JPMORGAN CHASE & CO COM 46625H100 283 2,646 SH   SOLE   2,646 0 0
KIMBERLY CLARK CORP COM 494368103 1,408 11,672 SH   SOLE   11,372 0 300
LAM RESEARCH CORP COM 512807108 920 5,000 SH   SOLE   5,000 0 0
LILLY ELI & CO COM 532457108 671 7,940 SH   SOLE   7,040 0 900
LINCOLN NATL CORP IND COM 534187109 550 7,150 SH   SOLE   7,150 0 0
LKQ CORP COM 501889208 5,063 124,500 SH   SOLE   118,800 0 5,700
LOWES COS INC COM 548661107 283 3,050 SH   SOLE   3,050 0 0
MCDONALDS CORP COM 580135101 5,893 34,239 SH   SOLE   34,089 0 150
MEDIDATA SOLUTIONS INC COM 58471A105 266 4,195 SH   SOLE   995 0 3,200
MEDTRONIC PLC SHS G5960L103 1,268 15,708 SH   SOLE   14,008 0 1,700
MERCK & CO INC COM 58933Y105 3,490 62,016 SH   SOLE   57,066 0 4,950
MICROSOFT CORP COM 594918104 17,716 207,109 SH   SOLE   196,849 0 10,260
MOSAIC CO NEW COM 61945C103 449 17,500 SH   SOLE   15,500 0 2,000
NEXTERA ENERGY INC COM 65339F101 316 2,022 SH   SOLE   2,022 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,041 7,182 SH   SOLE   7,182 0 0
NORTHERN TR CORP COM 665859104 11,123 111,350 SH   SOLE   105,350 0 6,000
NORTHROP GRUMMAN CORP COM 666807102 953 3,106 SH   SOLE   3,106 0 0
NOVARTIS A G SPONSORED ADR 66987V109 225 2,675 SH   SOLE   2,675 0 0
NUCOR CORP COM 670346105 213 3,350 SH   SOLE   3,350 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 6,999 29,098 SH   SOLE   28,873 0 225
ONEOK INC NEW COM 682680103 342 6,400 SH   SOLE   6,400 0 0
ORACLE CORP COM 68389X105 202 4,280 SH   SOLE   4,280 0 0
PARKER HANNIFIN CORP COM 701094104 2,334 11,693 SH   SOLE   11,593 0 100
PAYCHEX INC COM 704326107 399 5,862 SH   SOLE   5,862 0 0
PAYPAL HLDGS INC COM 70450Y103 9,931 134,897 SH   SOLE   129,047 0 5,850
PENTAIR PLC SHS G7S00T104 317 4,495 SH   SOLE   4,495 0 0
PEPSICO INC COM 713448108 12,001 100,075 SH   SOLE   98,775 0 1,300
PFIZER INC COM 717081103 11,944 329,763 SH   SOLE   303,316 0 26,447
PHILIP MORRIS INTL INC COM 718172109 672 6,360 SH   SOLE   5,860 0 500
POTASH CORP SASK INC COM 73755L107 313 15,150 SH   SOLE   15,150 0 0
PRAXAIR INC COM 74005P104 1,808 11,690 SH   SOLE   11,690 0 0
PROCTER AND GAMBLE CO COM 742718109 17,550 191,014 SH   SOLE   186,749 0 4,265
PROGRESSIVE CORP OHIO COM 743315103 5,666 100,611 SH   SOLE   89,611 0 11,000
QUALCOMM INC COM 747525103 778 12,152 SH   SOLE   12,027 0 125
RAYTHEON CO COM NEW 755111507 216 1,150 SH   SOLE   1,150 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 391 4,786 SH   SOLE   4,786 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 656 5,500 SH   SOLE   3,800 0 1,700
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,372 95,517 SH   SOLE   89,717 0 5,800
SCHLUMBERGER LTD COM 806857108 6,812 101,080 SH   SOLE   96,420 0 4,660
SEMPRA ENERGY COM 816851109 380 3,550 SH   SOLE   3,550 0 0
SHERWIN WILLIAMS CO COM 824348106 609 1,485 SH   SOLE   1,485 0 0
SOUTHERN CO COM 842587107 452 9,392 SH   SOLE   8,992 0 400
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 276 800 SH   SOLE   800 0 0
STARBUCKS CORP COM 855244109 740 12,887 SH   SOLE   12,887 0 0
STERICYCLE INC COM 858912108 932 13,701 SH   SOLE   12,834 0 867
STRYKER CORP COM 863667101 4,687 30,271 SH   SOLE   28,346 0 1,925
SUNOPTA INC COM 8676EP108 139 18,100 SH   SOLE   16,100 0 2,000
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 772 143,050 SH   SOLE   127,050 0 16,000
SYSCO CORP COM 871829107 345 5,680 SH   SOLE   5,680 0 0
TAPESTRY INC COM 876030107 2,399 54,229 SH   SOLE   51,450 0 2,779
TE CONNECTIVITY LTD REG SHS H84989104 1,028 10,821 SH   SOLE   10,821 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 474 73,390 SH   SOLE   62,890 0 10,500
TOOTSIE ROLL INDS INC COM 890516107 1,446 39,722 SH   SOLE   39,086 0 636
UNILEVER N V N Y SHS NEW 904784709 521 9,250 SH   SOLE   9,250 0 0
UNION PAC CORP COM 907818108 1,126 8,400 SH   SOLE   8,400 0 0
UNITED PARCEL SERVICE INC CL B 911312106 307 2,577 SH   SOLE   2,577 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,243 25,423 SH   SOLE   25,423 0 0
US BANCORP DEL COM NEW 902973304 233 4,354 SH   SOLE   4,354 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 3,027 21,718 SH   SOLE   21,118 0 600
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1,101 8,610 SH   SOLE   7,810 0 800
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,937 16,050 SH   SOLE   15,250 0 800
VANGUARD INDEX FDS REIT ETF 922908553 946 11,395 SH   SOLE   11,395 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 16,821 366,396 SH   SOLE   349,006 0 17,390
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 434 4,251 SH   SOLE   4,251 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 219 4,133 SH   SOLE   3,602 0 531
VERSUM MATLS INC COM 92532W103 564 14,911 SH   SOLE   14,025 0 886
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 8,663 271,564 SH   SOLE   254,564 0 17,000
WAL-MART STORES INC COM 931142103 5,266 53,326 SH   SOLE   48,236 0 5,090
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,442 88,708 SH   SOLE   82,208 0 6,500
WASTE MGMT INC DEL COM 94106L109 345 4,000 SH   SOLE   1,000 0 3,000
WEC ENERGY GROUP INC COM 92939U106 498 7,500 SH   SOLE   7,500 0 0
WELLS FARGO CO NEW COM 949746101 5,871 96,765 SH   SOLE   91,765 0 5,000
WEYERHAEUSER CO COM 962166104 559 15,840 SH   SOLE   15,840 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 646 5,352 SH   SOLE   4,500 0 852