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,219 58,599 SH   SOLE   56,599 0 0
ABBOTT LABS COM 2824100 9,924 258,919 SH   SOLE   240,319 0 0
ABBVIE INC COM 00287Y109 11,402 215,898 SH   SOLE   199,098 0 0
AIR PRODS & CHEMS INC COM 9158106 5,256 47,021 SH   SOLE   45,249 0 0
ALTRIA GROUP INC COM 02209S103 265 6,905 SH   SOLE   6,105 0 0
AMERICAN EXPRESS CO COM 25816109 707 7,790 SH   SOLE   7,790 0 0
AMGEN INC COM 31162100 285 2,500 SH   SOLE   2,500 0 0
AMPHENOL CORP NEW CL A 32095101 335 3,756 SH   SOLE   3,756 0 0
ANADARKO PETE CORP COM 32511107 217 2,740 SH   SOLE   2,740 0 0
AON PLC SHS CL A G0408V102 275 3,278 SH   SOLE   3,278 0 0
APACHE CORP COM 37411105 1,829 21,287 SH   SOLE   19,387 0 0
APPLE INC COM 37833100 8,564 15,265 SH   SOLE   14,540 0 0
ARCHER DANIELS MIDLAND CO COM 39483102 443 10,200 SH   SOLE   10,200 0 0
AT&T INC COM 00206R102 2,142 60,935 SH   SOLE   59,335 0 0
AUTOMATIC DATA PROCESSING IN COM 53015103 13,765 170,365 SH   SOLE   164,965 0 0
BANK HAWAII CORP COM 62540109 6,675 112,862 SH   SOLE   108,312 0 0
BANK NEW YORK MELLON CORP COM 64058100 335 9,595 SH   SOLE   9,595 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 84670702 1,775 14,971 SH   SOLE   13,821 0 0
BOEING CO COM 97023105 738 5,410 SH   SOLE   5,410 0 0
BP PLC SPONSORED ADR 55622104 340 7,000 SH   SOLE   7,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 234 4,399 SH   SOLE   4,399 0 0
CANADIAN NAT RES LTD COM 136385101 235 6,950 SH   SOLE   6,950 0 0
CELANESE CORP DEL COM SER A 150870103 418 7,550 SH   SOLE   7,550 0 0
CHEVRON CORP NEW COM 166764100 2,553 20,438 SH   SOLE   20,238 0 0
CHUBB CORP COM 171232101 1,686 17,443 SH   SOLE   17,443 0 0
CHURCH & DWIGHT INC COM 171340102 505 7,625 SH   SOLE   7,625 0 0
CISCO SYS INC COM 17275R102 9,769 435,550 SH   SOLE   416,800 0 0
COACH INC COM 189754104 3,336 59,438 SH   SOLE   56,759 0 0
COCA COLA CO COM 191216100 7,346 177,820 SH   SOLE   165,508 0 0
COLGATE PALMOLIVE CO COM 194162103 956 14,662 SH   SOLE   14,662 0 0
CONOCOPHILLIPS COM 20825C104 613 8,674 SH   SOLE   8,674 0 0
CORE LABORATORIES N V COM N22717107 1,594 8,345 SH   SOLE   8,345 0 0
COSTCO WHSL CORP NEW COM 22160K105 407 3,422 SH   SOLE   3,422 0 0
COVIDIEN PLC SHS G2554F113 887 13,022 SH   SOLE   13,022 0 0
DANAHER CORP DEL COM 235851102 1,274 16,500 SH   SOLE   16,500 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 2,447 18,480 SH   SOLE   17,380 0 0
DISNEY WALT CO COM DISNEY 254687106 3,030 39,660 SH   SOLE   39,660 0 0
DOMINION RES INC VA NEW COM 25746U109 301 4,650 SH   SOLE   4,650 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,091 16,800 SH   SOLE   16,800 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 776 11,239 SH   SOLE   11,239 0 0
E M C CORP MASS COM 268648102 1,315 52,300 SH   SOLE   52,300 0 0
EBAY INC COM 278642103 4,713 85,900 SH   SOLE   80,800 0 0
ECOLAB INC COM 278865100 5,531 53,044 SH   SOLE   48,740 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 954 14,500 SH   SOLE   14,500 0 0
EMERSON ELEC CO COM 291011104 3,856 54,947 SH   SOLE   50,947 0 0
ENCANA CORP COM 292505104 812 45,002 SH   SOLE   43,502 0 0
EQT CORP COM 26884L109 260 2,900 SH   SOLE   2,900 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,631 59,450 SH   SOLE   55,550 0 0
EXXON MOBIL CORP COM 30231G102 21,812 215,536 SH   SOLE   209,436 0 0
FASTENAL CO COM 311900104 341 7,185 SH   SOLE   7,185 0 0
FISERV INC COM 337738108 6,873 116,398 SH   SOLE   104,998 0 0
GENERAL ELECTRIC CO COM 369604103 12,653 451,430 SH   SOLE   432,130 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 1,656 46,797 SH   SOLE   46,797 0 0
GOOGLE INC CL A 38259P508 875 781 SH   SOLE   741 0 0
HEALTHCARE RLTY TR COM 421946104 8,271 388,130 SH   SOLE   367,230 0 0
HELMERICH & PAYNE INC COM 423452101 1,054 12,540 SH   SOLE   12,540 0 0
HINGHAM INSTN SVGS MASS COM 433323102 298 3,800 SH   SOLE   2,100 0 0
HOLOGIC INC COM 436440101 223 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102 966 11,734 SH   SOLE   11,734 0 0
HUNTINGTON BANCSHARES INC COM 446150104 419 43,513 SH   SOLE   28,114 0 15,399
IDEXX LABS INC COM 45168D104 2,067 19,434 SH   SOLE   19,174 0 0
INTEL CORP COM 458140100 2,664 102,640 SH   SOLE   97,740 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,775 14,796 SH   SOLE   14,496 0 0
IRON MTN INC COM 462846106 10,010 329,823 SH   SOLE   311,893 0 0
ISHARES S&P 100 ETF 464287101 1,120 13,600 SH   SOLE   13,600 0 0
JOHNSON & JOHNSON COM 478160104 6,282 68,584 SH   SOLE   68,584 0 0
JOHNSON CTLS INC COM 478366107 1,694 33,023 SH   SOLE   28,423 0 0
KIMBERLY CLARK CORP COM 494368103 1,154 11,048 SH   SOLE   10,748 0 0
LAM RESEARCH CORP COM 512807108 335 6,150 SH   SOLE   6,150 0 0
LILLY ELI & CO COM 532457108 323 6,341 SH   SOLE   5,441 0 0
LINCOLN NATL CORP IND COM 534187109 59,673 7,150 SH   SOLE   7,150 0 0
LINEAR TECHNOLOGY CORP COM 535678106 8,619 189,219 SH   SOLE   175,715 0 0
LO-JACK CORP COM 539451104 767 212,500 SH   SOLE   196,000 0 0
MARKET VECTORS ETF TR GOLD MINER ETF 57060U100 604 28,600 SH   SOLE   28,600 0 0
MCDONALDS CORP COM 580135101 3,927 40,474 SH   SOLE   40,474 0 0
MEDTRONIC INC COM 585055106 6,231 108,573 SH   SOLE   100,673 0 0
MERCK & CO INC NEW COM 58933Y105 3,517 70,265 SH   SOLE   66,265 0 0
MICROSOFT CORP COM 594918104 8,445 225,734 SH   SOLE   215,274 0 0
MOLYCORP INC DEL COM 608753109 81 14,350 SH   SOLE   11,350 0 0
MONDELEZ INTL INC CL A 609207105 295 8,345 SH   SOLE   7,383 0 0
MOSAIC CO NEW COM 61945C103 421 8,900 SH   SOLE   8,000 0 0
NEXTERA ENERGY INC COM 65339F101 202 2,355 SH   SOLE   2,355 0 0
NOBLE ENERGY INC COM 655044105 272 4,000 SH   SOLE   4,000 0 0
NORTHEAST UTILS COM 664397106 203 4,790 SH   SOLE   4,790 0 0
NORTHERN TR CORP COM 665859104 6,966 112,560 SH   SOLE   107,810 0 0
NORTHROP GRUMMAN CORP COM 666807102 356 3,106 SH   SOLE   3,106 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,397 26,390 SH   SOLE   26,390 0 0
ONEOK INC NEW COM 682680103 398 6,400 SH   SOLE   6,400 0 0
PARKER HANNIFIN CORP COM 701094104 1,070 8,315 SH   SOLE   8,215 0 0
PAYCHEX INC COM 704326107 381 8,360 SH   SOLE   8,360 0 0
PENTAIR LTD SHS H6169Q108 403 5,192 SH   SOLE   5,192 0 0
PEPSICO INC COM 713448108 9,094 109,638 SH   SOLE   108,138 0 0
PETSMART INC COM 716768106 4,138 56,875 SH   SOLE   52,975 0 0
PFIZER INC COM 717081103 12,145 396,519 SH   SOLE   373,967 0 0
PHILIP MORRIS INTL INC COM 718172109 656 7,526 SH   SOLE   6,726 0 0
PIMCO ETF TR ENHAN SHRT MAT 72201R833 263 2,600 SH   SOLE   2,600 0 0
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 808 30,175 SH   SOLE   30,175 0 0
POTASH CORP SASK INC COM 73755L107 349 10,600 SH   SOLE   9,400 0 0
PRAXAIR INC COM 74005P104 2,383 18,330 SH   SOLE   18,330 0 0
PROCTER & GAMBLE CO COM 742718109 16,036 196,978 SH   SOLE   193,928 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,935 70,959 SH   SOLE   60,659 0 0
QUALCOMM INC COM 747525103 2,164 29,148 SH   SOLE   29,148 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 303 4,506 SH   SOLE   4,506 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 695 9,747 SH   SOLE   9,747 0 0
SCHLUMBERGER LTD COM 806857108 9,094 100,924 SH   SOLE   95,664 0 0
SIGMA ALDRICH CORP COM 826552101 2,024 21,525 SH   SOLE   21,525 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 746 6,945 SH   SOLE   6,945 0 0
SIMON PPTY GROUP INC NEW COM 828806109 386 2,538 SH   SOLE   2,538 0 0
SOUTHERN CO COM 842587107 279 6,789 SH   SOLE   6,789 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 721 6,211 SH   SOLE   6,211 0 0
SPECTRA ENERGY CORP COM 847560109 392 11,000 SH   SOLE   11,000 0 0
STERICYCLE INC COM 858912108 4,385 37,745 SH   SOLE   36,145 0 0
STRYKER CORP COM 863667101 2,877 38,285 SH   SOLE   35,385 0 0
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 565 69,110 SH   SOLE   64,110 0 0
TARGET CORP COM 87612E106 384 6,075 SH   SOLE   6,075 0 0
TE CONNECTIVITY LTD REG SHS H84989104 600 10,896 SH   SOLE   10,896 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,510 37,675 SH   SOLE   37,675 0 0
THE ADT CORPORATION COM 00101J106 239 5,904 SH   SOLE   5,904 0 0
TIFFANY & CO NEW COM 886547108 722 7,787 SH   SOLE   7,787 0 0
TOOTSIE ROLL INDS INC COM 890516107 666 20,465 SH   SOLE   20,465 0 0
TRANSOCEAN LTD REG SHS H8817H100 3,638 73,613 SH   SOLE   71,313 0 0
TYCO INTERNATIONAL LTD SHS H89128104 485 11,814 SH   SOLE   11,814 0 0
UNILEVER N V N Y SHS NEW 904784709 302 7,500 SH   SOLE   7,500 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,968 26,079 SH   SOLE   26,079 0 0
US BANCORP DEL COM NEW 902973304 466 11,542 SH   SOLE   11,542 0 0
VANGUARD INDEX FDS REIT ETF 922908553 646 10,000 SH   SOLE   10,000 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,835 141,838 SH   SOLE   135,438 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 531 7,061 SH   SOLE   7,061 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 268 5,447 SH   SOLE   5,447 0 0
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857W209 6,650 169,173 SH   SOLE   165,321 0 0
WAL-MART STORES INC COM 931142103 3,565 45,303 SH   SOLE   40,503 0 0
WALGREEN CO COM 931422109 5,956 103,682 SH   SOLE   97,282 0 0
WELLS FARGO & CO NEW COM 949746101 6,258 137,833 SH   SOLE   131,823 0 0
WISCONSIN ENERGY CORP COM 976657106 310 7,500 SH   SOLE   7,500 0 0
ZIMMER HLDGS INC COM 98956P102 508 5,452 SH   SOLE   4,600 0 0