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 13,189 74,757 SH   SOLE   74,757 0 0
ABB LTD SPONSORED ADR 000375204 531 22,030 SH   SOLE   22,030 0 0
ABBOTT LABS COM 002824100 66,946 770,736 SH   SOLE   764,626 0 6,110
ABBVIE INC COM 00287Y109 11,506 129,958 SH   SOLE   129,958 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,811 56,092 SH   SOLE   56,092 0 0
ADOBE INC COM 00724F101 2,887 8,753 SH   SOLE   8,753 0 0
AFLAC INC COM 001055102 616 11,654 SH   SOLE   11,654 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 230 2,692 SH   SOLE   2,692 0 0
AIR PRODS & CHEMS INC COM 009158106 3,942 16,775 SH   SOLE   16,775 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 297 1,400 SH   SOLE   1,400 0 0
ALLSTATE CORP COM 020002101 265 2,360 SH   SOLE   2,360 0 0
ALPHABET INC CAP STK CL A 02079K305 33,577 25,069 SH   SOLE   24,859 0 210
ALPHABET INC CAP STK CL C 02079K107 78,547 58,748 SH   SOLE   58,093 0 655
AMAZON COM INC COM 023135106 46,625 25,232 SH   SOLE   24,984 0 248
AMERICAN EXPRESS CO COM 025816109 6,421 51,576 SH   SOLE   50,001 0 1,575
AMERICAN TOWER CORP NEW COM 03027X100 609 2,649 SH   SOLE   2,649 0 0
AMETEK INC NEW COM 031100100 1,496 15,000 SH   SOLE   15,000 0 0
AMGEN INC COM 031162100 10,484 43,491 SH   SOLE   42,891 0 600
ANALOG DEVICES INC COM 032654105 278 2,337 SH   SOLE   2,337 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,597 30,800 SH   SOLE   30,800 0 0
APPLE INC COM 037833100 164,115 558,880 SH   SOLE   553,565 0 5,315
AQUA AMERICA INC COM 03836W103 315 6,715 SH   SOLE   6,715 0 0
ASSOCIATED BANC CORP COM 045487105 1,026 46,572 SH   SOLE   46,572 0 0
AT&T INC COM 00206R102 2,522 64,532 SH   SOLE   64,532 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 17,809 104,452 SH   SOLE   104,452 0 0
BANK AMER CORP COM 060505104 58,811 1,669,820 SH   SOLE   1,646,420 0 23,400
BANK NEW YORK MELLON CORP COM 064058100 470 9,346 SH   SOLE   9,346 0 0
BAXTER INTL INC COM 071813109 3,488 41,709 SH   SOLE   41,709 0 0
BECTON DICKINSON & CO COM 075887109 13,148 48,343 SH   SOLE   47,793 0 550
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,718 38,490 SH   SOLE   38,490 0 0
BHP GROUP LTD SPONSORED ADS 088606108 428 7,815 SH   SOLE   7,815 0 0
BIOGEN INC COM 09062X103 200 674 SH   SOLE   674 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 229 4,100 SH   SOLE   4,100 0 0
BOEING CO COM 097023105 3,203 9,831 SH   SOLE   9,831 0 0
BOOKING HLDGS INC COM 09857L108 42,681 20,782 SH   SOLE   20,538 0 244
BOSTON SCIENTIFIC CORP COM 101137107 46,626 1,031,093 SH   SOLE   1,019,993 0 11,100
BRISTOL MYERS SQUIBB CO COM 110122108 4,153 64,696 SH   SOLE   64,696 0 0
BROADCOM INC COM 11135F101 63,706 201,588 SH   SOLE   199,688 0 1,900
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 287 2,325 SH   SOLE   2,325 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 2,989 181,601 SH   SOLE   181,601 0 0
BRYN MAWR BK CORP COM 117665109 957 23,210 SH   SOLE   23,210 0 0
CAMBRIDGE BANCORP COM 132152109 577 7,200 SH   SOLE   7,200 0 0
CAPITAL ONE FINL CORP COM 14040H105 16,303 158,424 SH   SOLE   158,224 0 200
CATERPILLAR INC DEL COM 149123101 6,885 46,620 SH   SOLE   46,620 0 0
CDK GLOBAL INC COM 12508E101 782 14,301 SH   SOLE   14,301 0 0
CENTURY BANCORP INC MASS CL A NON VTG 156432106 298 3,313 SH   SOLE   3,313 0 0
CERNER CORP COM 156782104 4,188 57,064 SH   SOLE   57,064 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,450 31,092 SH   SOLE   31,092 0 0
CHEVRON CORP NEW COM 166764100 7,709 63,970 SH   SOLE   63,970 0 0
CHUBB LIMITED COM H1467J104 3,667 23,559 SH   SOLE   23,559 0 0
CIGNA CORP NEW COM 125523100 491 2,399 SH   SOLE   2,399 0 0
CISCO SYS INC COM 17275R102 1,486 30,982 SH   SOLE   30,982 0 0
CITIGROUP INC COM NEW 172967424 215 2,697 SH   SOLE   2,697 0 0
CLOROX CO DEL COM 189054109 269 1,749 SH   SOLE   1,749 0 0
CME GROUP INC COM 12572Q105 425 2,115 SH   SOLE   2,115 0 0
COCA COLA CO COM 191216100 10,404 187,974 SH   SOLE   186,974 0 1,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,090 17,580 SH   SOLE   17,580 0 0
COLGATE PALMOLIVE CO COM 194162103 9,060 131,609 SH   SOLE   131,609 0 0
COMCAST CORP NEW CL A 20030N101 6,137 136,460 SH   SOLE   136,460 0 0
CONOCOPHILLIPS COM 20825C104 3,986 61,292 SH   SOLE   61,292 0 0
CORNING INC COM 219350105 587 20,150 SH   SOLE   20,150 0 0
CORTEVA INC COM 22052L104 657 22,224 SH   SOLE   22,224 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,951 10,041 SH   SOLE   10,041 0 0
COUPA SOFTWARE INC COM 22266L106 4,375 29,912 SH   SOLE   29,912 0 0
CSX CORP COM 126408103 1,310 18,102 SH   SOLE   18,102 0 0
CUMMINS INC COM 231021106 371 2,073 SH   SOLE   2,073 0 0
CVS HEALTH CORP COM 126650100 6,176 83,137 SH   SOLE   83,137 0 0
DANAHER CORPORATION COM 235851102 9,750 63,526 SH   SOLE   63,526 0 0
DARDEN RESTAURANTS INC COM 237194105 256 2,346 SH   SOLE   2,346 0 0
DEERE & CO COM 244199105 33,217 191,718 SH   SOLE   189,168 0 2,550
DELL TECHNOLOGIES INC CL C 24703L202 1,232 23,981 SH   SOLE   23,981 0 0
DENTSPLY SIRONA INC COM 24906P109 543 9,595 SH   SOLE   9,595 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 22,086 131,139 SH   SOLE   129,664 0 1,475
DISNEY WALT CO COM DISNEY 254687106 43,907 303,580 SH   SOLE   299,130 0 4,450
DOMINION ENERGY INC COM 25746U109 911 10,995 SH   SOLE   10,495 0 500
DOVER CORP COM 260003108 2,524 21,897 SH   SOLE   21,897 0 0
DOW INC COM 260557103 1,356 24,780 SH   SOLE   24,780 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 300 3,291 SH   SOLE   3,291 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,596 24,857 SH   SOLE   24,857 0 0
EATON VANCE CORP COM NON VTG 278265103 588 12,594 SH   SOLE   12,594 0 0
EBAY INC COM 278642103 14,261 394,943 SH   SOLE   385,343 0 9,600
ECOLAB INC COM 278865100 2,260 11,710 SH   SOLE   11,710 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 12,117 51,941 SH   SOLE   51,841 0 100
EMERSON ELEC CO COM 291011104 19,209 251,892 SH   SOLE   248,537 0 3,355
EOG RES INC COM 26875P101 1,273 15,194 SH   SOLE   15,194 0 0
EVERSOURCE ENERGY COM 30040W108 885 10,398 SH   SOLE   10,398 0 0
EXXON MOBIL CORP COM 30231G102 35,714 511,809 SH   SOLE   506,909 0 4,900
FACEBOOK INC CL A 30303M102 40,225 195,979 SH   SOLE   192,629 0 3,350
FISERV INC COM 337738108 13,157 113,788 SH   SOLE   113,788 0 0
FORTIVE CORP COM 34959J108 1,814 23,744 SH   SOLE   23,744 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 372 5,700 SH   SOLE   5,700 0 0
GENERAL ELECTRIC CO COM 369604103 4,885 437,729 SH   SOLE   436,729 0 1,000
GENERAL MLS INC COM 370334104 634 11,829 SH   SOLE   11,829 0 0
GILEAD SCIENCES INC COM 375558103 3,612 55,588 SH   SOLE   55,588 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 29,804 129,623 SH   SOLE   127,598 0 2,025
GRAINGER W W INC COM 384802104 10,464 30,912 SH   SOLE   30,912 0 0
HERSHEY CO COM 427866108 456 3,100 SH   SOLE   3,100 0 0
HEXCEL CORP NEW COM 428291108 2,356 32,140 SH   SOLE   32,140 0 0
HOLOGIC INC COM 436440101 469 8,991 SH   SOLE   8,991 0 0
HOME DEPOT INC COM 437076102 46,570 213,253 SH   SOLE   210,953 0 2,300
HONEYWELL INTL INC COM 438516106 3,683 20,807 SH   SOLE   20,307 0 500
IBERIABANK CORP COM 450828108 494 6,600 SH   SOLE   6,600 0 0
IDEXX LABS INC COM 45168D104 2,396 9,176 SH   SOLE   9,176 0 0
ILLINOIS TOOL WKS INC COM 452308109 17,182 95,654 SH   SOLE   95,654 0 0
INDEPENDENT BANK CORP MASS COM 453836108 9,111 109,438 SH   SOLE   109,438 0 0
INGERSOLL-RAND PLC SHS G47791101 281 2,116 SH   SOLE   2,116 0 0
INGREDION INC COM 457187102 279 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 32,275 539,263 SH   SOLE   533,933 0 5,330
INTERNATIONAL BUSINESS MACHS COM 459200101 6,712 50,078 SH   SOLE   49,778 0 300
INTL PAPER CO COM 460146103 410 8,911 SH   SOLE   8,911 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 217 1,021 SH   SOLE   1,021 0 0
ISHARES TR CALIF MUN BD ETF 464288356 282 4,600 SH   SOLE   4,600 0 0
ISHARES TR CORE S&P MCP ETF 464287507 29,727 144,434 SH   SOLE   144,434 0 0
ISHARES TR CORE S&P SCP ETF 464287804 25,223 300,807 SH   SOLE   300,807 0 0
ISHARES TR CORE S&P500 ETF 464287200 49,462 153,021 SH   SOLE   153,021 0 0
ISHARES TR EAFE GRWTH ETF 464288885 941 10,885 SH   SOLE   10,885 0 0
ISHARES TR ESG MSCI EAFE 46435G516 2,251 32,750 SH   SOLE   32,750 0 0
ISHARES TR IBOXX INV CP ETF 464287242 514 4,014 SH   SOLE   4,014 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 429 5,750 SH   SOLE   5,750 0 0
ISHARES TR MSCI ACWI ETF 464288257 844 10,651 SH   SOLE   10,651 0 0
ISHARES TR MSCI ACWI EX US 464288240 6,745 137,312 SH   SOLE   137,312 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,754 39,667 SH   SOLE   38,067 0 1,600
ISHARES TR MSCI EMG MKT ETF 464287234 1,995 44,470 SH   SOLE   44,470 0 0
ISHARES TR MSCI KLD400 SOC 464288570 1,448 12,050 SH   SOLE   12,050 0 0
ISHARES TR PFD AND INCM SEC 464288687 320 8,506 SH   SOLE   8,506 0 0
ISHARES TR RUS 1000 ETF 464287622 219 1,225 SH   SOLE   1,225 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 697 4,207 SH   SOLE   4,207 0 0
ISHARES TR SELECT DIVID ETF 464287168 402 3,807 SH   SOLE   3,807 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 710 6,645 SH   SOLE   6,645 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,152 7,165 SH   SOLE   7,165 0 0
ISHARES TR TIPS BD ETF 464287176 225 1,928 SH   SOLE   1,928 0 0
ISHARES TR U.S. FINLS ETF 464287788 276 2,000 SH   SOLE   2,000 0 0
ISHARES TR U.S. TECH ETF 464287721 543 2,335 SH   SOLE   2,335 0 0
JACOBS ENGR GROUP INC COM 469814107 419 4,666 SH   SOLE   4,666 0 0
JOHNSON & JOHNSON COM 478160104 37,450 256,738 SH   SOLE   252,938 0 3,800
JPMORGAN CHASE & CO COM 46625H100 70,220 503,733 SH   SOLE   498,683 0 5,050
KIMBERLY CLARK CORP COM 494368103 3,150 22,902 SH   SOLE   22,902 0 0
KINDER MORGAN INC DEL COM 49456B101 391 18,457 SH   SOLE   18,457 0 0
KLA CORPORATION COM NEW 482480100 312 1,750 SH   SOLE   1,750 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 449 2,269 SH   SOLE   2,269 0 0
LAM RESEARCH CORP COM 512807108 227 775 SH   SOLE   775 0 0
LAUDER ESTEE COS INC CL A 518439104 253 1,225 SH   SOLE   1,225 0 0
LIBERTY PPTY TR SH BEN INT 531172104 303 5,050 SH   SOLE   5,050 0 0
LILLY ELI & CO COM 532457108 648 4,931 SH   SOLE   4,931 0 0
LINDE PLC SHS G5494J103 2,510 11,789 SH   SOLE   11,789 0 0
LOCKHEED MARTIN CORP COM 539830109 581 1,493 SH   SOLE   1,493 0 0
LOWES COS INC COM 548661107 871 7,274 SH   SOLE   6,474 0 800
LULULEMON ATHLETICA INC COM 550021109 1,043 4,500 SH   SOLE   4,500 0 0
MANPOWERGROUP INC COM 56418H100 463 4,765 SH   SOLE   4,765 0 0
MARATHON PETE CORP COM 56585A102 248 4,120 SH   SOLE   4,120 0 0
MARKETAXESS HLDGS INC COM 57060D108 318 838 SH   SOLE   838 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,983 17,801 SH   SOLE   17,801 0 0
MASTERCARD INC CL A 57636Q104 902 3,020 SH   SOLE   3,020 0 0
MCCORMICK & CO INC COM NON VTG 579780206 612 3,607 SH   SOLE   3,607 0 0
MCDONALDS CORP COM 580135101 9,297 47,046 SH   SOLE   47,046 0 0
MEDTRONIC PLC SHS G5960L103 354 3,116 SH   SOLE   3,116 0 0
MERCK & CO INC COM 58933Y105 49,693 546,376 SH   SOLE   537,826 0 8,550
MERSANA THERAPEUTICS INC COM 59045L106 135 23,529 SH   SOLE   23,529 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 635 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 661 6,315 SH   SOLE   6,315 0 0
MICROSOFT CORP COM 594918104 62,080 393,661 SH   SOLE   390,391 0 3,270
MONDELEZ INTL INC CL A 609207105 17,525 318,181 SH   SOLE   314,381 0 3,800
NEXTERA ENERGY INC COM 65339F101 1,746 7,210 SH   SOLE   7,210 0 0
NIKE INC CL B 654106103 12,669 125,055 SH   SOLE   123,305 0 1,750
NOBLE ENERGY INC COM 655044105 368 14,834 SH   SOLE   14,834 0 0
NOKIA CORP SPONSORED ADR 654902204 2,673 720,478 SH   SOLE   691,478 0 29,000
NORFOLK SOUTHERN CORP COM 655844108 995 5,125 SH   SOLE   5,125 0 0
NORTHERN TR CORP COM 665859104 13,827 130,146 SH   SOLE   127,016 0 3,130
NOVARTIS A G SPONSORED ADR 66987V109 276 2,914 SH   SOLE   2,914 0 0
NOVO-NORDISK A S ADR 670100205 2,567 44,350 SH   SOLE   44,350 0 0
ONEOK INC NEW COM 682680103 215 2,839 SH   SOLE   2,839 0 0
ORACLE CORP COM 68389X105 33,951 640,822 SH   SOLE   636,222 0 4,600
PACCAR INC COM 693718108 1,520 19,217 SH   SOLE   19,217 0 0
PAYCHEX INC COM 704326107 550 6,467 SH   SOLE   6,467 0 0
PAYCOM SOFTWARE INC COM 70432V102 265 1,000 SH   SOLE   1,000 0 0
PAYPAL HLDGS INC COM 70450Y103 206 1,901 SH   SOLE   1,901 0 0
PEPSICO INC COM 713448108 39,069 285,862 SH   SOLE   283,862 0 2,000
PFIZER INC COM 717081103 6,479 165,361 SH   SOLE   165,361 0 0
PHILIP MORRIS INTL INC COM 718172109 481 5,654 SH   SOLE   5,654 0 0
PHILLIPS 66 COM 718546104 3,940 35,367 SH   SOLE   35,367 0 0
PNC FINL SVCS GROUP INC COM 693475105 10,751 67,352 SH   SOLE   67,352 0 0
PPG INDS INC COM 693506107 382 2,861 SH   SOLE   2,861 0 0
PROCTER & GAMBLE CO COM 742718109 16,690 133,624 SH   SOLE   133,324 0 300
PRUDENTIAL FINL INC COM 744320102 472 5,035 SH   SOLE   4,785 0 250
QUALCOMM INC COM 747525103 253 2,872 SH   SOLE   2,872 0 0
QUEST DIAGNOSTICS INC COM 74834L100 700 6,557 SH   SOLE   6,557 0 0
RAYTHEON CO COM NEW 755111507 4,672 21,260 SH   SOLE   21,260 0 0
RESMED INC COM 761152107 307 1,979 SH   SOLE   1,979 0 0
ROPER TECHNOLOGIES INC COM 776696106 15,966 45,071 SH   SOLE   45,071 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 876 14,846 SH   SOLE   14,846 0 0
RPM INTL INC COM 749685103 300 3,910 SH   SOLE   3,910 0 0
SALESFORCE COM INC COM 79466L302 52,804 324,667 SH   SOLE   320,857 0 3,810
SCHLUMBERGER LTD COM 806857108 14,208 353,443 SH   SOLE   349,263 0 4,180
SEALED AIR CORP NEW COM 81211K100 206 5,162 SH   SOLE   5,162 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,084 18,060 SH   SOLE   18,060 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 235 6,065 SH   SOLE   6,065 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,044 66,417 SH   SOLE   66,417 0 0
SHOPIFY INC CL A 82509L107 477 1,200 SH   SOLE   1,200 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 30,551 635,549 SH   SOLE   625,949 0 9,600
SOUTHERN CO COM 842587107 451 7,084 SH   SOLE   7,084 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 373 1,310 SH   SOLE   1,310 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 32,565 101,177 SH   SOLE   101,177 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 18,658 49,704 SH   SOLE   49,704 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 229 2,407 SH   SOLE   2,407 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 381 3,545 SH   SOLE   3,545 0 0
STATE STR CORP COM 857477103 944 11,940 SH   SOLE   11,940 0 0
STERIS PLC SHS USD G8473T100 217 1,425 SH   SOLE   1,425 0 0
STRYKER CORP COM 863667101 1,388 6,613 SH   SOLE   6,613 0 0
SUNCOR ENERGY INC NEW COM 867224107 424 12,912 SH   SOLE   12,912 0 0
SVB FINL GROUP COM 78486Q101 19,391 77,243 SH   SOLE   75,973 0 1,270
SYSCO CORP COM 871829107 3,714 43,417 SH   SOLE   43,417 0 0
TARGET CORP COM 87612E106 287 2,240 SH   SOLE   2,240 0 0
TERADYNE INC COM 880770102 19,689 288,743 SH   SOLE   284,693 0 4,050
TESLA INC COM 88160R101 326 780 SH   SOLE   780 0 0
TEXAS INSTRS INC COM 882508104 756 5,894 SH   SOLE   5,894 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 484 10,184 SH   SOLE   10,184 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 74,016 227,832 SH   SOLE   225,943 0 1,889
TIFFANY & CO NEW COM 886547108 348 2,605 SH   SOLE   2,605 0 0
TJX COS INC NEW COM 872540109 10,404 170,382 SH   SOLE   170,382 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,384 24,659 SH   SOLE   24,659 0 0
TOTAL S A SPONSORED ADS 89151E109 5,060 91,501 SH   SOLE   91,501 0 0
TRAVELERS COMPANIES INC COM 89417E109 406 2,962 SH   SOLE   2,962 0 0
TYLER TECHNOLOGIES INC COM 902252105 307 1,023 SH   SOLE   1,023 0 0
UNION PACIFIC CORP COM 907818108 3,707 20,506 SH   SOLE   20,506 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,057 94,458 SH   SOLE   92,108 0 2,350
UNITED STATES ANTIMONY CORP COM 911549103 67 173,240 SH   SOLE   173,240 0 0
UNITED TECHNOLOGIES CORP COM 913017109 47,658 318,232 SH   SOLE   315,632 0 2,600
UNITEDHEALTH GROUP INC COM 91324P102 393 1,338 SH   SOLE   1,338 0 0
US BANCORP DEL COM NEW 902973304 1,752 29,549 SH   SOLE   29,549 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 11,308 140,286 SH   SOLE   140,286 0 0
VANGUARD GROUP DIV APP ETF 921908844 340 2,730 SH   SOLE   2,730 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,060 5,818 SH   SOLE   5,818 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 949 5,975 SH   SOLE   5,975 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 743 2,512 SH   SOLE   2,512 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 227 1,373 SH   SOLE   1,373 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 425 2,595 SH   SOLE   2,595 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 27,198 506,018 SH   SOLE   501,818 0 4,200
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,993 292,174 SH   SOLE   292,174 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 201 3,435 SH   SOLE   3,435 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 430 3,870 SH   SOLE   3,870 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,480 237,863 SH   SOLE   237,863 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 515 2,102 SH   SOLE   2,102 0 0
VARIAN MED SYS INC COM 92220P105 1,668 11,745 SH   SOLE   11,745 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,633 26,603 SH   SOLE   26,603 0 0
VISA INC COM CL A 92826C839 15,786 84,013 SH   SOLE   82,613 0 1,400
W P CAREY INC COM 92936U109 248 3,100 SH   SOLE   3,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 465 7,880 SH   SOLE   7,880 0 0
WALMART INC COM 931142103 54,298 456,899 SH   SOLE   451,199 0 5,700
WASTE MGMT INC DEL COM 94106L109 2,943 25,828 SH   SOLE   25,828 0 0
WATERS CORP COM 941848103 3,041 13,015 SH   SOLE   13,015 0 0
WELLS FARGO CO NEW COM 949746101 3,612 67,145 SH   SOLE   66,745 0 400
WEYERHAEUSER CO COM 962166104 707 23,406 SH   SOLE   23,406 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 348 4,929 SH   SOLE   4,929 0 0
XILINX INC COM 983919101 375 3,832 SH   SOLE   3,832 0 0
XYLEM INC COM 98419M100 29,926 379,825 SH   SOLE   374,735 0 5,090
YUM BRANDS INC COM 988498101 282 2,796 SH   SOLE   2,796 0 0