0001085146-16-004123.txt : 20160802 0001085146-16-004123.hdr.sgml : 20160802 20160802130255 ACCESSION NUMBER: 0001085146-16-004123 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160802 DATE AS OF CHANGE: 20160802 EFFECTIVENESS DATE: 20160802 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: 161799751 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 false false 0000105495 XXXXXXXX 06-30-2016 06-30-2016 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 08-01-2016 1 354 3281435 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 45028 257123 SH SOLE 244202 0 12921 ABB LTD SPONSORED ADR 000375204 880 44350 SH SOLE 41850 0 2500 ABBOTT LABS COM 002824100 25639 652227 SH SOLE 612407 0 39820 ABBVIE INC COM 00287Y109 31314 505801 SH SOLE 481851 0 23950 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 283 2495 SH SOLE 2195 0 300 ADOBE SYS INC COM 00724F101 984 10274 SH SOLE 10215 0 59 AETNA INC NEW COM 00817Y108 690 5650 SH SOLE 5650 0 0 AFFILIATED MANAGERS GROUP COM 008252108 574 4074 SH SOLE 3374 0 700 AFLAC INC COM 001055102 32473 450016 SH SOLE 401791 0 48225 AGILENT TECHNOLOGIES INC COM 00846U101 300 6760 SH SOLE 6760 0 0 AIR PRODS & CHEMS INC COM 009158106 7570 53290 SH SOLE 51240 0 2050 AKAMAI TECHNOLOGIES INC COM 00971T101 1796 32110 SH SOLE 29310 0 2800 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 412 5180 SH SOLE 5180 0 0 ALLERGAN PLC SHS G0177J108 15873 68690 SH SOLE 59715 0 8975 ALLIANT ENERGY CORP COM 018802108 2449 61700 SH SOLE 61700 0 0 ALLIQUA BIOMEDICAL INC COM NEW 019621200 13 11284 SH SOLE 11284 0 0 ALLSTATE CORP COM 020002101 695 9940 SH SOLE 9940 0 0 ALPHABET INC CAP STK CL A 02079K305 21605 30708 SH SOLE 27400 0 3308 ALPHABET INC CAP STK CL C 02079K107 21 30 SH OTR 30 0 0 ALPHABET INC CAP STK CL C 02079K107 35980 51987 SH SOLE 45005 0 6982 ALTRIA GROUP INC COM 02209S103 2045 29657 SH SOLE 28227 0 1430 AMAZON COM INC COM 023135106 1207 1686 SH SOLE 1681 0 5 AMERICAN ELEC PWR INC COM 025537101 257 3672 SH SOLE 3372 0 300 AMERICAN EXPRESS CO COM 025816109 2542 41840 SH SOLE 40340 0 1500 AMERICAN TOWER CORP NEW COM 03027X100 265 2331 SH SOLE 991 0 1340 AMERICAN WTR WKS CO INC NEW COM 030420103 533 6301 SH SOLE 3950 0 2351 AMERIPRISE FINL INC COM 03076C106 13158 146436 SH SOLE 119903 0 26533 AMGEN INC COM 031162100 6076 39935 SH SOLE 39650 0 285 ANADARKO PETE CORP COM 032511107 3200 60085 SH SOLE 54200 0 5885 ANALOG DEVICES INC COM 032654105 1416 24995 SH SOLE 21695 0 3300 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 27685 210240 SH SOLE 191420 0 18820 ANNALY CAP MGMT INC COM 035710409 159 14400 SH SOLE 10200 0 4200 ANSYS INC COM 03662Q105 51387 566244 SH SOLE 509889 0 56355 APACHE CORP COM 037411105 2026 36392 SH SOLE 28292 0 8100 APPLE INC COM 037833100 57391 600320 SH SOLE 541023 0 59297 AQUA AMERICA INC COM 03836W103 598 16789 SH SOLE 16789 0 0 AT&T INC COM 00206R102 21717 502598 SH SOLE 491514 0 11084 ATMOS ENERGY CORP COM 049560105 315 3874 SH SOLE 3874 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 55 600 SH OTR 600 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 25635 279029 SH SOLE 250328 0 28701 BANK AMER CORP COM 060505104 9810 739334 SH SOLE 544261 0 195073 BANK N S HALIFAX COM 064149107 1965 40095 SH SOLE 38850 0 1245 BANK NEW YORK MELLON CORP COM 064058100 261 6714 SH SOLE 5960 0 754 BANK OF NOVA SCOTIA NOTE 4.500%12/1 064159HB5 52 50000 PRN SOLE 50000 0 0 BARRICK GOLD CORP COM 067901108 1311 61359 SH SOLE 54809 0 6550 BAXTER INTL INC COM 071813109 522 11550 SH SOLE 10950 0 600 BB&T CORP COM 054937107 211 5920 SH SOLE 4920 0 1000 BECTON DICKINSON & CO COM 075887109 13294 78390 SH SOLE 73205 0 5185 BEMIS INC COM 081437105 1105 21454 SH SOLE 21454 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13158 90870 SH SOLE 73020 0 17850 BIOGEN INC COM 09062X103 3686 15243 SH SOLE 11285 0 3958 BLACKROCK INC COM 09247X101 340 992 SH SOLE 892 0 100 BLACKROCK MUNI INTER DR FD I COM 09253X102 4262 279685 SH SOLE 279685 0 0 BOEING CO COM 097023105 1510 11629 SH SOLE 11404 0 225 BOSTON SCIENTIFIC CORP COM 101137107 9218 394450 SH SOLE 390450 0 4000 BP PLC SPONSORED ADR 055622104 5320 149790 SH SOLE 148890 0 900 BRISTOL MYERS SQUIBB CO COM 110122108 21052 286228 SH SOLE 276373 0 9855 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 443 6802 SH SOLE 6802 0 0 CABOT OIL & GAS CORP COM 127097103 257 10000 SH SOLE 10000 0 0 CAMPBELL SOUP CO COM 134429109 1860 27953 SH SOLE 27953 0 0 CANADIAN NATL RY CO COM 136375102 490 8289 SH SOLE 8289 0 0 CAPITAL ONE FINL CORP COM 14040H105 19 300 SH OTR 300 0 0 CAPITAL ONE FINL CORP COM 14040H105 17320 272701 SH SOLE 229613 0 43088 CARDINAL HEALTH INC COM 14149Y108 1109 14216 SH SOLE 13816 0 400 CARMAX INC COM 143130102 53270 1086494 SH SOLE 970924 0 115570 CATERPILLAR INC DEL COM 149123101 5432 71652 SH SOLE 67371 0 4281 CDK GLOBAL INC COM 12508E101 587 10588 SH SOLE 10588 0 0 CDK GLOBAL INC COM 12508E101 11 200 SH OTR 200 0 0 CELGENE CORP COM 151020104 20 200 SH OTR 200 0 0 CELGENE CORP COM 151020104 22737 230525 SH SOLE 194547 0 35978 CENOVUS ENERGY INC COM 15135U109 1200 86824 SH SOLE 80564 0 6260 CENTRAL FD CDA LTD CL A 153501101 330 23734 SH SOLE 23734 0 0 CF INDS HLDGS INC COM 125269100 4744 196822 SH SOLE 178681 0 18141 CHARTER COMMUNICATIONS INC N CL A 16119P108 5572 24369 SH SOLE 24154 0 215 CHEVRON CORP NEW COM 166764100 29981 285991 SH SOLE 252062 0 33929 CHURCH & DWIGHT INC COM 171340102 16935 164594 SH SOLE 153694 0 10900 CIGNA CORPORATION COM 125509109 2104 16436 SH SOLE 16436 0 0 CINTAS CORP COM 172908105 4062 41399 SH SOLE 41399 0 0 CISCO SYS INC COM 17275R102 10111 352432 SH SOLE 260461 0 91971 CITIGROUP INC COM NEW 172967424 238 5623 SH SOLE 5623 0 0 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 203 9700 SH SOLE 9700 0 0 COCA COLA CO COM 191216100 21972 484694 SH SOLE 409425 0 75269 COGNEX CORP COM 192422103 12185 282717 SH SOLE 267360 0 15357 COLFAX CORP COM 194014106 577 21800 SH SOLE 21300 0 500 COLGATE PALMOLIVE CO COM 194162103 6448 88092 SH SOLE 70282 0 17810 COMCAST CORP NEW CL A 20030N101 26 400 SH OTR 400 0 0 COMCAST CORP NEW CL A 20030N101 19453 298390 SH SOLE 261957 0 36433 CONOCOPHILLIPS COM 20825C104 5394 123731 SH SOLE 97511 0 26220 CONSOLIDATED EDISON INC COM 209115104 262 3254 SH SOLE 2600 0 654 COPART INC COM 217204106 556 11350 SH SOLE 11350 0 0 COSTCO WHSL CORP NEW COM 22160K105 18712 119152 SH SOLE 109942 0 9210 CSX CORP COM 126408103 236 9048 SH SOLE 9048 0 0 CUMMINS INC COM 231021106 695 6180 SH SOLE 6180 0 0 CURTISS WRIGHT CORP COM 231561101 253 3000 SH SOLE 3000 0 0 CVS HEALTH CORP COM 126650100 29 300 SH OTR 300 0 0 CVS HEALTH CORP COM 126650100 51315 535984 SH SOLE 451497 0 84487 DANAHER CORP DEL COM 235851102 30 300 SH OTR 300 0 0 DANAHER CORP DEL COM 235851102 73290 725647 SH SOLE 654214 0 71433 DEERE & CO COM 244199105 619 7628 SH SOLE 7628 0 0 DENTSPLY SIRONA INC COM 24906P109 4662 75153 SH SOLE 73593 0 1560 DIAGEO P L C SPON ADR NEW 25243Q205 232 2055 SH SOLE 1875 0 180 DISNEY WALT CO COM DISNEY 254687106 7087 72444 SH SOLE 62394 0 10050 DOMINION RES INC VA NEW COM 25746U109 427 5482 SH SOLE 5482 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 281 19520 SH SOLE 19520 0 0 DOVER CORP COM 260003108 14319 206551 SH SOLE 205851 0 700 DOW CHEM CO COM 260543103 2070 41635 SH SOLE 41635 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 3609 55701 SH SOLE 55701 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 8132 94798 SH SOLE 88997 0 5801 DUN & BRADSTREET CORP DEL NE COM 26483E100 1501 12321 SH SOLE 12321 0 0 E M C CORP MASS COM 268648102 968 35627 SH SOLE 27822 0 7805 EATON VANCE CORP COM NON VTG 278265103 1736 49102 SH SOLE 47102 0 2000 EATON VANCE TAX MNGD GBL DV COM 27829F108 87 10227 SH SOLE 727 0 9500 ECOLAB INC COM 278865100 45669 385064 SH SOLE 338994 0 46070 EDWARDS LIFESCIENCES CORP COM 28176E108 11819 118519 SH SOLE 112319 0 6200 EMERSON ELEC CO COM 291011104 9678 185545 SH SOLE 179362 0 6183 ENCANA CORP COM 292505104 252 32370 SH SOLE 31270 0 1100 ENTERPRISE PRODS PARTNERS L COM 293792107 932 31850 SH SOLE 23400 0 8450 EOG RES INC COM 26875P101 3162 37912 SH SOLE 35012 0 2900 EVERSOURCE ENERGY COM 30040W108 405 6756 SH SOLE 6756 0 0 EXPEDITORS INTL WASH INC COM 302130109 18730 381959 SH SOLE 359169 0 22790 EXPRESS SCRIPTS HLDG CO COM 30219G108 912 12038 SH SOLE 10766 0 1272 EXXON MOBIL CORP COM 30231G102 19 200 SH OTR 200 0 0 EXXON MOBIL CORP COM 30231G102 86608 923919 SH SOLE 887873 0 36046 FACEBOOK INC CL A 30303M102 14744 129014 SH SOLE 126299 0 2715 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 35372 1433211 SH SOLE 1170464 0 262747 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 1111 23275 SH SOLE 20550 0 2725 FISERV INC COM 337738108 48549 446505 SH SOLE 389829 0 56676 FORMFACTOR INC COM 346375108 90 10000 SH SOLE 10000 0 0 FRANKLIN RES INC COM 354613101 501 15000 SH SOLE 15000 0 0 GARTNER INC COM 366651107 789 8100 SH SOLE 8100 0 0 GENERAL DYNAMICS CORP COM 369550108 353 2535 SH SOLE 2535 0 0 GENERAL ELECTRIC CO COM 369604103 61035 1938882 SH SOLE 1778538 0 160344 GENERAL MLS INC COM 370334104 8478 118872 SH SOLE 118380 0 492 GILEAD SCIENCES INC COM 375558103 24232 290486 SH SOLE 243932 0 46554 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 28881 666393 SH SOLE 666393 0 0 GRAINGER W W INC COM 384802104 239 1050 SH SOLE 812 0 238 HAIN CELESTIAL GROUP INC COM 405217100 753 15145 SH SOLE 7545 0 7600 HALLIBURTON CO COM 406216101 608 13425 SH SOLE 13425 0 0 HANESBRANDS INC COM 410345102 652 25937 SH SOLE 15787 0 10150 HARTFORD FINL SVCS GROUP INC COM 416515104 237 5346 SH SOLE 5346 0 0 HELMERICH & PAYNE INC COM 423452101 282 4200 SH SOLE 4200 0 0 HENRY JACK & ASSOC INC COM 426281101 428 4900 SH SOLE 4900 0 0 HERSHEY CO COM 427866108 465 4100 SH SOLE 4100 0 0 HESS CORP COM 42809H107 270 4500 SH SOLE 4500 0 0 HOME DEPOT INC COM 437076102 56373 441481 SH SOLE 419120 0 22361 HONEYWELL INTL INC COM 438516106 983 8451 SH SOLE 8446 0 5 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 14 500 SH OTR 500 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 22421 778487 SH SOLE 724417 0 54070 HUBBELL INC COM 443510607 478 4530 SH SOLE 4530 0 0 ICICI BK LTD ADR 45104G104 79 11000 SH SOLE 11000 0 0 ICON PLC SHS G4705A100 1772 25295 SH SOLE 22345 0 2950 IDEXX LABS INC COM 45168D104 18404 198190 SH SOLE 193590 0 4600 ILLINOIS TOOL WKS INC COM 452308109 2337 22429 SH SOLE 21329 0 1100 ILLUMINA INC COM 452327109 202 1437 SH SOLE 1437 0 0 INGREDION INC COM 457187102 437 3375 SH SOLE 3375 0 0 INTEL CORP COM 458140100 30315 924257 SH SOLE 795581 0 128676 INTERNATIONAL BUSINESS MACHS COM 459200101 27337 180112 SH SOLE 163458 0 16654 INTUITIVE SURGICAL INC COM NEW 46120E602 281 425 SH SOLE 115 0 310 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 5661 979554 SH SOLE 873315 0 106239 IRON MTN INC NEW COM 46284V101 48079 1207100 SH SOLE 1122676 0 84424 ISHARES MSCI CDA ETF 464286509 284 11600 SH SOLE 11300 0 300 ISHARES GOLD TRUST ISHARES 464285105 925 72541 SH SOLE 67741 0 4800 ISHARES TR 1-3 YR CR BD ETF 464288646 20017 188675 SH SOLE 178273 0 10402 ISHARES TR CHINA LG-CAP ETF 464287184 594 17356 SH SOLE 17356 0 0 ISHARES TR CORE S&P MCP ETF 464287507 234 1568 SH SOLE 938 0 630 ISHARES TR CORE S&P SCP ETF 464287804 270 2331 SH SOLE 2081 0 250 ISHARES TR CORE S&P500 ETF 464287200 280 1328 SH SOLE 820 0 508 ISHARES TR CORE US AGGBD ET 464287226 676 6000 SH SOLE 6000 0 0 ISHARES TR FLTG RATE BD ETF 46429B655 316 6250 SH SOLE 0 0 6250 ISHARES TR IBOXX INV CP ETF 464287242 21935 178719 SH SOLE 169243 0 9476 ISHARES TR INTERM CR BD ETF 464288638 267 2400 SH SOLE 2400 0 0 ISHARES TR MSCI EAFE ETF 464287465 2019 36165 SH SOLE 35915 0 250 ISHARES TR MSCI EMG MKT ETF 464287234 2563 74609 SH SOLE 71699 0 2910 ISHARES TR RUS 1000 ETF 464287622 701 6000 SH SOLE 6000 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 908 9050 SH SOLE 4750 0 4300 ISHARES TR RUS 1000 VAL ETF 464287598 367 3555 SH SOLE 1300 0 2255 ISHARES TR RUS 2000 GRW ETF 464287648 1238 9024 SH SOLE 8585 0 439 ISHARES TR RUS MID-CAP ETF 464287499 741 4404 SH SOLE 4204 0 200 ISHARES TR RUSSELL 2000 ETF 464287655 3949 34343 SH SOLE 31566 0 2777 ISHARES TR S&P 100 ETF 464287101 1039 11183 SH SOLE 8120 0 3063 ISHARES TR SELECT DIVID ETF 464287168 4877 57180 SH SOLE 55695 0 1485 ISHARES TR TIPS BD ETF 464287176 234 2000 SH SOLE 2000 0 0 ISHARES TR U.S. PFD STK ETF 464288687 4903 122896 SH SOLE 115101 0 7795 JOHNSON & JOHNSON COM 478160104 49 400 SH OTR 400 0 0 JOHNSON & JOHNSON COM 478160104 87813 723928 SH SOLE 653071 0 70857 JOHNSON CTLS INC COM 478366107 29767 672552 SH SOLE 603617 0 68935 JPMORGAN CHASE & CO COM 46625H100 33086 532442 SH SOLE 465582 0 66860 KAYNE ANDERSON MLP INVT CO COM 486606106 25618 1258848 SH SOLE 1144469 0 114379 KELLOGG CO COM 487836108 609 7460 SH SOLE 7460 0 0 KIMBERLY CLARK CORP COM 494368103 7890 57387 SH SOLE 55319 0 2068 KNOWLES CORP COM 49926D109 209 15295 SH SOLE 15295 0 0 KRAFT HEINZ CO COM 500754106 676 7630 SH SOLE 6889 0 741 LANCASTER COLONY CORP COM 513847103 13784 108015 SH SOLE 106410 0 1605 LILLY ELI & CO COM 532457108 11619 147539 SH SOLE 143214 0 4325 LINCOLN ELEC HLDGS INC COM 533900106 4573 77396 SH SOLE 75296 0 2100 LINCOLN NATL CORP IND COM 534187109 313 8060 SH SOLE 6000 0 2060 LINEAR TECHNOLOGY CORP COM 535678106 23001 494333 SH SOLE 437783 0 56550 LINKEDIN CORP COM CL A 53578A108 285 1508 SH SOLE 1508 0 0 LOCKHEED MARTIN CORP COM 539830109 1163 4685 SH SOLE 4685 0 0 LOWES COS INC COM 548661107 2640 33342 SH SOLE 31767 0 1575 M & T BK CORP COM 55261F104 485 4100 SH SOLE 4100 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 217 2850 SH SOLE 2850 0 0 MARATHON OIL CORP COM 565849106 402 26775 SH SOLE 26775 0 0 MARATHON PETE CORP COM 56585A102 1013 26674 SH SOLE 26674 0 0 MARSH & MCLENNAN COS INC COM 571748102 1287 18800 SH SOLE 18800 0 0 MASCO CORP COM 574599106 2325 75130 SH SOLE 75130 0 0 MCDONALDS CORP COM 580135101 41857 347825 SH SOLE 316626 0 31199 MEAD JOHNSON NUTRITION CO COM 582839106 2718 29946 SH SOLE 28956 0 990 MEDTRONIC PLC SHS G5960L103 7543 86938 SH SOLE 82106 0 4832 MERCK & CO INC COM 58933Y105 31808 552120 SH SOLE 529870 0 22250 METLIFE INC COM 59156R108 11648 292432 SH SOLE 233073 0 59359 METTLER TOLEDO INTERNATIONAL COM 592688105 26887 73679 SH SOLE 67229 0 6450 MICROSOFT CORP COM 594918104 49441 966203 SH SOLE 902257 0 63946 MID PENN BANCORP INC COM 59540G107 796 50044 SH SOLE 0 0 50044 MIDDLEBY CORP COM 596278101 14073 122110 SH SOLE 113015 0 9095 MONDELEZ INTL INC CL A 609207105 997 21909 SH SOLE 21321 0 588 MOODYS CORP COM 615369105 1784 19041 SH SOLE 19041 0 0 MORNINGSTAR INC COM 617700109 5719 69925 SH SOLE 68425 0 1500 MTS SYS CORP COM 553777103 302 6900 SH SOLE 6900 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2847 84594 SH SOLE 77614 0 6980 NEWELL BRANDS INC COM 651229106 4849 99820 SH SOLE 97070 0 2750 NEXTERA ENERGY INC COM 65339F101 2361 18104 SH SOLE 13929 0 4175 NIKE INC CL B 654106103 549 9950 SH SOLE 9350 0 600 NOBLE CORP PLC SHS USD G65431101 874 106060 SH SOLE 102900 0 3160 NOBLE ENERGY INC COM 655044105 690 19230 SH SOLE 18750 0 480 NORDSTROM INC COM 655664100 424 11139 SH SOLE 11139 0 0 NORTHEAST BANCORP COM NEW 663904209 158 14000 SH SOLE 0 0 14000 NORTHERN TR CORP COM 665859104 477 7196 SH SOLE 7196 0 0 NORTHROP GRUMMAN CORP COM 666807102 2322 10445 SH SOLE 10445 0 0 NORTHWEST NAT GAS CO COM 667655104 1901 29332 SH SOLE 29332 0 0 NOVARTIS A G SPONSORED ADR 66987V109 7580 91860 SH SOLE 85665 0 6195 NUVEEN VA PREM INCOME MUN FD COM 67064R102 223 15007 SH SOLE 15007 0 0 NVIDIA CORP COM 67066G104 21485 457016 SH SOLE 385786 0 71230 O REILLY AUTOMOTIVE INC NEW COM 67103H107 91376 337057 SH SOLE 298892 0 38165 OMNICOM GROUP INC COM 681919106 17148 210436 SH SOLE 190726 0 19710 ORACLE CORP COM 68389X105 10688 261118 SH SOLE 192728 0 68390 PALO ALTO NETWORKS INC COM 697435105 251 2048 SH SOLE 1991 0 57 PANERA BREAD CO CL A 69840W108 382 1805 SH SOLE 100 0 1705 PAYCHEX INC COM 704326107 45279 760991 SH SOLE 717110 0 43881 PAYPAL HLDGS INC COM 70450Y103 362 9923 SH SOLE 9923 0 0 PEPSICO INC COM 713448108 65417 617491 SH SOLE 553109 0 64382 PFIZER INC COM 717081103 36697 1042255 SH SOLE 997259 0 44996 PFIZER INC COM 717081103 49 1400 SH OTR 1400 0 0 PHILIP MORRIS INTL INC COM 718172109 2419 23784 SH SOLE 23079 0 705 PHILLIPS 66 COM 718546104 990 12480 SH SOLE 12480 0 0 PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 1299 124528 SH SOLE 113578 0 10950 PLUG POWER INC COM NEW 72919P202 19 10250 SH SOLE 10250 0 0 PNC FINL SVCS GROUP INC COM 693475105 737 9047 SH SOLE 8447 0 600 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 11895 517879 SH SOLE 477279 0 40600 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 804 7476 SH SOLE 7451 0 25 PPG INDS INC COM 693506107 417 4000 SH SOLE 4000 0 0 PRA GROUP INC COM 69354N106 273 11300 SH SOLE 11150 0 150 PRAXAIR INC COM 74005P104 25565 227470 SH SOLE 207130 0 20340 PRICELINE GRP INC COM NEW 741503403 13607 10900 SH SOLE 9506 0 1394 PROCTER & GAMBLE CO COM 742718109 81033 957054 SH SOLE 889064 0 67990 PROGRESSIVE CORP OHIO COM 743315103 1890 56430 SH SOLE 56430 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 253 5436 SH SOLE 5436 0 0 QUALCOMM INC COM 747525103 14971 279477 SH SOLE 253337 0 26140 RAYTHEON CO COM NEW 755111507 24989 183805 SH SOLE 177840 0 5965 RESMED INC COM 761152107 18161 287221 SH SOLE 241716 0 45505 RIGNET INC COM 766582100 373 27877 SH SOLE 27877 0 0 ROCKWELL COLLINS INC COM 774341101 304 3568 SH SOLE 3568 0 0 ROPER TECHNOLOGIES INC COM 776696106 26 150 SH OTR 150 0 0 ROPER TECHNOLOGIES INC COM 776696106 20529 120360 SH SOLE 102915 0 17445 ROSS STORES INC COM 778296103 354 6243 SH SOLE 6243 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 2563 103371 SH SOLE 97371 0 6000 ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 501 19666 SH SOLE 18066 0 1600 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 20 360 SH OTR 360 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1113 20153 SH SOLE 16478 0 3675 S&P GLOBAL INC COM 78409V104 622 5800 SH SOLE 5800 0 0 SCHLUMBERGER LTD COM 806857108 47970 606600 SH SOLE 537874 0 68726 SEALED AIR CORP NEW COM 81211K100 506 11000 SH SOLE 11000 0 0 SHERWIN WILLIAMS CO COM 824348106 5359 18247 SH SOLE 17666 0 581 SHIRE PLC SPONSORED ADR 82481R106 492 2673 SH SOLE 2673 0 0 SM ENERGY CO COM 78454L100 428 15850 SH SOLE 14250 0 1600 SNAP ON INC COM 833034101 201 1278 SH SOLE 750 0 528 SOUTHERN CO COM 842587107 584 10892 SH SOLE 9878 0 1014 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 395 5645 SH SOLE 4520 0 1125 SPDR S&P 500 ETF TR TR UNIT 78462F103 7322 34955 SH SOLE 31760 0 3195 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 18507 67986 SH SOLE 66031 0 1955 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 256 2450 SH SOLE 2450 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 192 17464 SH SOLE 17264 0 200 ST JUDE MED INC COM 790849103 411 5265 SH SOLE 5265 0 0 STANLEY BLACK & DECKER INC COM 854502101 5471 49199 SH SOLE 48054 0 1145 STAPLES INC COM 855030102 917 106339 SH SOLE 104539 0 1800 STARBUCKS CORP COM 855244109 6783 118755 SH SOLE 111555 0 7200 STATE STR CORP COM 857477103 15977 296318 SH SOLE 273068 0 23250 STERICYCLE INC COM 858912108 45306 435128 SH SOLE 401291 0 33837 STONEMOR PARTNERS L P COM UNITS 86183Q100 217 8650 SH SOLE 8650 0 0 STRYKER CORP COM 863667101 69425 579357 SH SOLE 522265 0 57092 SUN LIFE FINL INC COM 866796105 265 8060 SH SOLE 8060 0 0 SUNCOR ENERGY INC NEW COM 867224107 9704 349926 SH SOLE 318176 0 31750 SUNTRUST BKS INC COM 867914103 1147 27912 SH SOLE 27912 0 0 SYSCO CORP COM 871829107 51 1000 SH OTR 1000 0 0 SYSCO CORP COM 871829107 10081 198656 SH SOLE 194956 0 3700 TARGET CORP COM 87612E106 614 8800 SH SOLE 5109 0 3691 TELEFLEX INC COM 879369106 204 1150 SH SOLE 1150 0 0 TERRAVIA HLDGS INC COM 88105A106 33 12500 SH SOLE 12500 0 0 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 805 16041 SH SOLE 15041 0 1000 TEXAS INSTRS INC COM 882508104 2094 33421 SH SOLE 33421 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1685 11403 SH SOLE 11403 0 0 TIFFANY & CO NEW COM 886547108 1814 29920 SH SOLE 29770 0 150 TIME WARNER INC COM NEW 887317303 6111 83095 SH SOLE 78295 0 4800 TJX COS INC NEW COM 872540109 23 300 SH OTR 300 0 0 TJX COS INC NEW COM 872540109 27482 355843 SH SOLE 289816 0 66027 TORCHMARK CORP COM 891027104 218 3525 SH SOLE 3525 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 16520 384808 SH SOLE 370198 0 14610 TRACTOR SUPPLY CO COM 892356106 13191 144673 SH SOLE 136268 0 8405 TRAVELERS COMPANIES INC COM 89417E109 419 3517 SH SOLE 3517 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 244 9010 SH SOLE 9010 0 0 U S SILICA HLDGS INC COM 90346E103 2755 79925 SH SOLE 79925 0 0 UNILEVER N V N Y SHS NEW 904784709 502 10700 SH SOLE 10700 0 0 UNION PAC CORP COM 907818108 2533 29033 SH SOLE 28678 0 355 UNITED PARCEL SERVICE INC CL B 911312106 9332 86633 SH SOLE 83713 0 2920 UNITED TECHNOLOGIES CORP COM 913017109 21 200 SH OTR 200 0 0 UNITED TECHNOLOGIES CORP COM 913017109 78790 768315 SH SOLE 699222 0 69093 UNITEDHEALTH GROUP INC COM 91324P102 274 1940 SH SOLE 1940 0 0 US BANCORP DEL COM NEW 902973304 13777 341618 SH SOLE 328518 0 13100 VALERO ENERGY CORP NEW COM 91913Y100 251 4915 SH SOLE 4315 0 600 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 552 11510 SH SOLE 11335 0 175 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 389 13300 SH SOLE 13300 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 10709 121597 SH SOLE 111707 0 9890 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2611 32206 SH SOLE 22276 0 9930 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 288 1500 SH SOLE 1500 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 1678 14505 SH SOLE 14255 0 250 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5662 132136 SH SOLE 121405 0 10731 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1783 50628 SH SOLE 29278 0 21350 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1112 23840 SH SOLE 17640 0 6200 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 482 5020 SH SOLE 5020 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 5149 145614 SH SOLE 54670 0 90944 VARIAN MED SYS INC COM 92220P105 1675 20366 SH SOLE 19066 0 1300 VERIZON COMMUNICATIONS INC COM 92343V104 26595 476281 SH SOLE 403512 0 72769 VERTEX PHARMACEUTICALS INC COM 92532F100 17024 197902 SH SOLE 184151 0 13751 VISA INC COM CL A 92826C839 56534 762211 SH SOLE 696055 0 66156 VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 462 14963 SH SOLE 12653 0 2310 VORNADO RLTY TR SH BEN INT 929042109 2114 21115 SH SOLE 21115 0 0 WABTEC CORP COM 929740108 311 4434 SH SOLE 4434 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 7724 92746 SH SOLE 87676 0 5070 WAL-MART STORES INC COM 931142103 8274 113304 SH SOLE 93179 0 20125 WASTE CONNECTIONS INC COM 94106B101 252 3500 SH SOLE 3500 0 0 WASTE MGMT INC DEL COM 94106L109 346 5215 SH SOLE 5215 0 0 WATERS CORP COM 941848103 841 5980 SH SOLE 2180 0 3800 WATTS WATER TECHNOLOGIES INC CL A 942749102 745 12783 SH SOLE 11533 0 1250 WEC ENERGY GROUP INC COM 92939U106 1213 18575 SH SOLE 18237 0 338 WELLS FARGO & CO NEW COM 949746101 44831 947204 SH SOLE 896459 0 50745 WELLTOWER INC COM 95040Q104 229 3000 SH SOLE 3000 0 0 WEYERHAEUSER CO COM 962166104 668 22453 SH SOLE 22453 0 0 WHOLE FOODS MKT INC COM 966837106 542 16932 SH SOLE 16932 0 0 WILEY JOHN & SONS INC CL A 968223206 753 14432 SH SOLE 3500 0 10932 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3164 62600 SH SOLE 18355 0 44245 WISDOMTREE TR JAPN HEDGE EQT 97717W851 2191 56505 SH SOLE 15900 0 40605 WORKDAY INC CL A 98138H101 262 3517 SH SOLE 3517 0 0 XYLEM INC COM 98419M100 442 9892 SH SOLE 9892 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 5370 44607 SH SOLE 40867 0 3740