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 19,026 91,572 SH   SOLE   84,872 0 6,700
ABB LTD SPONSORED ADR 000375204 985 52,236 SH   SOLE   52,236 0 0
ABBOTT LABS COM 002824100 70,164 877,710 SH   SOLE   871,927 0 5,783
ABBVIE INC COM 00287Y109 12,593 156,270 SH   SOLE   150,487 0 5,783
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,090 57,328 SH   SOLE   57,328 0 0
ADOBE INC COM 00724f101 2,623 9,845 SH   SOLE   9,845 0 0
AFLAC INC COM 001055102 732 14,654 SH   SOLE   14,654 0 0
AGILENT TECHNOLOGIES INC COM 00846u101 216 2,692 SH   SOLE   2,692 0 0
AIR PRODS & CHEMS INC COM 009158106 3,260 17,075 SH   SOLE   17,075 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 255 1,400 SH   SOLE   1,400 0 0
ALLSTATE CORP COM 020002101 224 2,385 SH   SOLE   2,385 0 0
ALPHABET INC CAP STK CL C 02079K107 70,600 60,172 SH   SOLE   60,172 0 0
ALPHABET INC CAP STK CL A 02079K305 30,194 25,656 SH   SOLE   25,640 0 16
AMAZON COM INC COM 023135106 45,542 25,575 SH   SOLE   25,445 0 130
AMERICAN EXPRESS CO COM 025816109 5,832 53,362 SH   SOLE   53,362 0 0
AMERICAN TOWER CORP NEW COM 03027X100 467 2,373 SH   SOLE   2,373 0 0
AMETEK INC NEW COM 031100100 1,510 18,200 SH   SOLE   18,200 0 0
AMGEN INC COM 031162100 9,049 47,635 SH   SOLE   46,035 0 1,600
ANIKA THERAPEUTICS INC COM 035255108 931 30,800 SH   SOLE   30,800 0 0
APERGY CORP COM 03755l104 404 9,840 SH   SOLE   9,840 0 0
APPLE INC COM 037833100 117,916 620,774 SH   SOLE   618,586 0 2,188
AQUA AMERICA INC COM 03836W103 234 6,440 SH   SOLE   6,440 0 0
ASSOCIATED BANC CORP COM 045487105 1,177 55,172 SH   SOLE   55,172 0 0
AT&T INC COM 00206R102 1,997 63,690 SH   SOLE   63,690 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 20,573 128,795 SH   SOLE   123,695 0 5,100
BANK AMER CORP COM 060505104 46,578 1,688,228 SH   SOLE   1,688,228 0 0
BANK NEW YORK MELLON CORP COM 064058100 472 9,379 SH   SOLE   9,379 0 0
BAXTER INTL INC COM 071813109 3,604 44,332 SH   SOLE   44,332 0 0
BECTON DICKINSON & CO COM 075887109 12,679 50,773 SH   SOLE   50,773 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 903 300 SH   SOLE   300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,803 33,866 SH   SOLE   30,866 0 3,000
BHP GROUP LTD SPONSORED ADS 088606108 445 8,150 SH   SOLE   8,150 0 0
BOEING CO COM 097023105 3,550 9,308 SH   SOLE   9,308 0 0
BOOKING HLDGS INC COM 09857L108 36,055 20,662 SH   SOLE   20,662 0 0
BOSTON SCIENTIFIC CORP COM 101137107 39,494 1,029,035 SH   SOLE   1,029,035 0 0
BP PLC SPONSORED ADR 055622104 232 5,317 SH   SOLE   5,317 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,351 70,249 SH   SOLE   70,249 0 0
BROADCOM INC COM 11135f101 63,483 211,110 SH   SOLE   211,110 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 241 2,325 SH   SOLE   2,325 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 2,716 188,651 SH   SOLE   188,651 0 0
BRYN MAWR BK CORP COM 117665109 838 23,210 SH   SOLE   23,210 0 0
CANADIAN NATL RY CO COM 136375102 208 2,327 SH   SOLE   2,327 0 0
CAPITAL ONE FINL CORP COM 14040H105 13,333 163,226 SH   SOLE   163,226 0 0
CATERPILLAR INC DEL COM 149123101 6,644 49,043 SH   SOLE   47,443 0 1,600
CDK GLOBAL INC COM 12508E101 1,017 17,306 SH   SOLE   17,306 0 0
CELGENE CORP COM 151020104 204 2,165 SH   SOLE   2,165 0 0
CENOVUS ENERGY INC COM 15135U109 97 11,201 SH   SOLE   11,201 0 0
CENTURY BANCORP INC MASS CL A NON VTG 156432106 262 3,600 SH   SOLE   3,600 0 0
CERNER CORP COM 156782104 3,264 57,064 SH   SOLE   57,064 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,540 35,893 SH   SOLE   35,893 0 0
CHEMOURS CO COM 163851108 308 8,312 SH   SOLE   8,312 0 0
CHEVRON CORP NEW COM 166764100 7,113 57,746 SH   SOLE   57,746 0 0
CHUBB LIMITED COM H1467J104 7,059 50,397 SH   SOLE   50,397 0 0
CIGNA CORP NEW COM 125523100 493 3,069 SH   SOLE   3,069 0 0
CISCO SYS INC COM 17275r102 1,745 32,336 SH   SOLE   31,870 0 466
CITIGROUP INC COM NEW 172967424 234 3,765 SH   SOLE   3,765 0 0
CLOROX CO DEL COM 189054109 271 1,689 SH   SOLE   1,689 0 0
CME GROUP INC COM CL A 12572Q105 348 2,115 SH   SOLE   2,115 0 0
COCA COLA CO COM 191216100 10,049 214,456 SH   SOLE   210,056 0 4,400
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,431 47,362 SH   SOLE   47,362 0 0
COLGATE PALMOLIVE CO COM 194162103 10,528 153,616 SH   SOLE   153,506 0 110
COMCAST CORP NEW CL A 20030N101 5,407 135,260 SH   SOLE   135,260 0 0
CONOCOPHILLIPS COM 20825C104 4,939 74,010 SH   SOLE   74,010 0 0
CORNING INC COM 219350105 796 24,050 SH   SOLE   24,050 0 0
COSTCO WHSL CORP NEW COM 22160k105 2,340 9,665 SH   SOLE   9,665 0 0
COUPA SOFTWARE INC COM 22266l106 5,895 64,805 SH   SOLE   64,805 0 0
CSX CORP COM 126408103 1,331 17,802 SH   SOLE   17,802 0 0
CUMMINS INC COM 231021106 270 1,716 SH   SOLE   1,716 0 0
CVS HEALTH CORP COM 126650100 5,193 96,293 SH   SOLE   96,293 0 0
DANAHER CORPORATION COM 235851102 8,127 61,559 SH   SOLE   61,559 0 0
DARDEN RESTAURANTS INC COM 237194105 319 2,628 SH   SOLE   2,628 0 0
DEERE & CO COM 244199105 30,309 189,621 SH   SOLE   189,621 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,589 27,079 SH   SOLE   27,079 0 0
DENTSPLY SIRONA INC COM 24906P109 530 10,695 SH   SOLE   10,695 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 21,057 128,705 SH   SOLE   128,705 0 0
DISNEY WALT CO COM DISNEY 254687106 33,205 299,068 SH   SOLE   298,868 0 200
DOMINION ENERGY INC COM 25746u109 1,203 15,700 SH   SOLE   11,095 0 4,605
DOVER CORP COM 260003108 2,408 25,680 SH   SOLE   25,680 0 0
DOWDUPONT INC COM 26078j100 5,144 96,501 SH   SOLE   96,501 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 236 2,626 SH   SOLE   2,626 0 0
EATON VANCE CORP COM NON VTG 278265103 596 14,794 SH   SOLE   14,794 0 0
EBAY INC COM 278642103 13,748 370,190 SH   SOLE   370,190 0 0
ECOLAB INC COM 278865100 1,687 9,558 SH   SOLE   9,558 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 10,807 56,485 SH   SOLE   56,485 0 0
EMERSON ELEC CO COM 291011104 17,229 251,640 SH   SOLE   251,140 0 500
ENBRIDGE INC COM 29250N105 223 6,156 SH   SOLE   6,156 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 801 27,534 SH   SOLE   27,534 0 0
EOG RES INC COM 26875p101 6,655 69,922 SH   SOLE   69,922 0 0
EVERSOURCE ENERGY COM 30040W108 651 9,184 SH   SOLE   9,184 0 0
EXXON MOBIL CORP COM 30231g102 46,261 572,537 SH   SOLE   559,797 0 12,740
FACEBOOK INC CL A 30303M102 38,231 229,357 SH   SOLE   229,357 0 0
FISERV INC COM 337738108 11,236 127,281 SH   SOLE   127,281 0 0
FORTIVE CORP COM 34959J108 2,036 24,276 SH   SOLE   24,276 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 271 5,700 SH   SOLE   5,700 0 0
FRANKLIN RES INC COM 354613101 964 29,114 SH   SOLE   29,114 0 0
GENERAL ELECTRIC CO COM 369604103 5,184 518,949 SH   SOLE   505,564 0 13,385
GENERAL MLS INC COM 370334104 536 10,368 SH   SOLE   10,368 0 0
GILEAD SCIENCES INC COM 375558103 3,867 59,489 SH   SOLE   59,489 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 24,089 125,475 SH   SOLE   125,475 0 0
GRAINGER W W INC COM 384802104 10,226 33,984 SH   SOLE   33,984 0 0
HERSHEY CO COM 427866108 355 3,100 SH   SOLE   3,100 0 0
HEXCEL CORP NEW COM 428291108 2,222 32,140 SH   SOLE   32,140 0 0
HOLOGIC INC COM 436440101 459 9,491 SH   SOLE   9,491 0 0
HOME DEPOT INC COM 437076102 41,713 217,380 SH   SOLE   217,297 0 83
HONEYWELL INTL INC COM 438516106 3,356 21,119 SH   SOLE   21,119 0 0
IBERIABANK CORP COM 450828108 502 7,005 SH   SOLE   7,005 0 0
IDEXX LABS INC COM 45168d104 2,030 9,080 SH   SOLE   9,080 0 0
ILLINOIS TOOL WKS INC COM 452308109 14,256 99,327 SH   SOLE   99,327 0 0
INDEPENDENT BANK CORP MASS COM 453836108 9,103 112,379 SH   SOLE   112,379 0 0
INGERSOLL-RAND PLC SHS g47791101 221 2,050 SH   SOLE   2,050 0 0
INGREDION INC COM 457187102 284 3,000 SH   SOLE   3,000 0 0
INTEL CORP COM 458140100 9,187 171,093 SH   SOLE   170,488 0 605
INTERNATIONAL BUSINESS MACHS COM 459200101 7,754 54,954 SH   SOLE   50,504 0 4,450
INTL PAPER CO COM 460146103 426 9,211 SH   SOLE   9,211 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 204 1,138 SH   SOLE   1,138 0 0
ISHARES TR SELECT DIVID ETF 464287168 413 4,207 SH   SOLE   4,207 0 0
ISHARES TR CORE S&P500 ETF 464287200 29,820 104,796 SH   SOLE   104,796 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,157 50,266 SH   SOLE   50,266 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,759 42,546 SH   SOLE   42,546 0 0
ISHARES TR CORE S&P MCP ETF 464287507 22,548 119,054 SH   SOLE   119,054 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 641 4,192 SH   SOLE   4,192 0 0
ISHARES TR U.S. TECH ETF 464287721 486 2,550 SH   SOLE   2,550 0 0
ISHARES TR U.S. FINLS ETF 464287788 289 2,450 SH   SOLE   2,450 0 0
ISHARES TR U.S. ENERGY ETF 464287796 397 11,035 SH   SOLE   11,035 0 0
ISHARES TR CORE S&P SCP ETF 464287804 20,454 265,130 SH   SOLE   265,130 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,114 7,552 SH   SOLE   7,415 0 137
ISHARES TR MSCI ACWI EX US 464288240 7,205 155,736 SH   SOLE   155,736 0 0
ISHARES TR MSCI ACWI ETF 464288257 881 12,223 SH   SOLE   12,223 0 0
ISHARES TR MSCI KLD400 SOC 464288570 511 4,850 SH   SOLE   4,850 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 432 6,000 SH   SOLE   6,000 0 0
ISHARES TR ESG MSCI EAFE 46435G516 2,009 31,800 SH   SOLE   31,800 0 0
JACOBS ENGR GROUP INC COM 469814107 459 6,116 SH   SOLE   6,116 0 0
JOHNSON & JOHNSON COM 478160104 35,976 257,362 SH   SOLE   256,662 0 700
JPMORGAN CHASE & CO COM 46625H100 50,784 501,676 SH   SOLE   501,476 0 200
KIMBERLY CLARK CORP COM 494368103 3,408 27,512 SH   SOLE   27,512 0 0
KINDER MORGAN INC DEL COM 49456B101 451 22,554 SH   SOLE   22,554 0 0
LIBERTY PPTY TR SH BEN INT 531172104 244 5,050 SH   SOLE   5,050 0 0
LILLY ELI & CO COM 532457108 645 4,976 SH   SOLE   4,976 0 0
LINDE PLC COM G5494J103 2,855 16,229 SH   SOLE   16,229 0 0
LOWES COS INC COM 548661107 1,379 12,600 SH   SOLE   12,600 0 0
LULULEMON ATHLETICA INC COM 550021109 737 4,500 SH   SOLE   4,500 0 0
MANPOWERGROUP INC COM 56418h100 394 4,765 SH   SOLE   4,765 0 0
MARATHON PETE CORP COM 56585a102 474 7,919 SH   SOLE   7,919 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,305 13,900 SH   SOLE   13,900 0 0
MASTERCARD INC CL A 57636Q104 797 3,388 SH   SOLE   3,105 0 283
MCCORMICK & CO INC COM NON VTG 579780206 491 3,265 SH   SOLE   3,265 0 0
MCDONALDS CORP COM 580135101 9,409 49,549 SH   SOLE   46,916 0 2,633
MEDTRONIC PLC SHS G5960L103 264 2,906 SH   SOLE   2,906 0 0
MERCK & CO INC COM 58933Y105 46,557 559,787 SH   SOLE   544,187 0 15,600
MERSANA THERAPEUTICS INC COM 59045L106 123 23,529 SH   SOLE   23,529 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 578 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 523 6,315 SH   SOLE   6,315 0 0
MICROSOFT CORP COM 594918104 27,091 229,701 SH   SOLE   224,151 0 5,550
MIRAGEN THERAPEUTICS INC COM 60463E103 35 12,895 SH   SOLE   12,895 0 0
MONDELEZ INTL INC CL A 609207105 29,337 587,681 SH   SOLE   587,681 0 0
MORGAN STANLEY ASIA PAC FD I COM 61744U106 196 12,025 SH   SOLE   12,025 0 0
NEXTERA ENERGY INC COM 65339F101 1,491 7,713 SH   SOLE   7,163 0 550
NIKE INC CL B 654106103 10,834 128,656 SH   SOLE   126,056 0 2,600
NOBLE ENERGY INC COM 655044105 366 14,834 SH   SOLE   14,834 0 0
NOKIA CORP SPONSORED ADR 654902204 26,505 4,633,759 SH   SOLE   4,633,759 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,032 5,525 SH   SOLE   5,525 0 0
NORTHERN TR CORP COM 665859104 12,712 140,605 SH   SOLE   140,605 0 0
NOVO-NORDISK A S ADR 670100205 2,476 47,350 SH   SOLE   47,350 0 0
OCCIDENTAL PETE CORP COM 674599105 13,856 209,306 SH   SOLE   209,306 0 0
ORACLE CORP COM 68389x105 45,248 842,456 SH   SOLE   840,456 0 2,000
PACCAR INC COM 693718108 1,350 19,817 SH   SOLE   19,817 0 0
PAYCHEX INC COM 704326107 979 12,217 SH   SOLE   12,217 0 0
PEPSICO INC COM 713448108 34,582 282,192 SH   SOLE   282,192 0 0
PFIZER INC COM 717081103 43,233 1,017,984 SH   SOLE   989,116 0 28,868
PHILIP MORRIS INTL INC COM 718172109 462 5,230 SH   SOLE   5,230 0 0
PHILLIPS 66 COM 718546104 3,990 41,932 SH   SOLE   41,932 0 0
PNC FINL SVCS GROUP INC COM 693475105 9,390 76,559 SH   SOLE   68,487 0 8,072
PPG INDS INC COM 693506107 1,094 9,700 SH   SOLE   1,700 0 8,000
PROCTER AND GAMBLE CO COM 742718109 15,946 153,262 SH   SOLE   149,482 0 3,780
PRUDENTIAL FINL INC COM 744320102 3,093 33,665 SH   SOLE   33,665 0 0
QUEST DIAGNOSTICS INC COM 74834L100 769 8,555 SH   SOLE   8,555 0 0
RAYTHEON CO COM NEW 755111507 4,689 25,753 SH   SOLE   24,153 0 1,600
RED HAT INC COM 756577102 278 1,527 SH   SOLE   1,527 0 0
ROPER TECHNOLOGIES INC COM 776696106 15,788 46,168 SH   SOLE   46,168 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 989 15,810 SH   SOLE   15,810 0 0
SALESFORCE COM INC COM 79466L302 53,280 336,429 SH   SOLE   336,429 0 0
SCHLUMBERGER LTD COM 806857108 16,543 379,698 SH   SOLE   379,515 0 183
SEALED AIR CORP NEW COM 81211k100 253 5,512 SH   SOLE   5,512 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 1,993 77,543 SH   SOLE   77,543 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 297 8,219 SH   SOLE   8,219 0 0
SHOPIFY INC CL A 82509L107 247 1,200 SH   SOLE   1,200 0 0
SOUTHERN CO COM 842587107 368 7,130 SH   SOLE   7,130 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 339 1,310 SH   SOLE   1,310 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 353 2,900 SH   SOLE   2,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 27,306 96,667 SH   SOLE   96,276 0 391
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 18,089 52,373 SH   SOLE   52,373 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 328 3,305 SH   SOLE   3,305 0 0
STATE STR CORP COM 857477103 1,091 16,581 SH   SOLE   16,581 0 0
STRYKER CORP COM 863667101 1,429 7,237 SH   SOLE   6,971 0 266
SUNCOR ENERGY INC NEW COM 867224107 406 12,550 SH   SOLE   12,550 0 0
SVB FINL GROUP COM 78486Q101 16,752 75,341 SH   SOLE   75,341 0 0
SYSCO CORP COM 871829107 2,894 43,362 SH   SOLE   43,362 0 0
TESLA INC COM 88160R101 246 880 SH   SOLE   880 0 0
TEXAS INSTRS INC COM 882508104 538 5,080 SH   SOLE   5,080 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 12,135 283,802 SH   SOLE   283,802 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 65,756 240,234 SH   SOLE   238,034 0 2,200
TIFFANY & CO NEW COM 886547108 274 2,605 SH   SOLE   2,605 0 0
TJX COS INC NEW COM 872540109 8,741 164,280 SH   SOLE   164,280 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,590 29,284 SH   SOLE   29,284 0 0
TOTAL S A SPONSORED ADS 89151E109 5,059 90,923 SH   SOLE   90,923 0 0
TRANSCANADA CORP COM 89353d107 219 4,875 SH   SOLE   4,875 0 0
TRAVELERS COMPANIES INC COM 89417E109 448 3,268 SH   SOLE   3,268 0 0
UNION PACIFIC CORP COM 907818108 3,718 22,241 SH   SOLE   22,241 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,151 99,797 SH   SOLE   99,797 0 0
UNITED TECHNOLOGIES CORP COM 913017109 41,093 318,827 SH   SOLE   318,694 0 133
US BANCORP DEL COM NEW 902973304 1,710 35,505 SH   SOLE   35,505 0 0
VANGUARD GROUP DIV APP ETF 921908844 288 2,630 SH   SOLE   2,630 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 696 2,685 SH   SOLE   2,685 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 849 5,950 SH   SOLE   5,950 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 807 5,163 SH   SOLE   5,163 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 203 1,333 SH   SOLE   1,333 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 316 2,188 SH   SOLE   2,188 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 525 5,048 SH   SOLE   5,048 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 23,865 475,886 SH   SOLE   475,886 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11,682 274,893 SH   SOLE   274,893 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 245 4,585 SH   SOLE   4,585 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,426 255,108 SH   SOLE   255,108 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 421 2,102 SH   SOLE   2,102 0 0
VARIAN MED SYS INC COM 92220P105 1,758 12,405 SH   SOLE   12,405 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,429 24,168 SH   SOLE   22,265 0 1,903
VERSUM MATLS INC COM 92532W103 388 7,723 SH   SOLE   7,723 0 0
VISA INC COM CL A 92826C839 2,189 14,017 SH   SOLE   14,017 0 0
WABTEC CORP COM 929740108 340 4,616 SH   SOLE   4,544 0 71
WALGREENS BOOTS ALLIANCE INC COM 931427108 517 8,180 SH   SOLE   8,180 0 0
WALMART INC COM 931142103 44,632 457,631 SH   SOLE   457,631 0 0
WASTE MGMT INC DEL COM 94106L109 2,778 26,743 SH   SOLE   26,743 0 0
WATERS CORP COM 941848103 4,640 18,435 SH   SOLE   16,035 0 2,400
WELLS FARGO CO NEW COM 949746101 3,710 76,791 SH   SOLE   76,791 0 0
WEYERHAEUSER CO COM 962166104 749 28,466 SH   SOLE   28,466 0 0
WILLIAMS COS INC DEL COM 969457100 215 7,500 SH   SOLE   7,500 0 0
XILINX INC COM 983919101 485 3,832 SH   SOLE   3,832 0 0
XYLEM INC COM 98419M100 28,727 363,455 SH   SOLE   363,455 0 0
YUM BRANDS INC COM 988498101 431 4,327 SH   SOLE   4,327 0 0
YUM CHINA HLDGS INC COM 98850P109 201 4,485 SH   SOLE   4,485 0 0