0001085146-17-001592.txt : 20170731 0001085146-17-001592.hdr.sgml : 20170731 20170731100359 ACCESSION NUMBER: 0001085146-17-001592 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170731 DATE AS OF CHANGE: 20170731 EFFECTIVENESS DATE: 20170731 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: 17991806 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 06-30-2017 06-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 07-14-2017 1 389 3578096 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 51074 245321 SH SOLE 233508 0 11813 ABBOTT LABS COM 002824100 30630 630101 SH SOLE 595055 0 35046 ABBVIE INC COM 00287Y109 11 150 SH OTR 150 0 0 ABBVIE INC COM 00287Y109 35042 483268 SH SOLE 459685 0 23583 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 491 3978 SH SOLE 3678 0 300 ADOBE SYS INC COM 00724F101 1450 10255 SH SOLE 10255 0 0 AETNA INC NEW COM 00817Y108 858 5650 SH SOLE 5650 0 0 AFFILIATED MANAGERS GROUP COM 008252108 650 3924 SH SOLE 3224 0 700 AFLAC INC COM 001055102 31 400 SH OTR 400 0 0 AFLAC INC COM 001055102 28080 361476 SH SOLE 340533 0 20943 AGILENT TECHNOLOGIES INC COM 00846U101 378 6371 SH SOLE 6371 0 0 AIR PRODS & CHEMS INC COM 009158106 7518 52555 SH SOLE 50505 0 2050 AKAMAI TECHNOLOGIES INC COM 00971T101 645 12940 SH SOLE 12840 0 100 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1686 11960 SH SOLE 11210 0 750 ALLIANT ENERGY CORP COM 018802108 2478 61700 SH SOLE 61700 0 0 ALLSTATE CORP COM 020002101 825 9333 SH SOLE 9333 0 0 ALPHABET INC CAP STK CL A 02079K305 27649 29740 SH SOLE 26338 0 3402 ALPHABET INC CAP STK CL C 02079K107 27 30 SH OTR 30 0 0 ALPHABET INC CAP STK CL C 02079K107 52135 57371 SH SOLE 48636 0 8735 ALTRIA GROUP INC COM 02209S103 2285 30683 SH SOLE 28464 0 2219 AMAZON COM INC COM 023135106 2170 2241 SH SOLE 1982 0 259 AMERICAN ELEC PWR INC COM 025537101 235 3375 SH SOLE 2675 0 700 AMERICAN EXPRESS CO COM 025816109 4371 51886 SH SOLE 50206 0 1680 AMERICAN INTL GROUP INC COM NEW 026874784 279 4469 SH SOLE 4469 0 0 AMERICAN TOWER CORP NEW COM 03027X100 463 3504 SH SOLE 2164 0 1340 AMERICAN WTR WKS CO INC NEW COM 030420103 747 9586 SH SOLE 7235 0 2351 AMERIPRISE FINL INC COM 03076C106 23641 185730 SH SOLE 146085 0 39645 AMGEN INC COM 031162100 7257 42130 SH SOLE 41645 0 485 ANADARKO PETE CORP COM 032511107 3441 75874 SH SOLE 68074 0 7800 ANALOG DEVICES INC COM 032654105 2700 34700 SH SOLE 31330 0 3370 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 24718 223970 SH SOLE 205580 0 18390 ANSYS INC COM 03662Q105 60178 494555 SH SOLE 461109 0 33446 APACHE CORP COM 037411105 1152 24035 SH SOLE 17435 0 6600 APPLE INC COM 037833100 85884 596331 SH SOLE 525702 0 70629 APPLIED MATLS INC COM 038222105 281 6797 SH SOLE 6797 0 0 AQUA AMERICA INC COM 03836W103 559 16789 SH SOLE 16789 0 0 AT&T INC COM 00206R102 17687 468786 SH SOLE 455300 0 13486 ATMOS ENERGY CORP COM 049560105 321 3874 SH SOLE 3874 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 61 600 SH OTR 600 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 28503 278182 SH SOLE 250906 0 27276 BANK AMER CORP COM 060505104 16176 666767 SH SOLE 443243 0 223524 BANK N S HALIFAX COM 064149107 1267 21062 SH SOLE 20512 0 550 BANK NEW YORK MELLON CORP COM 064058100 296 5814 SH SOLE 5060 0 754 BANK OF NOVA SCOTIA NOTE 4.500%12/1 064159HB5 53 50000 PRN SOLE 50000 0 0 BARRICK GOLD CORP COM 067901108 942 59279 SH SOLE 52529 0 6750 BAXTER INTL INC COM 071813109 440 7262 SH SOLE 7262 0 0 BB&T CORP COM 054937107 257 5670 SH SOLE 4920 0 750 BECTON DICKINSON & CO COM 075887109 15363 78741 SH SOLE 73281 0 5460 BEMIS INC COM 081437105 1025 22154 SH SOLE 22154 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15325 90479 SH SOLE 72184 0 18295 BIOGEN INC COM 09062X103 2143 7899 SH SOLE 7869 0 30 BLACKROCK INC COM 09247X101 416 985 SH SOLE 885 0 100 BLACKROCK MUNI INTER DR FD I COM 09253X102 4363 310745 SH SOLE 310745 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 285 8540 SH SOLE 4700 0 3840 BOEING CO COM 097023105 2299 11629 SH SOLE 11404 0 225 BOSTON SCIENTIFIC CORP COM 101137107 11134 401670 SH SOLE 398670 0 3000 BP PLC SPONSORED ADR 055622104 4771 137677 SH SOLE 135203 0 2474 BRISTOL MYERS SQUIBB CO COM 110122108 13120 235469 SH SOLE 226639 0 8830 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 505 6681 SH SOLE 6681 0 0 CABOT OIL & GAS CORP COM 127097103 226 9000 SH SOLE 9000 0 0 CALAVO GROWERS INC COM 128246105 1229 17805 SH SOLE 16455 0 1350 CAMPBELL SOUP CO COM 134429109 1059 20309 SH SOLE 20309 0 0 CANADIAN NATL RY CO COM 136375102 621 7664 SH SOLE 7664 0 0 CAPITAL ONE FINL CORP COM 14040H105 25 300 SH OTR 300 0 0 CAPITAL ONE FINL CORP COM 14040H105 23284 281823 SH SOLE 229294 0 52529 CARDINAL HEALTH INC COM 14149Y108 2279 29241 SH SOLE 28641 0 600 CARMAX INC COM 143130102 114 1800 SH OTR 1800 0 0 CARMAX INC COM 143130102 69054 1095045 SH SOLE 957632 0 137413 CATERPILLAR INC DEL COM 149123101 5910 55002 SH SOLE 51762 0 3240 CDK GLOBAL INC COM 12508E101 514 8288 SH SOLE 8288 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 353 4890 SH SOLE 2830 0 2060 CELGENE CORP COM 151020104 65 500 SH OTR 500 0 0 CELGENE CORP COM 151020104 33504 257973 SH SOLE 214085 0 43888 CENOVUS ENERGY INC COM 15135U109 107 14517 SH SOLE 11667 0 2850 CENTRAL FD CDA LTD CL A 153501101 293 23734 SH SOLE 23734 0 0 CF INDS HLDGS INC COM 125269100 5614 200781 SH SOLE 185681 0 15100 CHARTER COMMUNICATIONS INC N CL A 16119P108 8307 24663 SH SOLE 24448 0 215 CHEVRON CORP NEW COM 166764100 31200 299051 SH SOLE 248018 0 51033 CHICOS FAS INC COM 168615102 133 14100 SH SOLE 14100 0 0 CHURCH & DWIGHT INC COM 171340102 21 400 SH OTR 400 0 0 CHURCH & DWIGHT INC COM 171340102 19742 380525 SH SOLE 354658 0 25867 CIGNA CORPORATION COM 125509109 2756 16467 SH SOLE 16467 0 0 CINTAS CORP COM 172908105 5880 46648 SH SOLE 46348 0 300 CISCO SYS INC COM 17275R102 12270 392019 SH SOLE 272194 0 119825 COCA COLA CO COM 191216100 21372 476511 SH SOLE 386106 0 90405 COGNEX CORP COM 192422103 22229 261831 SH SOLE 245159 0 16672 COLFAX CORP COM 194014106 618 15680 SH SOLE 15180 0 500 COLGATE PALMOLIVE CO COM 194162103 7448 100463 SH SOLE 82883 0 17580 COMCAST CORP NEW CL A 20030N101 31 800 SH OTR 800 0 0 COMCAST CORP NEW CL A 20030N101 26860 690120 SH SOLE 611464 0 78656 CONOCOPHILLIPS COM 20825C104 5374 122254 SH SOLE 80677 0 41577 CONSOLIDATED EDISON INC COM 209115104 234 2900 SH SOLE 2600 0 300 CONSTELLATION BRANDS INC CL A 21036P108 332 1713 SH SOLE 1713 0 0 COPART INC COM 217204106 587 18450 SH SOLE 18450 0 0 COSTCO WHSL CORP NEW COM 22160K105 19055 119147 SH SOLE 110106 0 9041 CSX CORP COM 126408103 533 9770 SH SOLE 9170 0 600 CUMMINS INC COM 231021106 11115 68515 SH SOLE 44293 0 24222 CURTISS WRIGHT CORP COM 231561101 275 3000 SH SOLE 3000 0 0 CVS HEALTH CORP COM 126650100 40 500 SH OTR 500 0 0 CVS HEALTH CORP COM 126650100 38314 476184 SH SOLE 376819 0 99365 DANAHER CORP DEL COM 235851102 25 300 SH OTR 300 0 0 DANAHER CORP DEL COM 235851102 62044 735204 SH SOLE 650846 0 84358 DEERE & CO COM 244199105 856 6928 SH SOLE 6928 0 0 DENTSPLY SIRONA INC COM 24906P109 4330 66769 SH SOLE 65442 0 1327 DIAGEO P L C SPON ADR NEW 25243Q205 200 1672 SH SOLE 1672 0 0 DISNEY WALT CO COM DISNEY 254687106 7586 71399 SH SOLE 61669 0 9730 DOMINION ENERGY INC COM 25746U109 390 5088 SH SOLE 4916 0 172 DORCHESTER MINERALS LP COM UNIT 25820R105 260 18000 SH SOLE 18000 0 0 DOVER CORP COM 260003108 16813 209581 SH SOLE 208706 0 875 DOW CHEM CO COM 260543103 2451 38866 SH SOLE 38662 0 204 DU PONT E I DE NEMOURS & CO COM 263534109 4364 54068 SH SOLE 54068 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 8147 97457 SH SOLE 91156 0 6301 DUN & BRADSTREET CORP DEL NE COM 26483E100 1333 12321 SH SOLE 12321 0 0 DXC TECHNOLOGY CO COM 23355L106 289 3764 SH SOLE 3764 0 0 EATON VANCE CORP COM NON VTG 278265103 830 17538 SH SOLE 15538 0 2000 EATON VANCE TAX MNGD GBL DV COM 27829F108 112 12227 SH SOLE 2727 0 9500 EBAY INC COM 278642103 265 7588 SH SOLE 7588 0 0 ECOLAB INC COM 278865100 52132 392712 SH SOLE 340830 0 51882 EDWARDS LIFESCIENCES CORP COM 28176E108 13270 112232 SH SOLE 105251 0 6981 EMERSON ELEC CO COM 291011104 10350 173604 SH SOLE 168021 0 5583 EMERSON ELEC CO COM 291011104 48 800 SH OTR 800 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 687 25354 SH SOLE 15804 0 9550 EOG RES INC COM 26875P101 4818 53232 SH SOLE 48820 0 4412 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 452 15809 SH SOLE 15809 0 0 EVERSOURCE ENERGY COM 30040W108 410 6756 SH SOLE 6756 0 0 EXPEDITORS INTL WASH INC COM 302130109 45 800 SH OTR 800 0 0 EXPEDITORS INTL WASH INC COM 302130109 20236 358298 SH SOLE 336614 0 21684 EXPRESS SCRIPTS HLDG CO COM 30219G108 541 8467 SH SOLE 7657 0 810 EXXON MOBIL CORP COM 30231G102 86 1065 SH OTR 1065 0 0 EXXON MOBIL CORP COM 30231G102 70858 877705 SH SOLE 845004 0 32701 FACEBOOK INC CL A 30303M102 15 100 SH OTR 100 0 0 FACEBOOK INC CL A 30303M102 30656 203054 SH SOLE 177914 0 25140 FASTENAL CO COM 311900104 758 17420 SH SOLE 16220 0 1200 FIRST REP BK SAN FRANCISCO C COM 33616C100 496 4951 SH SOLE 4031 0 920 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 39365 1603493 SH SOLE 1219823 0 383670 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 13270 274270 SH SOLE 204025 0 70245 FISERV INC COM 337738108 12 100 SH OTR 100 0 0 FISERV INC COM 337738108 52806 431631 SH SOLE 366103 0 65528 FORMFACTOR INC COM 346375108 124 10000 SH SOLE 10000 0 0 FORTIVE CORP COM 34959J108 19 300 SH OTR 300 0 0 FORTIVE CORP COM 34959J108 19685 310744 SH SOLE 284474 0 26270 FRANKLIN RES INC COM 354613101 12119 270575 SH SOLE 194835 0 75740 GARTNER INC COM 366651107 932 7543 SH SOLE 7543 0 0 GENERAL DYNAMICS CORP COM 369550108 530 2675 SH SOLE 2675 0 0 GENERAL ELECTRIC CO COM 369604103 41 1500 SH OTR 1500 0 0 GENERAL ELECTRIC CO COM 369604103 51483 1906082 SH SOLE 1711380 0 194702 GENERAL MLS INC COM 370334104 6264 113072 SH SOLE 112672 0 400 GILEAD SCIENCES INC COM 375558103 7 100 SH OTR 100 0 0 GILEAD SCIENCES INC COM 375558103 11610 164014 SH SOLE 142754 0 21260 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 28326 656920 SH SOLE 656613 0 307 HAIN CELESTIAL GROUP INC COM 405217100 10814 278560 SH SOLE 262120 0 16440 HALLIBURTON CO COM 406216101 522 12225 SH SOLE 12225 0 0 HANESBRANDS INC COM 410345102 566 24450 SH SOLE 14300 0 10150 HARTFORD FINL SVCS GROUP INC COM 416515104 281 5346 SH SOLE 5346 0 0 HELMERICH & PAYNE INC COM 423452101 228 4200 SH SOLE 4200 0 0 HENRY JACK & ASSOC INC COM 426281101 491 4725 SH SOLE 4725 0 0 HERSHEY CO COM 427866108 440 4100 SH SOLE 4100 0 0 HESS CORP COM 42809H107 205 4668 SH SOLE 4668 0 0 HINGHAM INSTN SVGS MASS COM 433323102 273 1500 SH SOLE 1500 0 0 HOME DEPOT INC COM 437076102 15 100 SH OTR 100 0 0 HOME DEPOT INC COM 437076102 72466 472397 SH SOLE 428730 0 43667 HONEYWELL INTL INC COM 438516106 1155 8671 SH SOLE 8671 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 15 500 SH OTR 500 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 22150 759852 SH SOLE 707382 0 52470 HUBBELL INC COM 443510607 513 4530 SH SOLE 4530 0 0 ICICI BK LTD ADR 45104G104 99 11000 SH SOLE 11000 0 0 ICON PLC SHS G4705A100 2391 24445 SH SOLE 21695 0 2750 IDEXX LABS INC COM 45168D104 31379 194399 SH SOLE 190445 0 3954 ILLINOIS TOOL WKS INC COM 452308109 2538 17716 SH SOLE 16716 0 1000 INGREDION INC COM 457187102 402 3375 SH SOLE 3375 0 0 INTEL CORP COM 458140100 31578 935940 SH SOLE 785579 0 150361 INTERNATIONAL BUSINESS MACHS COM 459200101 62 400 SH OTR 400 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 24196 157293 SH SOLE 141059 0 16234 INTUITIVE SURGICAL INC COM NEW 46120E602 397 425 SH SOLE 115 0 310 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 1081 400614 SH SOLE 343474 0 57140 IRON MTN INC NEW COM 46284V101 37853 1101641 SH SOLE 1023413 0 78228 IRON MTN INC NEW COM 46284V101 45 1312 SH OTR 1312 0 0 ISHARES GOLD TRUST ISHARES 464285105 2337 195716 SH SOLE 183316 0 12400 ISHARES TR 1-3 YR CR BD ETF 464288646 21715 206209 SH SOLE 196159 0 10050 ISHARES TR CHINA LG-CAP ETF 464287184 484 12190 SH SOLE 12190 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1518 8728 SH SOLE 2709 0 6019 ISHARES TR CORE S&P SCP ETF 464287804 393 5600 SH SOLE 4300 0 1300 ISHARES TR CORE S&P500 ETF 464287200 841 3454 SH SOLE 2995 0 459 ISHARES TR CORE US AGGBD ET 464287226 660 6025 SH SOLE 5900 0 125 ISHARES TR FLTG RATE BD ETF 46429B655 318 6250 SH SOLE 0 0 6250 ISHARES TR IBOXX INV CP ETF 464287242 20895 173385 SH SOLE 164135 0 9250 ISHARES TR INTERM CR BD ETF 464288638 242 2200 SH SOLE 2200 0 0 ISHARES TR MIN VOL USA ETF 46429B697 1432 29265 SH SOLE 29265 0 0 ISHARES TR MSCI EAFE ETF 464287465 1927 29549 SH SOLE 29549 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 2408 58176 SH SOLE 54171 0 4005 ISHARES TR NASDQ BIOTEC ETF 464287556 229 740 SH SOLE 740 0 0 ISHARES TR RUS 1000 ETF 464287622 839 6200 SH SOLE 6200 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 535 4500 SH SOLE 4500 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1307 11219 SH SOLE 1225 0 9994 ISHARES TR RUS 2000 GRW ETF 464287648 2058 12200 SH SOLE 12115 0 85 ISHARES TR RUS MID CAP ETF 464287499 749 3900 SH SOLE 3900 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 4237 30067 SH SOLE 28032 0 2035 ISHARES TR S&P 100 ETF 464287101 1146 10724 SH SOLE 8674 0 2050 ISHARES TR S&P MC 400GR ETF 464287606 225 1140 SH SOLE 1100 0 40 ISHARES TR SELECT DIVID ETF 464287168 1852 20085 SH SOLE 16320 0 3765 ISHARES TR U.S. PFD STK ETF 464288687 14549 371424 SH SOLE 325759 0 45665 ISHARES TR USA MOMENTUM FCT 46432F396 480 5400 SH SOLE 5400 0 0 JOHNSON & JOHNSON COM 478160104 93 700 SH OTR 700 0 0 JOHNSON & JOHNSON COM 478160104 94935 717631 SH SOLE 640388 0 77243 JPMORGAN CHASE & CO COM 46625H100 27 300 SH OTR 300 0 0 JPMORGAN CHASE & CO COM 46625H100 53401 584260 SH SOLE 501083 0 83177 KAYNE ANDERSON MLP INVT CO COM 486606106 22418 1189302 SH SOLE 1086690 0 102612 KAYNE ANDERSON MLP INVT CO COM 486606106 23 1200 SH OTR 1200 0 0 KELLOGG CO COM 487836108 555 7993 SH SOLE 6893 0 1100 KIMBERLY CLARK CORP COM 494368103 65 500 SH OTR 500 0 0 KIMBERLY CLARK CORP COM 494368103 7057 54659 SH SOLE 52841 0 1818 KNOWLES CORP COM 49926D109 242 14295 SH SOLE 14295 0 0 KRAFT HEINZ CO COM 500754106 618 7221 SH SOLE 6480 0 741 LANCASTER COLONY CORP COM 513847103 37 300 SH OTR 300 0 0 LANCASTER COLONY CORP COM 513847103 12884 105079 SH SOLE 103484 0 1595 LILLY ELI & CO COM 532457108 11944 145120 SH SOLE 140545 0 4575 LINCOLN ELEC HLDGS INC COM 533900106 7436 80744 SH SOLE 79969 0 775 LINCOLN NATL CORP IND COM 534187109 544 8060 SH SOLE 6000 0 2060 LOCKHEED MARTIN CORP COM 539830109 1119 4031 SH SOLE 3985 0 46 LOWES COS INC COM 548661107 2079 26817 SH SOLE 25317 0 1500 M & T BK CORP COM 55261F104 331 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 343 3070 SH SOLE 0 0 3070 MARATHON OIL CORP COM 565849106 240 20275 SH SOLE 20275 0 0 MARATHON PETE CORP COM 56585A102 1368 26137 SH SOLE 26137 0 0 MARRIOTT INTL INC NEW CL A 571903202 230 2290 SH SOLE 2140 0 150 MARSH & MCLENNAN COS INC COM 571748102 1388 17800 SH SOLE 17800 0 0 MASCO CORP COM 574599106 2753 72052 SH SOLE 72052 0 0 MASTERCARD INCORPORATED CL A 57636Q104 295 2424 SH SOLE 2374 0 50 MCDONALDS CORP COM 580135101 52129 340360 SH SOLE 303746 0 36614 MEDTRONIC PLC SHS G5960L103 8943 100770 SH SOLE 95688 0 5082 MERCK & CO INC COM 58933Y105 34718 541713 SH SOLE 519513 0 22200 MERCK & CO INC COM 58933Y105 65 1015 SH OTR 1015 0 0 METLIFE INC COM 59156R108 5590 101732 SH SOLE 89835 0 11897 METTLER TOLEDO INTERNATIONAL COM 592688105 29 50 SH OTR 50 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 42564 72322 SH SOLE 66104 0 6218 MICROSOFT CORP COM 594918104 21 300 SH OTR 300 0 0 MICROSOFT CORP COM 594918104 65376 948431 SH SOLE 887230 0 61201 MIDDLEBY CORP COM 596278101 19969 164346 SH SOLE 153356 0 10990 MONDELEZ INTL INC CL A 609207105 917 21237 SH SOLE 19403 0 1834 MOODYS CORP COM 615369105 2183 17940 SH SOLE 17940 0 0 MORNINGSTAR INC COM 617700109 3188 40690 SH SOLE 39840 0 850 MTS SYS CORP COM 553777103 357 6900 SH SOLE 6900 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2473 75110 SH SOLE 69450 0 5660 NEWELL BRANDS INC COM 651229106 5145 95962 SH SOLE 93212 0 2750 NEXTERA ENERGY INC COM 65339F101 2348 16754 SH SOLE 13754 0 3000 NIKE INC CL B 654106103 409 6944 SH SOLE 6344 0 600 NOBLE CORP PLC SHS USD G65431101 406 112150 SH SOLE 108150 0 4000 NOBLE ENERGY INC COM 655044105 404 14300 SH SOLE 14300 0 0 NORDSTROM INC COM 655664100 507 10600 SH SOLE 10600 0 0 NORTHEAST BANCORP COM NEW 663904209 285 14000 SH SOLE 0 0 14000 NORTHERN TR CORP COM 665859104 700 7196 SH SOLE 7196 0 0 NORTHROP GRUMMAN CORP COM 666807102 2604 10143 SH SOLE 10143 0 0 NORTHWEST NAT GAS CO COM 667655104 419 7006 SH SOLE 7006 0 0 NOVARTIS A G SPONSORED ADR 66987V109 8962 107365 SH SOLE 100865 0 6500 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 198 15007 SH SOLE 15007 0 0 NVIDIA CORP COM 67066G104 40812 282317 SH SOLE 227762 0 54555 O REILLY AUTOMOTIVE INC NEW COM 67103H107 87 400 SH OTR 400 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 60248 275436 SH SOLE 236278 0 39158 OMNICOM GROUP INC COM 681919106 18345 221284 SH SOLE 202099 0 19185 ORACLE CORP COM 68389X105 7827 156089 SH SOLE 129883 0 26206 PALO ALTO NETWORKS INC COM 697435105 266 1991 SH SOLE 1991 0 0 PANERA BREAD CO CL A 69840W108 435 1383 SH SOLE 0 0 1383 PAYCHEX INC COM 704326107 57 1000 SH OTR 1000 0 0 PAYCHEX INC COM 704326107 39664 696583 SH SOLE 655272 0 41311 PAYPAL HLDGS INC COM 70450Y103 655 12193 SH SOLE 12193 0 0 PEPSICO INC COM 713448108 71285 617235 SH SOLE 549632 0 67603 PFIZER INC COM 717081103 47 1400 SH OTR 1400 0 0 PFIZER INC COM 717081103 33998 1012134 SH SOLE 964002 0 48132 PHILIP MORRIS INTL INC COM 718172109 2708 23057 SH SOLE 21852 0 1205 PHILLIPS 66 COM 718546104 1057 12784 SH SOLE 12784 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 209 7916 SH SOLE 6516 0 1400 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 970 37083 SH SOLE 34644 0 2439 PLUG POWER INC COM NEW 72919P202 21 10250 SH SOLE 10250 0 0 PNC FINL SVCS GROUP INC COM 693475105 1134 9077 SH SOLE 8477 0 600 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 7897 341272 SH SOLE 316772 0 24500 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1160 8435 SH SOLE 8410 0 25 PPG INDS INC COM 693506107 440 4000 SH SOLE 4000 0 0 PRAXAIR INC COM 74005P104 30712 231701 SH SOLE 212960 0 18741 PRICELINE GRP INC COM NEW 741503403 24010 12836 SH SOLE 11303 0 1533 PRICELINE GRP INC COM NEW 741503403 19 10 SH OTR 10 0 0 PROCTER AND GAMBLE CO COM 742718109 81425 934310 SH SOLE 860560 0 73750 PROGRESSIVE CORP OHIO COM 743315103 2372 53797 SH SOLE 53797 0 0 PTC INC COM 69370C100 276 5000 SH SOLE 5000 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 234 5436 SH SOLE 5436 0 0 QUALCOMM INC COM 747525103 11 200 SH OTR 200 0 0 QUALCOMM INC COM 747525103 11661 211182 SH SOLE 186812 0 24370 RAYTHEON CO COM NEW 755111507 29728 184100 SH SOLE 177342 0 6758 REGENERON PHARMACEUTICALS COM 75886F107 294 599 SH SOLE 599 0 0 RESMED INC COM 761152107 21268 273126 SH SOLE 219951 0 53175 RIGNET INC COM 766582100 205 12784 SH SOLE 12784 0 0 ROCKWELL COLLINS INC COM 774341101 236 2250 SH SOLE 2250 0 0 ROPER TECHNOLOGIES INC COM 776696106 35 150 SH OTR 150 0 0 ROPER TECHNOLOGIES INC COM 776696106 32924 142200 SH SOLE 117576 0 24624 ROSS STORES INC COM 778296103 360 6243 SH SOLE 6243 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 2465 97371 SH SOLE 91371 0 6000 ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 513 19333 SH SOLE 18933 0 400 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 19 360 SH OTR 360 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1018 19139 SH SOLE 15464 0 3675 S&P GLOBAL INC COM 78409V104 759 5200 SH SOLE 5200 0 0 SALESFORCE COM INC COM 79466L302 257 2972 SH SOLE 2972 0 0 SCHLUMBERGER LTD COM 806857108 40881 620921 SH SOLE 530315 0 90606 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 456 10100 SH SOLE 10100 0 0 SEALED AIR CORP NEW COM 81211K100 291 6500 SH SOLE 6500 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 326 5927 SH SOLE 5927 0 0 SHERWIN WILLIAMS CO COM 824348106 6158 17546 SH SOLE 16995 0 551 SM ENERGY CO COM 78454L100 338 20450 SH SOLE 18850 0 1600 SOUTHERN CO COM 842587107 818 17078 SH SOLE 16324 0 754 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 282 3160 SH SOLE 3135 0 25 SPDR S&P 500 ETF TR TR UNIT 78462F103 8180 33831 SH SOLE 26357 0 7474 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 22789 71751 SH SOLE 69806 0 1945 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 302 2450 SH SOLE 2450 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 177 17464 SH SOLE 17264 0 200 STANLEY BLACK & DECKER INC COM 854502101 18077 128456 SH SOLE 97333 0 31123 STAPLES INC COM 855030102 271 26945 SH SOLE 26945 0 0 STARBUCKS CORP COM 855244109 8587 147256 SH SOLE 136816 0 10440 STATE STR CORP COM 857477103 27310 304355 SH SOLE 279995 0 24360 STERICYCLE INC COM 858912108 42 550 SH OTR 550 0 0 STERICYCLE INC COM 858912108 19439 254699 SH SOLE 250141 0 4558 STRYKER CORP COM 863667101 78694 567038 SH SOLE 502276 0 64762 SUN LIFE FINL INC COM 866796105 288 8060 SH SOLE 8060 0 0 SUNCOR ENERGY INC NEW COM 867224107 10392 355888 SH SOLE 323998 0 31890 SUNTRUST BKS INC COM 867914103 1552 27362 SH SOLE 27362 0 0 SYSCO CORP COM 871829107 81 1600 SH OTR 1600 0 0 SYSCO CORP COM 871829107 10008 198855 SH SOLE 194655 0 4200 TARGET CORP COM 87612E106 439 8386 SH SOLE 4683 0 3703 TELEFLEX INC COM 879369106 239 1150 SH SOLE 1150 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 402 12100 SH SOLE 11100 0 1000 TEXAS INSTRS INC COM 882508104 2363 30721 SH SOLE 30721 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 2120 12148 SH SOLE 12098 0 50 TIFFANY & CO NEW COM 886547108 5443 57985 SH SOLE 56910 0 1075 TIME WARNER INC COM NEW 887317303 8280 82466 SH SOLE 77666 0 4800 TJX COS INC NEW COM 872540109 22 300 SH OTR 300 0 0 TJX COS INC NEW COM 872540109 26859 372163 SH SOLE 306704 0 65459 TORCHMARK CORP COM 891027104 270 3525 SH SOLE 3525 0 0 TORO CO COM 891092108 350 5044 SH SOLE 5044 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 18991 376958 SH SOLE 359747 0 17211 TRACTOR SUPPLY CO COM 892356106 3753 69230 SH SOLE 61615 0 7615 TRAVELERS COMPANIES INC COM 89417E109 319 2522 SH SOLE 2522 0 0 U S SILICA HLDGS INC COM 90346E103 803 22625 SH SOLE 22625 0 0 UNILEVER N V N Y SHS NEW 904784709 470 8500 SH SOLE 8500 0 0 UNION PAC CORP COM 907818108 3128 28722 SH SOLE 28142 0 580 UNITED PARCEL SERVICE INC CL B 911312106 8943 80871 SH SOLE 77951 0 2920 UNITED TECHNOLOGIES CORP COM 913017109 24 200 SH OTR 200 0 0 UNITED TECHNOLOGIES CORP COM 913017109 93302 764075 SH SOLE 687466 0 76609 UNITEDHEALTH GROUP INC COM 91324P102 522 2815 SH SOLE 2815 0 0 US BANCORP DEL COM NEW 902973304 62 1200 SH OTR 1200 0 0 US BANCORP DEL COM NEW 902973304 19030 366525 SH SOLE 349262 0 17263 VALERO ENERGY CORP NEW COM 91913Y100 321 4765 SH SOLE 4165 0 600 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 509 9250 SH SOLE 8150 0 1100 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 217 5475 SH SOLE 5475 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 330 13300 SH SOLE 13300 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 9299 110019 SH SOLE 98019 0 12000 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2739 34296 SH SOLE 20846 0 13450 VANGUARD INDEX FDS MID CAP ETF 922908629 248 1743 SH SOLE 1393 0 350 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1821 8200 SH SOLE 8200 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 475 3505 SH SOLE 3505 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5398 107888 SH SOLE 101393 0 6495 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4893 119851 SH SOLE 44018 0 75833 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1250 22685 SH SOLE 16585 0 6100 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10267 248467 SH SOLE 71187 0 177280 VAREX IMAGING CORP COM 92214X106 220 6485 SH SOLE 5965 0 520 VARIAN MED SYS INC COM 92220P105 2084 20194 SH SOLE 18894 0 1300 VERIZON COMMUNICATIONS INC COM 92343V104 19337 432984 SH SOLE 347739 0 85245 VERSUM MATLS INC COM 92532W103 519 15980 SH SOLE 15980 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 24024 186425 SH SOLE 174099 0 12326 VISA INC COM CL A 92826C839 79293 845515 SH SOLE 743275 0 102240 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 340 11845 SH SOLE 9535 0 2310 VORNADO RLTY TR SH BEN INT 929042109 1794 19103 SH SOLE 19103 0 0 WABTEC CORP COM 929740108 397 4334 SH SOLE 4334 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7523 96076 SH SOLE 91271 0 4805 WAL-MART STORES INC COM 931142103 8882 117361 SH SOLE 85955 0 31406 WASTE CONNECTIONS INC COM 94106B101 338 5250 SH SOLE 5250 0 0 WASTE MGMT INC DEL COM 94106L109 369 5035 SH SOLE 5035 0 0 WATERS CORP COM 941848103 1062 5780 SH SOLE 2080 0 3700 WATTS WATER TECHNOLOGIES INC CL A 942749102 1197 18933 SH SOLE 17483 0 1450 WEC ENERGY GROUP INC COM 92939U106 1039 16925 SH SOLE 16587 0 338 WELLS FARGO CO NEW COM 949746101 33 600 SH OTR 600 0 0 WELLS FARGO CO NEW COM 949746101 52829 953425 SH SOLE 917738 0 35687 WELLTOWER INC COM 95040Q104 229 3055 SH SOLE 3055 0 0 WEYERHAEUSER CO COM 962166104 673 20107 SH SOLE 20107 0 0 WHOLE FOODS MKT INC COM 966837106 460 10935 SH SOLE 10935 0 0 WILEY JOHN & SONS INC CL A 968223206 762 14432 SH SOLE 3500 0 10932 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4999 80210 SH SOLE 17190 0 63020 WISDOMTREE TR JAPN HEDGE EQT 97717W851 4052 77918 SH SOLE 14275 0 63643 WORKDAY INC CL A 98138H101 341 3517 SH SOLE 3517 0 0 XYLEM INC COM 98419M100 537 9692 SH SOLE 9692 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 5413 42157 SH SOLE 38757 0 3400