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,390 81,445 SH   SOLE   80,371 0 1,074
ABB LTD SPONSORED ADR 000375204 685 34,830 SH   SOLE   34,830 0 0
ABBOTT LABS COM 002824100 65,926 787,924 SH   SOLE   773,193 0 14,731
ABBVIE INC COM 00287Y109 10,847 143,258 SH   SOLE   142,858 0 400
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,822 56,263 SH   SOLE   56,263 0 0
ADOBE INC COM 00724F101 2,454 8,882 SH   SOLE   8,882 0 0
AFLAC INC COM 001055102 610 11,654 SH   SOLE   11,654 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 206 2,692 SH   SOLE   2,692 0 0
AIR PRODS & CHEMS INC COM 009158106 3,777 17,025 SH   SOLE   17,025 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 234 1,400 SH   SOLE   1,400 0 0
ALLSTATE CORP COM 020002101 256 2,360 SH   SOLE   2,360 0 0
ALPHABET INC CAP STK CL C 02079K107 71,574 58,715 SH   SOLE   57,552 0 1,163
ALPHABET INC CAP STK CL A 02079K305 30,938 25,335 SH   SOLE   24,884 0 451
AMAZON COM INC COM 023135106 44,097 25,403 SH   SOLE   24,899 0 504
AMERICAN EXPRESS CO COM 025816109 6,136 51,878 SH   SOLE   50,303 0 1,575
AMERICAN TOWER CORP NEW COM 03027X100 586 2,649 SH   SOLE   2,649 0 0
AMETEK INC NEW COM 031100100 1,377 15,000 SH   SOLE   15,000 0 0
AMGEN INC COM 031162100 8,779 45,366 SH   SOLE   43,366 0 2,000
ANALOG DEVICES INC COM 032654105 293 2,620 SH   SOLE   2,120 0 500
ANIKA THERAPEUTICS INC COM 035255108 1,691 30,800 SH   SOLE   30,800 0 0
APPLE INC COM 037833100 131,944 589,117 SH   SOLE   578,129 0 10,988
AQUA AMERICA INC COM 03836W103 289 6,440 SH   SOLE   6,440 0 0
ASSOCIATED BANC CORP COM 045487105 973 48,072 SH   SOLE   48,072 0 0
AT&T INC COM 00206R102 2,323 61,402 SH   SOLE   61,402 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 18,849 116,771 SH   SOLE   114,896 0 1,875
BANK AMER CORP COM 060505104 48,661 1,668,186 SH   SOLE   1,629,896 0 38,290
BANK NEW YORK MELLON CORP COM 064058100 423 9,346 SH   SOLE   9,346 0 0
BAXTER INTL INC COM 071813109 3,769 43,084 SH   SOLE   43,084 0 0
BECTON DICKINSON & CO COM 075887109 12,677 50,115 SH   SOLE   48,865 0 1,250
BERKSHIRE HATHAWAY INC DEL CL A 084670108 624 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,238 29,988 SH   SOLE   29,988 0 0
BHP GROUP LTD SPONSORED ADS 088606108 395 8,000 SH   SOLE   8,000 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 200 4,100 SH   SOLE   4,100 0 0
BOEING CO COM 097023105 3,372 8,863 SH   SOLE   8,863 0 0
BOOKING HLDGS INC COM 09857L108 40,487 20,629 SH   SOLE   20,157 0 472
BOSTON SCIENTIFIC CORP COM 101137107 41,496 1,019,806 SH   SOLE   1,001,133 0 18,673
BP PLC SPONSORED ADR 055622104 202 5,326 SH   SOLE   5,326 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,529 69,597 SH   SOLE   69,597 0 0
BROADCOM INC COM 11135F101 56,594 204,997 SH   SOLE   200,407 0 4,590
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 289 2,325 SH   SOLE   2,325 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 2,701 183,351 SH   SOLE   183,351 0 0
BRYN MAWR BK CORP COM 117665109 847 23,210 SH   SOLE   23,210 0 0
CAMBRIDGE BANCORP COM 132152109 540 7,200 SH   SOLE   7,200 0 0
CANADIAN NATL RY CO COM 136375102 209 2,327 SH   SOLE   2,327 0 0
CAPITAL ONE FINL CORP COM 14040H105 14,605 160,528 SH   SOLE   160,328 0 200
CATERPILLAR INC DEL COM 149123101 5,942 47,045 SH   SOLE   46,970 0 75
CDK GLOBAL INC COM 12508E101 781 16,241 SH   SOLE   16,241 0 0
CELGENE CORP COM 151020104 215 2,165 SH   SOLE   1,990 0 175
CENTURY BANCORP INC MASS CL A NON VTG 156432106 290 3,313 SH   SOLE   2,463 0 850
CERNER CORP COM 156782104 3,890 57,064 SH   SOLE   57,064 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,599 32,868 SH   SOLE   31,818 0 1,050
CHEVRON CORP NEW COM 166764100 7,347 61,945 SH   SOLE   61,545 0 400
CHUBB LIMITED COM H1467J104 4,337 26,864 SH   SOLE   25,739 0 1,125
CIGNA CORP NEW COM 125523100 366 2,408 SH   SOLE   2,408 0 0
CISCO SYS INC COM 17275R102 1,488 30,125 SH   SOLE   30,125 0 0
CLOROX CO DEL COM 189054109 266 1,749 SH   SOLE   1,749 0 0
CME GROUP INC COM 12572Q105 447 2,115 SH   SOLE   2,115 0 0
COCA COLA CO COM 191216100 10,348 190,074 SH   SOLE   184,574 0 5,500
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,215 20,162 SH   SOLE   17,662 0 2,500
COLGATE PALMOLIVE CO COM 194162103 11,163 151,861 SH   SOLE   148,761 0 3,100
COMCAST CORP NEW CL A 20030N101 6,135 136,100 SH   SOLE   136,100 0 0
CONOCOPHILLIPS COM 20825C104 4,223 74,115 SH   SOLE   73,887 0 228
CORNING INC COM 219350105 677 23,750 SH   SOLE   23,750 0 0
CORTEVA INC COM 22052L104 749 26,759 SH   SOLE   26,759 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,566 8,905 SH   SOLE   8,740 0 165
COUPA SOFTWARE INC COM 22266L106 3,904 30,132 SH   SOLE   30,132 0 0
CSX CORP COM 126408103 1,233 17,802 SH   SOLE   17,802 0 0
CUMMINS INC COM 231021106 279 1,716 SH   SOLE   1,716 0 0
CVS HEALTH CORP COM 126650100 5,718 90,657 SH   SOLE   87,707 0 2,950
DANAHER CORPORATION COM 235851102 9,338 64,652 SH   SOLE   64,652 0 0
DARDEN RESTAURANTS INC COM 237194105 277 2,346 SH   SOLE   2,346 0 0
DEERE & CO COM 244199105 31,569 187,155 SH   SOLE   182,710 0 4,445
DELL TECHNOLOGIES INC CL C 24703L202 1,314 25,337 SH   SOLE   25,337 0 0
DENTSPLY SIRONA INC COM 24906P109 538 10,095 SH   SOLE   10,095 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 21,021 128,552 SH   SOLE   124,782 0 3,770
DISNEY WALT CO COM DISNEY 254687106 38,486 295,316 SH   SOLE   288,391 0 6,925
DOMINION ENERGY INC COM 25746U109 883 10,895 SH   SOLE   10,395 0 500
DOVER CORP COM 260003108 2,698 27,097 SH   SOLE   27,097 0 0
DOW INC COM 260557103 1,381 28,978 SH   SOLE   28,978 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 315 3,291 SH   SOLE   3,291 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,157 30,251 SH   SOLE   30,251 0 0
EATON VANCE CORP COM NON VTG 278265103 566 12,594 SH   SOLE   12,594 0 0
EBAY INC COM 278642103 14,913 382,582 SH   SOLE   368,957 0 13,625
ECOLAB INC COM 278865100 2,242 11,322 SH   SOLE   11,322 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 11,579 52,652 SH   SOLE   51,952 0 700
EMERSON ELEC CO COM 291011104 16,644 248,931 SH   SOLE   241,577 0 7,354
ENBRIDGE INC COM 29250N105 216 6,156 SH   SOLE   6,156 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 892 31,214 SH   SOLE   31,214 0 0
EOG RES INC COM 26875P101 1,436 19,344 SH   SOLE   19,344 0 0
EVERSOURCE ENERGY COM 30040W108 889 10,398 SH   SOLE   10,398 0 0
EXXON MOBIL CORP COM 30231G102 38,635 547,165 SH   SOLE   536,221 0 10,944
FACEBOOK INC CL A 30303M102 34,942 196,216 SH   SOLE   190,241 0 5,975
FISERV INC COM 337738108 12,493 120,596 SH   SOLE   115,396 0 5,200
FORTIVE CORP COM 34959J108 1,754 25,580 SH   SOLE   25,580 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 312 5,700 SH   SOLE   5,700 0 0
FRANKLIN RES INC COM 354613101 254 8,804 SH   SOLE   8,804 0 0
GENERAL ELECTRIC CO COM 369604103 4,429 495,422 SH   SOLE   494,422 0 1,000
GENERAL MLS INC COM 370334104 652 11,829 SH   SOLE   11,829 0 0
GILEAD SCIENCES INC COM 375558103 3,710 58,534 SH   SOLE   57,034 0 1,500
GOLDMAN SACHS GROUP INC COM 38141G104 26,362 127,210 SH   SOLE   124,196 0 3,014
GRAINGER W W INC COM 384802104 9,944 33,466 SH   SOLE   33,466 0 0
HERSHEY CO COM 427866108 480 3,100 SH   SOLE   3,100 0 0
HEXCEL CORP NEW COM 428291108 2,640 32,140 SH   SOLE   32,140 0 0
HOLOGIC INC COM 436440101 479 9,491 SH   SOLE   9,491 0 0
HOME DEPOT INC COM 437076102 50,080 215,844 SH   SOLE   209,219 0 6,625
HONEYWELL INTL INC COM 438516106 3,464 20,475 SH   SOLE   19,975 0 500
IBERIABANK CORP COM 450828108 499 6,600 SH   SOLE   6,600 0 0
IDEXX LABS INC COM 45168D104 2,469 9,080 SH   SOLE   9,080 0 0
ILLINOIS TOOL WKS INC COM 452308109 15,568 99,485 SH   SOLE   97,011 0 2,474
INDEPENDENT BANK CORP MASS COM 453836108 8,307 111,279 SH   SOLE   111,279 0 0
INGERSOLL-RAND PLC SHS G47791101 253 2,050 SH   SOLE   2,050 0 0
INGREDION INC COM 457187102 245 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 27,099 525,878 SH   SOLE   516,358 0 9,520
INTERNATIONAL BUSINESS MACHS COM 459200101 7,641 52,542 SH   SOLE   52,242 0 300
INTL PAPER CO COM 460146103 373 8,911 SH   SOLE   8,911 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 212 1,121 SH   SOLE   1,121 0 0
ISHARES TR SELECT DIVID ETF 464287168 409 4,007 SH   SOLE   4,007 0 0
ISHARES TR TIPS BD ETF 464287176 224 1,928 SH   SOLE   1,928 0 0
ISHARES TR CORE S&P500 ETF 464287200 38,172 127,872 SH   SOLE   126,569 0 1,303
ISHARES TR MSCI EMG MKT ETF 464287234 1,865 45,641 SH   SOLE   45,641 0 0
ISHARES TR IBOXX INV CP ETF 464287242 512 4,014 SH   SOLE   4,014 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,740 42,022 SH   SOLE   40,422 0 1,600
ISHARES TR CORE S&P MCP ETF 464287507 26,504 137,164 SH   SOLE   131,769 0 5,395
ISHARES TR RUS 1000 ETF 464287622 202 1,225 SH   SOLE   1,225 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 637 4,207 SH   SOLE   4,207 0 0
ISHARES TR U.S. TECH ETF 464287721 503 2,465 SH   SOLE   2,465 0 0
ISHARES TR U.S. FINLS ETF 464287788 283 2,200 SH   SOLE   2,200 0 0
ISHARES TR CORE S&P SCP ETF 464287804 21,952 282,011 SH   SOLE   275,751 0 6,260
ISHARES TR SP SMCP600VL ETF 464287879 1,076 7,165 SH   SOLE   7,165 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 853 8,010 SH   SOLE   8,010 0 0
ISHARES TR MSCI ACWI EX US 464288240 6,975 151,475 SH   SOLE   151,475 0 0
ISHARES TR MSCI ACWI ETF 464288257 896 12,151 SH   SOLE   12,151 0 0
ISHARES TR CALIF MUN BD ETF 464288356 282 4,600 SH   SOLE   4,600 0 0
ISHARES TR MSCI KLD400 SOC 464288570 1,177 10,610 SH   SOLE   10,610 0 0
ISHARES TR PFD AND INCM SEC 464288687 319 8,506 SH   SOLE   8,506 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 440 6,000 SH   SOLE   6,000 0 0
ISHARES TR ESG MSCI EAFE 46435G516 2,092 32,630 SH   SOLE   32,630 0 0
JACOBS ENGR GROUP INC COM 469814107 427 4,666 SH   SOLE   4,666 0 0
JOHNSON & JOHNSON COM 478160104 32,742 253,065 SH   SOLE   246,043 0 7,022
JPMORGAN CHASE & CO COM 46625H100 59,107 502,225 SH   SOLE   490,327 0 11,898
KIMBERLY CLARK CORP COM 494368103 3,310 23,302 SH   SOLE   23,302 0 0
KINDER MORGAN INC DEL COM 49456B101 544 26,413 SH   SOLE   26,413 0 0
KLA CORPORATION COM NEW 482480100 279 1,750 SH   SOLE   1,750 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 449 2,152 SH   SOLE   2,152 0 0
LAUDER ESTEE COS INC CL A 518439104 244 1,225 SH   SOLE   1,225 0 0
LIBERTY PPTY TR SH BEN INT 531172104 259 5,050 SH   SOLE   5,050 0 0
LILLY ELI & CO COM 532457108 515 4,605 SH   SOLE   4,605 0 0
LINDE PLC SHS G5494J103 2,565 13,241 SH   SOLE   13,241 0 0
LOCKHEED MARTIN CORP COM 539830109 580 1,486 SH   SOLE   1,486 0 0
LOWES COS INC COM 548661107 943 8,574 SH   SOLE   7,774 0 800
LULULEMON ATHLETICA INC COM 550021109 866 4,500 SH   SOLE   4,500 0 0
MANPOWERGROUP INC COM 56418H100 401 4,765 SH   SOLE   4,765 0 0
MARATHON PETE CORP COM 56585A102 469 7,720 SH   SOLE   7,720 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,276 22,751 SH   SOLE   22,751 0 0
MASTERCARD INC CL A 57636Q104 820 3,020 SH   SOLE   2,870 0 150
MCCORMICK & CO INC COM NON VTG 579780206 564 3,607 SH   SOLE   3,607 0 0
MCDONALDS CORP COM 580135101 10,022 46,678 SH   SOLE   46,553 0 125
MEDTRONIC PLC SHS G5960L103 316 2,906 SH   SOLE   2,906 0 0
MERCK & CO INC COM 58933Y105 45,579 541,446 SH   SOLE   529,621 0 11,825
MERSANA THERAPEUTICS INC COM 59045L106 37 23,529 SH   SOLE   23,529 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 564 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 587 6,315 SH   SOLE   6,315 0 0
MICROSOFT CORP COM 594918104 54,510 392,072 SH   SOLE   384,600 0 7,472
MONDELEZ INTL INC CL A 609207105 18,774 339,377 SH   SOLE   332,427 0 6,950
NEXTERA ENERGY INC COM 65339F101 1,596 6,849 SH   SOLE   6,849 0 0
NIKE INC CL B 654106103 11,845 126,121 SH   SOLE   120,281 0 5,840
NOBLE ENERGY INC COM 655044105 333 14,834 SH   SOLE   14,834 0 0
NOKIA CORP SPONSORED ADR 654902204 24,976 4,936,067 SH   SOLE   4,835,517 0 100,550
NORFOLK SOUTHERN CORP COM 655844108 921 5,125 SH   SOLE   5,125 0 0
NORTHERN TR CORP COM 665859104 12,566 134,656 SH   SOLE   127,166 0 7,490
NOVARTIS A G SPONSORED ADR 66987V109 253 2,914 SH   SOLE   2,914 0 0
NOVO-NORDISK A S ADR 670100205 2,293 44,350 SH   SOLE   44,350 0 0
OCCIDENTAL PETE CORP COM 674599105 214 4,823 SH   SOLE   4,823 0 0
OMNICOM GROUP INC COM 681919106 201 2,562 SH   SOLE   2,562 0 0
ORACLE CORP COM 68389X105 38,930 707,428 SH   SOLE   688,393 0 19,035
PACCAR INC COM 693718108 1,387 19,817 SH   SOLE   19,817 0 0
PAYCHEX INC COM 704326107 734 8,867 SH   SOLE   8,437 0 430
PAYCOM SOFTWARE INC COM 70432V102 209 1,000 SH   SOLE   1,000 0 0
PEPSICO INC COM 713448108 38,481 280,676 SH   SOLE   277,276 0 3,400
PFIZER INC COM 717081103 6,879 191,461 SH   SOLE   191,461 0 0
PHILIP MORRIS INTL INC COM 718172109 429 5,654 SH   SOLE   5,654 0 0
PHILLIPS 66 COM 718546104 4,289 41,882 SH   SOLE   41,768 0 114
PNC FINL SVCS GROUP INC COM 693475105 9,510 67,850 SH   SOLE   67,850 0 0
PPG INDS INC COM 693506107 339 2,861 SH   SOLE   2,861 0 0
PROCTER & GAMBLE CO COM 742718109 18,265 146,848 SH   SOLE   145,373 0 1,475
PRUDENTIAL FINL INC COM 744320102 851 9,465 SH   SOLE   9,215 0 250
QUALCOMM INC COM 747525103 202 2,650 SH   SOLE   2,650 0 0
QUEST DIAGNOSTICS INC COM 74834L100 873 8,155 SH   SOLE   8,155 0 0
RAYTHEON CO COM NEW 755111507 4,426 22,560 SH   SOLE   21,560 0 1,000
RESMED INC COM 761152107 267 1,979 SH   SOLE   1,979 0 0
ROPER TECHNOLOGIES INC COM 776696106 16,142 45,266 SH   SOLE   45,216 0 50
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 750 12,745 SH   SOLE   12,345 0 400
SAFETY INS GROUP INC COM 78648T100 203 2,000 SH   SOLE   2,000 0 0
SALESFORCE COM INC COM 79466L302 48,490 326,665 SH   SOLE   318,065 0 8,600
SCHLUMBERGER LTD COM 806857108 11,841 346,528 SH   SOLE   335,198 0 11,330
SEALED AIR CORP NEW COM 81211K100 214 5,162 SH   SOLE   4,912 0 250
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,156 19,520 SH   SOLE   19,520 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,912 68,297 SH   SOLE   68,297 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 277 7,037 SH   SOLE   7,037 0 0
SHOPIFY INC CL A 82509L107 374 1,200 SH   SOLE   1,200 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 29,813 619,432 SH   SOLE   603,732 0 15,700
SOUTHERN CO COM 842587107 428 6,930 SH   SOLE   6,930 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 353 1,310 SH   SOLE   1,310 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 28,653 96,551 SH   SOLE   96,551 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 17,535 49,750 SH   SOLE   49,650 0 100
SPDR SERIES TRUST S&P DIVID ETF 78464A763 364 3,545 SH   SOLE   3,545 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 206 2,707 SH   SOLE   2,707 0 0
STATE STR CORP COM 857477103 737 12,450 SH   SOLE   11,850 0 600
STRYKER CORP COM 863667101 1,441 6,663 SH   SOLE   6,663 0 0
SUNCOR ENERGY INC NEW COM 867224107 408 12,912 SH   SOLE   12,912 0 0
SVB FINL GROUP COM 78486Q101 16,082 76,967 SH   SOLE   74,927 0 2,040
SYSCO CORP COM 871829107 3,447 43,417 SH   SOLE   43,417 0 0
TARGET CORP COM 87612E106 239 2,240 SH   SOLE   2,240 0 0
TERADYNE INC COM 880770102 15,145 261,530 SH   SOLE   255,330 0 6,200
TEXAS INSTRS INC COM 882508104 704 5,447 SH   SOLE   5,447 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 463 11,071 SH   SOLE   11,071 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 66,274 227,533 SH   SOLE   222,094 0 5,439
TIFFANY & CO NEW COM 886547108 241 2,605 SH   SOLE   2,605 0 0
TJX COS INC NEW COM 872540109 9,162 164,365 SH   SOLE   164,365 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,473 25,284 SH   SOLE   25,284 0 0
TOTAL S A SPONSORED ADS 89151E109 4,781 91,951 SH   SOLE   91,951 0 0
TRAVELERS COMPANIES INC COM 89417E109 486 3,269 SH   SOLE   3,269 0 0
UNION PACIFIC CORP COM 907818108 3,121 19,266 SH   SOLE   19,131 0 135
UNITED PARCEL SERVICE INC CL B 911312106 11,361 94,821 SH   SOLE   90,956 0 3,865
UNITED STATES ANTIMONY CORP COM 911549103 97 173,240 SH   SOLE   173,240 0 0
UNITED TECHNOLOGIES CORP COM 913017109 43,650 319,730 SH   SOLE   314,285 0 5,445
US BANCORP DEL COM NEW 902973304 1,884 34,044 SH   SOLE   30,168 0 3,876
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 9,832 121,697 SH   SOLE   120,247 0 1,450
VANGUARD GROUP DIV APP ETF 921908844 326 2,730 SH   SOLE   2,730 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 685 2,512 SH   SOLE   2,512 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 888 5,995 SH   SOLE   5,995 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 967 5,818 SH   SOLE   5,818 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 211 1,373 SH   SOLE   1,373 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 378 2,502 SH   SOLE   2,502 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 398 3,903 SH   SOLE   3,903 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 24,240 485,768 SH   SOLE   477,018 0 8,750
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11,043 274,303 SH   SOLE   263,378 0 10,925
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 246 4,585 SH   SOLE   4,585 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 9,602 233,728 SH   SOLE   224,993 0 8,735
VANGUARD WORLD FDS INF TECH ETF 92204A702 453 2,102 SH   SOLE   2,102 0 0
VARIAN MED SYS INC COM 92220P105 1,423 11,945 SH   SOLE   11,945 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,583 26,223 SH   SOLE   26,223 0 0
VERSUM MATLS INC COM 92532W103 409 7,723 SH   SOLE   7,723 0 0
VISA INC COM CL A 92826C839 2,359 13,717 SH   SOLE   13,717 0 0
W P CAREY INC COM 92936U109 277 3,100 SH   SOLE   3,100 0 0
WABTEC CORP COM 929740108 242 3,369 SH   SOLE   3,369 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 452 8,180 SH   SOLE   8,180 0 0
WALMART INC COM 931142103 53,857 453,803 SH   SOLE   444,823 0 8,980
WASTE MGMT INC DEL COM 94106L109 2,970 25,828 SH   SOLE   22,828 0 3,000
WATERS CORP COM 941848103 3,329 14,915 SH   SOLE   13,215 0 1,700
WELLS FARGO CO NEW COM 949746101 3,671 72,776 SH   SOLE   71,876 0 900
WEYERHAEUSER CO COM 962166104 684 24,686 SH   SOLE   24,686 0 0
XILINX INC COM 983919101 367 3,832 SH   SOLE   3,832 0 0
XYLEM INC COM 98419M100 29,589 371,631 SH   SOLE   362,741 0 8,890
YUM BRANDS INC COM 988498101 389 3,427 SH   SOLE   3,427 0 0
YUM CHINA HLDGS INC COM 98850P109 204 4,485 SH   SOLE   4,485 0 0