0001085146-17-002304.txt : 20171113 0001085146-17-002304.hdr.sgml : 20171110 20171113085953 ACCESSION NUMBER: 0001085146-17-002304 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171113 DATE AS OF CHANGE: 20171113 EFFECTIVENESS DATE: 20171113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WELCH & FORBES LLC CENTRAL INDEX KEY: 0000105495 IRS NUMBER: 043573806 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-00262 FILM NUMBER: 171193425 BUSINESS ADDRESS: STREET 1: 45 SCHOOL STREET CITY: BOSTON STATE: MA ZIP: 02108 BUSINESS PHONE: 617-523-1635 MAIL ADDRESS: STREET 1: 45 SCHOOL STREET CITY: BOSTON STATE: MA ZIP: 02108 FORMER COMPANY: FORMER CONFORMED NAME: WELCH & FORBES INC DATE OF NAME CHANGE: 19970304 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000105495 XXXXXXXX 09-30-2017 09-30-2017 false WELCH & FORBES LLC
45 SCHOOL STREET BOSTON MA 02108
13F HOLDINGS REPORT 028-00262 N
Todd Jundi Chief Compliance Officer 617-557-9878 /s/ Todd Jundi Boston MA 10-27-2017 1 380 3799118 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 50765 241853 SH SOLE 229940 0 11913 ABBOTT LABS COM 002824100 33400 625928 SH SOLE 592082 0 33846 ABBVIE INC COM 00287Y109 13 150 SH OTR 150 0 0 ABBVIE INC COM 00287Y109 42992 483823 SH SOLE 460344 0 23479 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 446 3298 SH SOLE 2998 0 300 ADOBE SYS INC COM 00724F101 1461 9794 SH SOLE 9794 0 0 AETNA INC NEW COM 00817Y108 898 5650 SH SOLE 5650 0 0 AFFILIATED MANAGERS GROUP COM 008252108 716 3774 SH SOLE 3074 0 700 AFLAC INC COM 001055102 33 400 SH OTR 400 0 0 AFLAC INC COM 001055102 29072 357188 SH SOLE 336875 0 20313 AGILENT TECHNOLOGIES INC COM 00846U101 409 6371 SH SOLE 6371 0 0 AIR PRODS & CHEMS INC COM 009158106 7996 52871 SH SOLE 50821 0 2050 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2221 12860 SH SOLE 12110 0 750 ALLIANT ENERGY CORP COM 018802108 2565 61700 SH SOLE 61700 0 0 ALLSTATE CORP COM 020002101 858 9333 SH SOLE 9333 0 0 ALPHABET INC CAP STK CL A 02079K305 28717 29493 SH SOLE 26135 0 3358 ALPHABET INC CAP STK CL C 02079K107 29 30 SH OTR 30 0 0 ALPHABET INC CAP STK CL C 02079K107 56807 59229 SH SOLE 50180 0 9049 ALTRIA GROUP INC COM 02209S103 2033 32060 SH SOLE 28210 0 3850 AMAZON COM INC COM 023135106 2173 2261 SH SOLE 2022 0 239 AMERICAN EXPRESS CO COM 025816109 5703 63046 SH SOLE 60941 0 2105 AMERICAN INTL GROUP INC COM NEW 026874784 274 4460 SH SOLE 4460 0 0 AMERICAN TOWER CORP NEW COM 03027X100 475 3473 SH SOLE 2133 0 1340 AMERICAN WTR WKS CO INC NEW COM 030420103 783 9680 SH SOLE 7329 0 2351 AMERIPRISE FINL INC COM 03076C106 28058 188926 SH SOLE 147823 0 41103 AMGEN INC COM 031162100 7702 41311 SH SOLE 40826 0 485 ANADARKO PETE CORP COM 032511107 3909 80004 SH SOLE 72354 0 7650 ANALOG DEVICES INC COM 032654105 2803 32529 SH SOLE 29321 0 3208 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 26218 219762 SH SOLE 202612 0 17150 ANSYS INC COM 03662Q105 60477 492760 SH SOLE 459664 0 33096 APACHE CORP COM 037411105 1077 23530 SH SOLE 17305 0 6225 APPLE INC COM 037833100 92108 597639 SH SOLE 525940 0 71699 APPLIED MATLS INC COM 038222105 344 6599 SH SOLE 6599 0 0 AQUA AMERICA INC COM 03836W103 557 16789 SH SOLE 16789 0 0 AT&T INC COM 00206R102 18357 468647 SH SOLE 453061 0 15586 ATMOS ENERGY CORP COM 049560105 325 3874 SH SOLE 3874 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 30460 278631 SH SOLE 251455 0 27176 AUTOMATIC DATA PROCESSING IN COM 053015103 66 600 SH OTR 600 0 0 BANK AMER CORP COM 060505104 18286 721657 SH SOLE 482423 0 239234 BANK N S HALIFAX COM 064149107 1147 17870 SH SOLE 17320 0 550 BANK NEW YORK MELLON CORP COM 064058100 321 6048 SH SOLE 5294 0 754 BARRICK GOLD CORP COM 067901108 936 58173 SH SOLE 51423 0 6750 BAXTER INTL INC COM 071813109 456 7262 SH SOLE 7262 0 0 BB&T CORP COM 054937107 277 5920 SH SOLE 5170 0 750 BECTON DICKINSON & CO COM 075887109 14968 76389 SH SOLE 71029 0 5360 BEMIS INC COM 081437105 974 21379 SH SOLE 21379 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16297 88896 SH SOLE 70901 0 17995 BIOGEN INC COM 09062X103 2400 7666 SH SOLE 7636 0 30 BLACKROCK INC COM 09247X101 441 985 SH SOLE 885 0 100 BLACKROCK MUNI INTER DR FD I COM 09253X102 4357 307495 SH SOLE 307495 0 0 BOEING CO COM 097023105 3071 12079 SH SOLE 11254 0 825 BOSTON SCIENTIFIC CORP COM 101137107 11717 401670 SH SOLE 398670 0 3000 BP PLC SPONSORED ADR 055622104 5329 138674 SH SOLE 136173 0 2501 BRISTOL MYERS SQUIBB CO COM 110122108 14922 234101 SH SOLE 226621 0 7480 BROADCOM LTD SHS Y09827109 1388 5721 SH SOLE 5721 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 540 6681 SH SOLE 6681 0 0 CABOT OIL & GAS CORP COM 127097103 241 9000 SH SOLE 9000 0 0 CALAVO GROWERS INC COM 128246105 3967 54180 SH SOLE 51355 0 2825 CAMPBELL SOUP CO COM 134429109 728 15559 SH SOLE 15559 0 0 CANADIAN NATL RY CO COM 136375102 635 7664 SH SOLE 7664 0 0 CAPITAL ONE FINL CORP COM 14040H105 23687 279789 SH SOLE 226730 0 53059 CARDINAL HEALTH INC COM 14149Y108 2187 32691 SH SOLE 32041 0 650 CARMAX INC COM 143130102 136 1800 SH OTR 1800 0 0 CARMAX INC COM 143130102 81833 1079443 SH SOLE 945475 0 133968 CATERPILLAR INC DEL COM 149123101 6703 53748 SH SOLE 50758 0 2990 CDK GLOBAL INC COM 12508E101 495 7853 SH SOLE 7853 0 0 CELGENE CORP COM 151020104 73 500 SH OTR 500 0 0 CELGENE CORP COM 151020104 38512 264099 SH SOLE 218404 0 45695 CENTRAL FD CDA LTD CL A 153501101 318 25100 SH SOLE 25100 0 0 CF INDS HLDGS INC COM 125269100 5252 149381 SH SOLE 136581 0 12800 CHARTER COMMUNICATIONS INC N CL A 16119P108 8963 24663 SH SOLE 24448 0 215 CHECK POINT SOFTWARE TECH LT ORD M22465104 13286 116517 SH SOLE 109302 0 7215 CHECK POINT SOFTWARE TECH LT ORD M22465104 23 200 SH OTR 200 0 0 CHEVRON CORP NEW COM 166764100 36029 306625 SH SOLE 250161 0 56464 CHUBB LIMITED COM H1467J104 57 400 SH OTR 400 0 0 CHUBB LIMITED COM H1467J104 38775 272008 SH SOLE 231915 0 40093 CHURCH & DWIGHT INC COM 171340102 19 400 SH OTR 400 0 0 CHURCH & DWIGHT INC COM 171340102 18398 379729 SH SOLE 354162 0 25567 CIGNA CORPORATION COM 125509109 2960 15836 SH SOLE 15836 0 0 CINTAS CORP COM 172908105 6896 47797 SH SOLE 47497 0 300 CISCO SYS INC COM 17275R102 13876 412611 SH SOLE 286210 0 126401 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 314 14500 SH SOLE 14500 0 0 COCA COLA CO COM 191216100 21388 475161 SH SOLE 380186 0 94975 COGNEX CORP COM 192422103 28071 254547 SH SOLE 238225 0 16322 COLFAX CORP COM 194014106 567 13604 SH SOLE 13104 0 500 COLGATE PALMOLIVE CO COM 194162103 7201 98843 SH SOLE 81363 0 17480 COMCAST CORP NEW CL A 20030N101 31 800 SH OTR 800 0 0 COMCAST CORP NEW CL A 20030N101 28915 751426 SH SOLE 645710 0 105716 CONOCOPHILLIPS COM 20825C104 5329 106460 SH SOLE 63553 0 42907 CONSOLIDATED EDISON INC COM 209115104 234 2900 SH SOLE 2600 0 300 CONSTELLATION BRANDS INC CL A 21036P108 342 1713 SH SOLE 1713 0 0 COPART INC COM 217204106 600 17450 SH SOLE 17450 0 0 COSTCO WHSL CORP NEW COM 22160K105 19378 117943 SH SOLE 109052 0 8891 CSX CORP COM 126408103 531 9770 SH SOLE 9170 0 600 CUMMINS INC COM 231021106 12807 76218 SH SOLE 49711 0 26507 CURTISS WRIGHT CORP COM 231561101 314 3000 SH SOLE 3000 0 0 CVS HEALTH CORP COM 126650100 16 200 SH OTR 200 0 0 CVS HEALTH CORP COM 126650100 38487 473273 SH SOLE 371913 0 101360 DANAHER CORP DEL COM 235851102 26 300 SH OTR 300 0 0 DANAHER CORP DEL COM 235851102 64613 753242 SH SOLE 668425 0 84817 DEERE & CO COM 244199105 964 7678 SH SOLE 6928 0 750 DENTSPLY SIRONA INC COM 24906P109 3706 61984 SH SOLE 60857 0 1127 DISNEY WALT CO COM DISNEY 254687106 6908 70074 SH SOLE 60644 0 9430 DOMINION ENERGY INC COM 25746U109 378 4916 SH SOLE 4916 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 271 18000 SH SOLE 18000 0 0 DOVER CORP COM 260003108 19287 211043 SH SOLE 209678 0 1365 DOWDUPONT INC COM 26078J100 7054 101893 SH SOLE 101893 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 8198 97692 SH SOLE 91491 0 6201 DUN & BRADSTREET CORP DEL NE COM 26483E100 1434 12321 SH SOLE 12321 0 0 DXC TECHNOLOGY CO COM 23355L106 283 3300 SH SOLE 3300 0 0 EATON VANCE CORP COM NON VTG 278265103 866 17538 SH SOLE 15538 0 2000 EATON VANCE TAX MNGD GBL DV COM 27829F108 108 11500 SH SOLE 2000 0 9500 EBAY INC COM 278642103 267 6948 SH SOLE 6948 0 0 ECOLAB INC COM 278865100 50680 394064 SH SOLE 340910 0 53154 EDWARDS LIFESCIENCES CORP COM 28176E108 12132 110982 SH SOLE 104421 0 6561 EMERSON ELEC CO COM 291011104 50 800 SH OTR 800 0 0 EMERSON ELEC CO COM 291011104 10698 170230 SH SOLE 164647 0 5583 ENTEGRIS INC COM 29362U104 236 8188 SH SOLE 8188 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 661 25354 SH SOLE 15804 0 9550 EOG RES INC COM 26875P101 5284 54618 SH SOLE 50206 0 4412 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 467 15809 SH SOLE 15809 0 0 EVERSOURCE ENERGY COM 30040W108 408 6756 SH SOLE 6756 0 0 EXPEDITORS INTL WASH INC COM 302130109 48 800 SH OTR 800 0 0 EXPEDITORS INTL WASH INC COM 302130109 20899 349124 SH SOLE 331390 0 17734 EXPRESS SCRIPTS HLDG CO COM 30219G108 536 8467 SH SOLE 7657 0 810 EXXON MOBIL CORP COM 30231G102 84 1020 SH OTR 1020 0 0 EXXON MOBIL CORP COM 30231G102 71665 874179 SH SOLE 840665 0 33514 FACEBOOK INC CL A 30303M102 17 100 SH OTR 100 0 0 FACEBOOK INC CL A 30303M102 36258 212200 SH SOLE 184889 0 27311 FASTENAL CO COM 311900104 866 19000 SH SOLE 17800 0 1200 FIRST REP BK SAN FRANCISCO C COM 33616C100 517 4951 SH SOLE 4031 0 920 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 41848 1687378 SH SOLE 1274243 0 413135 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 25 1000 SH OTR 1000 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 15135 314060 SH SOLE 234670 0 79390 FISERV INC COM 337738108 13 100 SH OTR 100 0 0 FISERV INC COM 337738108 55591 431073 SH SOLE 363740 0 67333 FORMFACTOR INC COM 346375108 169 10000 SH SOLE 10000 0 0 FORTIVE CORP COM 34959J108 21 300 SH OTR 300 0 0 FORTIVE CORP COM 34959J108 22067 311730 SH SOLE 285060 0 26670 FRANKLIN RES INC COM 354613101 22 500 SH OTR 500 0 0 FRANKLIN RES INC COM 354613101 13262 297935 SH SOLE 214970 0 82965 GARTNER INC COM 366651107 898 7222 SH SOLE 7222 0 0 GENERAL DYNAMICS CORP COM 369550108 511 2485 SH SOLE 2485 0 0 GENERAL ELECTRIC CO COM 369604103 36 1500 SH OTR 1500 0 0 GENERAL ELECTRIC CO COM 369604103 42167 1743916 SH SOLE 1545049 0 198867 GENERAL MLS INC COM 370334104 5741 110908 SH SOLE 110508 0 400 GILEAD SCIENCES INC COM 375558103 8 100 SH OTR 100 0 0 GILEAD SCIENCES INC COM 375558103 12987 160288 SH SOLE 139028 0 21260 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 26674 656997 SH SOLE 656454 0 543 HAIN CELESTIAL GROUP INC COM 405217100 11528 280165 SH SOLE 263425 0 16740 HALLIBURTON CO COM 406216101 563 12225 SH SOLE 12225 0 0 HANESBRANDS INC COM 410345102 603 24450 SH SOLE 14300 0 10150 HARTFORD FINL SVCS GROUP INC COM 416515104 296 5346 SH SOLE 5346 0 0 HELMERICH & PAYNE INC COM 423452101 219 4200 SH SOLE 4200 0 0 HENRY JACK & ASSOC INC COM 426281101 486 4725 SH SOLE 4725 0 0 HERSHEY CO COM 427866108 448 4100 SH SOLE 4100 0 0 HINGHAM INSTN SVGS MASS COM 433323102 285 1500 SH SOLE 1500 0 0 HOME DEPOT INC COM 437076102 16 100 SH OTR 100 0 0 HOME DEPOT INC COM 437076102 77432 473415 SH SOLE 427196 0 46219 HONEYWELL INTL INC COM 438516106 1229 8671 SH SOLE 8671 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 14 500 SH OTR 500 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 21960 770827 SH SOLE 719157 0 51670 HUBBELL INC COM 443510607 615 5298 SH SOLE 5298 0 0 ICICI BK LTD ADR 45104G104 104 12100 SH SOLE 12100 0 0 ICON PLC SHS G4705A100 2772 24345 SH SOLE 21595 0 2750 IDEXX LABS INC COM 45168D104 30009 192996 SH SOLE 189042 0 3954 ILLINOIS TOOL WKS INC COM 452308109 2592 17516 SH SOLE 16516 0 1000 INGREDION INC COM 457187102 407 3375 SH SOLE 3375 0 0 INTEL CORP COM 458140100 35741 938562 SH SOLE 782326 0 156236 INTERNATIONAL BUSINESS MACHS COM 459200101 58 400 SH OTR 400 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 16493 113685 SH SOLE 106638 0 7047 INTUITIVE SURGICAL INC COM NEW 46120E602 445 425 SH SOLE 115 0 310 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 504 347659 SH SOLE 301771 0 45888 IRON MTN INC NEW COM 46284V101 51 1312 SH OTR 1312 0 0 IRON MTN INC NEW COM 46284V101 42355 1088820 SH SOLE 1010592 0 78228 ISHARES GOLD TRUST ISHARES 464285105 2430 197366 SH SOLE 184966 0 12400 ISHARES TR 1 3 YR CR BD ETF 464288646 21407 203189 SH SOLE 193139 0 10050 ISHARES TR CHINA LG-CAP ETF 464287184 535 12140 SH SOLE 12140 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1635 9139 SH SOLE 3120 0 6019 ISHARES TR CORE S&P SCP ETF 464287804 412 5550 SH SOLE 4300 0 1250 ISHARES TR CORE S&P500 ETF 464287200 859 3395 SH SOLE 2961 0 434 ISHARES TR CORE US AGGBD ET 464287226 661 6025 SH SOLE 5900 0 125 ISHARES TR FLTG RATE NT ETF 46429B655 318 6250 SH SOLE 0 0 6250 ISHARES TR IBOXX INV CP ETF 464287242 21165 174590 SH SOLE 165340 0 9250 ISHARES TR INTRMD CR BD ETF 464288638 242 2200 SH SOLE 2200 0 0 ISHARES TR MIN VOL USA ETF 46429B697 1474 29265 SH SOLE 29265 0 0 ISHARES TR MSCI EAFE ETF 464287465 2240 32714 SH SOLE 32714 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2690 60026 SH SOLE 56146 0 3880 ISHARES TR NASDAQ BIOTECH 464287556 247 740 SH SOLE 740 0 0 ISHARES TR RUS 1000 ETF 464287622 867 6200 SH SOLE 6200 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 560 4475 SH SOLE 4475 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1184 9994 SH SOLE 0 0 9994 ISHARES TR RUS 2000 GRW ETF 464287648 2242 12530 SH SOLE 12445 0 85 ISHARES TR RUS MID CAP ETF 464287499 734 3725 SH SOLE 3725 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 4660 31447 SH SOLE 29402 0 2045 ISHARES TR S&P 100 ETF 464287101 1187 10674 SH SOLE 8624 0 2050 ISHARES TR S&P MC 400GR ETF 464287606 230 1140 SH SOLE 1100 0 40 ISHARES TR S&P US PFD STK 464288687 16706 430444 SH SOLE 381259 0 49185 ISHARES TR SELECT DIVID ETF 464287168 2207 23570 SH SOLE 19730 0 3840 ISHARES TR USA MOMENTUM FCT 46432F396 517 5400 SH SOLE 5400 0 0 JBG SMITH PPTYS COM 46590V100 207 6065 SH SOLE 6065 0 0 JOHNSON & JOHNSON COM 478160104 91958 707307 SH SOLE 627832 0 79475 JOHNSON & JOHNSON COM 478160104 91 700 SH OTR 700 0 0 JOHNSON CTLS INTL PLC SHS G51502105 6283 155929 SH SOLE 146122 0 9807 JOHNSON CTLS INTL PLC SHS G51502105 30 752 SH OTR 752 0 0 JPMORGAN CHASE & CO COM 46625H100 29 300 SH OTR 300 0 0 JPMORGAN CHASE & CO COM 46625H100 56833 595058 SH SOLE 506471 0 88587 KAYNE ANDERSON MLP INVT CO COM 486606106 22 1200 SH OTR 1200 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 21751 1197056 SH SOLE 1094085 0 102971 KELLOGG CO COM 487836108 467 7493 SH SOLE 6393 0 1100 KIMBERLY CLARK CORP COM 494368103 59 500 SH OTR 500 0 0 KIMBERLY CLARK CORP COM 494368103 6226 52901 SH SOLE 51083 0 1818 KNOWLES CORP COM 49926D109 215 14056 SH SOLE 14056 0 0 KRAFT HEINZ CO COM 500754106 537 6929 SH SOLE 5597 0 1332 LANCASTER COLONY CORP COM 513847103 36 300 SH OTR 300 0 0 LANCASTER COLONY CORP COM 513847103 12597 104876 SH SOLE 103281 0 1595 LILLY ELI & CO COM 532457108 12389 144845 SH SOLE 140270 0 4575 LINCOLN ELEC HLDGS INC COM 533900106 7689 83866 SH SOLE 83091 0 775 LINCOLN NATL CORP IND COM 534187109 592 8060 SH SOLE 6000 0 2060 LOCKHEED MARTIN CORP COM 539830109 1268 4085 SH SOLE 4085 0 0 LOWES COS INC COM 548661107 1747 21850 SH SOLE 20350 0 1500 M & T BK CORP COM 55261F104 329 2045 SH SOLE 2045 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 203 2850 SH SOLE 2850 0 0 MANPOWERGROUP INC COM 56418H100 356 3025 SH SOLE 0 0 3025 MANULIFE FINL CORP COM 56501R106 245 12078 SH SOLE 12078 0 0 MARATHON OIL CORP COM 565849106 172 12675 SH SOLE 12675 0 0 MARATHON PETE CORP COM 56585A102 1040 18537 SH SOLE 18537 0 0 MARRIOTT INTL INC NEW CL A 571903202 253 2290 SH SOLE 2140 0 150 MARSH & MCLENNAN COS INC COM 571748102 1492 17800 SH SOLE 17800 0 0 MASCO CORP COM 574599106 2811 72052 SH SOLE 72052 0 0 MASTERCARD INCORPORATED CL A 57636Q104 314 2225 SH SOLE 2175 0 50 MCDONALDS CORP COM 580135101 53189 339472 SH SOLE 301653 0 37819 MEDTRONIC PLC SHS G5960L103 9285 119395 SH SOLE 113313 0 6082 MERCK & CO INC COM 58933Y105 65 1015 SH OTR 1015 0 0 MERCK & CO INC COM 58933Y105 34251 534918 SH SOLE 512356 0 22562 METLIFE INC COM 59156R108 5065 97520 SH SOLE 85480 0 12040 METTLER TOLEDO INTERNATIONAL COM 592688105 31 50 SH OTR 50 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 44508 71081 SH SOLE 65023 0 6058 MICROSOFT CORP COM 594918104 22 300 SH OTR 300 0 0 MICROSOFT CORP COM 594918104 70231 942822 SH SOLE 882061 0 60761 MIDDLEBY CORP COM 596278101 21670 169072 SH SOLE 157832 0 11240 MONDELEZ INTL INC CL A 609207105 881 21691 SH SOLE 19403 0 2288 MOODYS CORP COM 615369105 2453 17624 SH SOLE 17624 0 0 MORNINGSTAR INC COM 617700109 2719 31990 SH SOLE 31190 0 800 MTS SYS CORP COM 553777103 369 6900 SH SOLE 6900 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2404 67250 SH SOLE 63650 0 3600 NEWELL BRANDS INC COM 651229106 4057 95062 SH SOLE 92462 0 2600 NEXTERA ENERGY INC COM 65339F101 2383 16254 SH SOLE 13254 0 3000 NIKE INC CL B 654106103 327 6300 SH SOLE 5700 0 600 NOBLE CORP PLC SHS USD G65431101 291 63200 SH SOLE 61200 0 2000 NOBLE ENERGY INC COM 655044105 406 14300 SH SOLE 14300 0 0 NORDSTROM INC COM 655664100 500 10600 SH SOLE 10600 0 0 NORTHEAST BANCORP COM NEW 663904209 366 14000 SH SOLE 0 0 14000 NORTHERN TR CORP COM 665859104 639 6946 SH SOLE 6946 0 0 NORTHROP GRUMMAN CORP COM 666807102 2861 9943 SH SOLE 9943 0 0 NORTHWEST NAT GAS CO COM 667655104 442 6856 SH SOLE 6856 0 0 NOVARTIS A G SPONSORED ADR 66987V109 9396 109440 SH SOLE 102940 0 6500 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 197 15007 SH SOLE 15007 0 0 NVIDIA CORP COM 67066G104 49775 278424 SH SOLE 225402 0 53022 O REILLY AUTOMOTIVE INC NEW COM 67103H107 58002 269311 SH SOLE 233306 0 36005 O REILLY AUTOMOTIVE INC NEW COM 67103H107 86 400 SH OTR 400 0 0 OMNICOM GROUP INC COM 681919106 17691 238845 SH SOLE 219310 0 19535 ORACLE CORP COM 68389X105 7661 158455 SH SOLE 134383 0 24072 PALO ALTO NETWORKS INC COM 697435105 287 1991 SH SOLE 1991 0 0 PAYCHEX INC COM 704326107 60 1000 SH OTR 1000 0 0 PAYCHEX INC COM 704326107 40615 677363 SH SOLE 636263 0 41100 PAYPAL HLDGS INC COM 70450Y103 776 12118 SH SOLE 12118 0 0 PEPSICO INC COM 713448108 68400 613827 SH SOLE 544259 0 69568 PFIZER INC COM 717081103 50 1400 SH OTR 1400 0 0 PFIZER INC COM 717081103 35419 992116 SH SOLE 944009 0 48107 PHILIP MORRIS INTL INC COM 718172109 2632 23706 SH SOLE 21301 0 2405 PHILLIPS 66 COM 718546104 1200 13099 SH SOLE 12738 0 361 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 633 28979 SH SOLE 26540 0 2439 PLUG POWER INC COM NEW 72919P202 27 10250 SH SOLE 10250 0 0 PNC FINL SVCS GROUP INC COM 693475105 1354 10047 SH SOLE 9447 0 600 POWERSHARES ETF TRUST WATER RES PORT 73935X575 291 10200 SH SOLE 10200 0 0 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 7451 321747 SH SOLE 297247 0 24500 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1155 7945 SH SOLE 7935 0 10 PPG INDS INC COM 693506107 435 4000 SH SOLE 4000 0 0 PRAXAIR INC COM 74005P104 32583 233167 SH SOLE 214426 0 18741 PRICELINE GRP INC COM NEW 741503403 18 10 SH OTR 10 0 0 PRICELINE GRP INC COM NEW 741503403 24568 13419 SH SOLE 11888 0 1531 PROCTER AND GAMBLE CO COM 742718109 84507 928853 SH SOLE 852641 0 76212 PROGRESSIVE CORP OHIO COM 743315103 2605 53797 SH SOLE 53797 0 0 PTC INC COM 69370C100 281 5000 SH SOLE 5000 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 310 6712 SH SOLE 5436 0 1276 QUALCOMM INC COM 747525103 10 200 SH OTR 200 0 0 QUALCOMM INC COM 747525103 10067 194199 SH SOLE 169109 0 25090 RAYTHEON CO COM NEW 755111507 39206 210125 SH SOLE 189702 0 20423 REGENERON PHARMACEUTICALS COM 75886F107 211 471 SH SOLE 471 0 0 RESMED INC COM 761152107 20831 270671 SH SOLE 215976 0 54695 RIGNET INC COM 766582100 194 11270 SH SOLE 11270 0 0 ROCKWELL COLLINS INC COM 774341101 294 2250 SH SOLE 2250 0 0 ROPER TECHNOLOGIES INC COM 776696106 37 150 SH OTR 150 0 0 ROPER TECHNOLOGIES INC COM 776696106 35525 145954 SH SOLE 120482 0 25472 ROSS STORES INC COM 778296103 403 6243 SH SOLE 6243 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 22 360 SH OTR 360 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1159 19139 SH SOLE 15464 0 3675 S&P GLOBAL INC COM 78409V104 750 4800 SH SOLE 4800 0 0 SALESFORCE COM INC COM 79466L302 247 2642 SH SOLE 2642 0 0 SCHLUMBERGER LTD COM 806857108 44328 635449 SH SOLE 540263 0 95186 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 473 10100 SH SOLE 10100 0 0 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 204 2375 SH SOLE 2375 0 0 SEALED AIR CORP NEW COM 81211K100 278 6500 SH SOLE 6500 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 320 5927 SH SOLE 5927 0 0 SHERWIN WILLIAMS CO COM 824348106 5906 16496 SH SOLE 15995 0 501 SOUTHERN CO COM 842587107 827 16824 SH SOLE 16324 0 500 SPDR S&P 500 ETF TR TR UNIT 78462F103 9184 36557 SH SOLE 29083 0 7474 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 41090 125917 SH SOLE 123972 0 1945 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 338 2600 SH SOLE 2600 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 180 17264 SH SOLE 17264 0 0 STANLEY BLACK & DECKER INC COM 854502101 21243 140711 SH SOLE 107713 0 32998 STARBUCKS CORP COM 855244109 7877 146660 SH SOLE 135620 0 11040 STATE STR CORP COM 857477103 28454 297821 SH SOLE 273611 0 24210 STERICYCLE INC COM 858912108 39 550 SH OTR 550 0 0 STERICYCLE INC COM 858912108 16213 226382 SH SOLE 223124 0 3258 STRYKER CORP COM 863667101 79986 563204 SH SOLE 498002 0 65202 SUN LIFE FINL INC COM 866796105 326 8177 SH SOLE 8060 0 117 SUNCOR ENERGY INC NEW COM 867224107 12681 361976 SH SOLE 329811 0 32165 SUNTRUST BKS INC COM 867914103 1603 26812 SH SOLE 26812 0 0 SYSCO CORP COM 871829107 86 1600 SH OTR 1600 0 0 SYSCO CORP COM 871829107 10609 196647 SH SOLE 192447 0 4200 TARGET CORP COM 87612E106 440 7466 SH SOLE 3950 0 3516 TEXAS INSTRS INC COM 882508104 2813 31381 SH SOLE 31381 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 2298 12148 SH SOLE 12098 0 50 TIFFANY & CO NEW COM 886547108 5382 58638 SH SOLE 57688 0 950 TIME WARNER INC COM NEW 887317303 8425 82236 SH SOLE 77436 0 4800 TJX COS INC NEW COM 872540109 22 300 SH OTR 300 0 0 TJX COS INC NEW COM 872540109 23855 323551 SH SOLE 298442 0 25109 TORCHMARK CORP COM 891027104 242 3025 SH SOLE 3025 0 0 TORO CO COM 891092108 299 4819 SH SOLE 4819 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 21142 375731 SH SOLE 358520 0 17211 TRACTOR SUPPLY CO COM 892356106 3986 62990 SH SOLE 55655 0 7335 TRAVELERS COMPANIES INC COM 89417E109 305 2489 SH SOLE 2489 0 0 UNILEVER N V N Y SHS NEW 904784709 502 8500 SH SOLE 8500 0 0 UNION PAC CORP COM 907818108 3325 28672 SH SOLE 28092 0 580 UNITED PARCEL SERVICE INC CL B 911312106 9579 79766 SH SOLE 76846 0 2920 UNITED TECHNOLOGIES CORP COM 913017109 23 200 SH OTR 200 0 0 UNITED TECHNOLOGIES CORP COM 913017109 89181 768265 SH SOLE 688546 0 79719 UNITEDHEALTH GROUP INC COM 91324P102 502 2564 SH SOLE 2564 0 0 US BANCORP DEL COM NEW 902973304 64 1200 SH OTR 1200 0 0 US BANCORP DEL COM NEW 902973304 19406 362125 SH SOLE 345162 0 16963 VALERO ENERGY CORP NEW COM 91913Y100 366 4765 SH SOLE 4165 0 600 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 466 7900 SH SOLE 6800 0 1100 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 221 5475 SH SOLE 5475 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 207 7950 SH SOLE 7950 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 9252 109274 SH SOLE 94619 0 14655 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 3129 39196 SH SOLE 20971 0 18225 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1892 8200 SH SOLE 8200 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 495 3505 SH SOLE 3505 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5737 108851 SH SOLE 102356 0 6495 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6845 157116 SH SOLE 64453 0 92663 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1864 31965 SH SOLE 21810 0 10155 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 11588 266935 SH SOLE 75742 0 191193 VARIAN MED SYS INC COM 92220P105 1938 19372 SH SOLE 18072 0 1300 VERIZON COMMUNICATIONS INC COM 92343V104 20922 422761 SH SOLE 336740 0 86021 VERSUM MATLS INC COM 92532W103 567 14605 SH SOLE 14605 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 27469 180674 SH SOLE 169933 0 10741 VISA INC COM CL A 92826C839 88202 838104 SH SOLE 740524 0 97580 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 313 10997 SH SOLE 8687 0 2310 VORNADO RLTY TR SH BEN INT 929042109 1378 17930 SH SOLE 17930 0 0 WABTEC CORP COM 929740108 329 4334 SH SOLE 4334 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7626 98758 SH SOLE 94153 0 4605 WAL-MART STORES INC COM 931142103 9462 121096 SH SOLE 86965 0 34131 WASTE CONNECTIONS INC COM 94106B101 367 5250 SH SOLE 5250 0 0 WASTE MGMT INC DEL COM 94106L109 394 5035 SH SOLE 5035 0 0 WATERS CORP COM 941848103 1028 5730 SH SOLE 2030 0 3700 WATTS WATER TECHNOLOGIES INC CL A 942749102 1217 17583 SH SOLE 16133 0 1450 WEC ENERGY GROUP INC COM 92939U106 1044 16626 SH SOLE 16288 0 338 WELLS FARGO CO NEW COM 949746101 51142 927312 SH SOLE 891775 0 35537 WELLS FARGO CO NEW COM 949746101 33 600 SH OTR 600 0 0 WELLTOWER INC COM 95040Q104 211 3000 SH SOLE 3000 0 0 WEYERHAEUSER CO COM 962166104 597 17557 SH SOLE 17557 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 626 730 SH SOLE 0 0 730 WILEY JOHN & SONS INC CL A 968223206 585 10932 SH SOLE 0 0 10932 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4976 76910 SH SOLE 14950 0 61960 WISDOMTREE TR JAPN HEDGE EQT 97717W851 4411 80643 SH SOLE 13525 0 67118 WORKDAY INC CL A 98138H101 211 2000 SH SOLE 2000 0 0 XYLEM INC COM 98419M100 607 9692 SH SOLE 9692 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 4909 41921 SH SOLE 38521 0 3400