0001085146-19-001868.txt : 20190712 0001085146-19-001868.hdr.sgml : 20190712 20190712170944 ACCESSION NUMBER: 0001085146-19-001868 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190712 DATE AS OF CHANGE: 20190712 EFFECTIVENESS DATE: 20190712 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: 19953530 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-2019 06-30-2019 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-12-2019 1 398 4107783 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 34577 199478 SH SOLE 189836 0 9642 3M CO COM 88579Y101 17 100 SH OTR 100 0 0 ABBOTT LABS COM 002824100 52583 625242 SH SOLE 598448 0 26794 ABBVIE INC COM 00287Y109 11 150 SH OTR 150 0 0 ABBVIE INC COM 00287Y109 31888 438498 SH SOLE 417776 0 20722 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3481 18843 SH SOLE 17856 0 987 ADOBE INC COM 00724F101 29 100 SH OTR 100 0 0 ADOBE INC COM 00724F101 14824 50310 SH SOLE 33940 0 16370 AFFILIATED MANAGERS GROUP IN COM 008252108 401 4361 SH SOLE 3661 0 700 AFLAC INC COM 001055102 44 800 SH OTR 800 0 0 AFLAC INC COM 001055102 36966 674427 SH SOLE 642127 0 32300 AGILENT TECHNOLOGIES INC COM 00846U101 476 6371 SH SOLE 6371 0 0 AIR PRODS & CHEMS INC COM 009158106 10937 48311 SH SOLE 46961 0 1350 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1200 7082 SH SOLE 7082 0 0 ALLERGAN PLC SHS G0177J108 759 4528 SH SOLE 4171 0 357 ALLIANT ENERGY CORP COM 018802108 2793 56900 SH SOLE 56900 0 0 ALLSTATE CORP COM 020002101 901 8861 SH SOLE 8861 0 0 ALPHABET INC CAP STK CL A 02079K305 26311 24299 SH SOLE 21907 0 2392 ALPHABET INC CAP STK CL C 02079K107 65 60 SH OTR 60 0 0 ALPHABET INC CAP STK CL C 02079K107 63028 58310 SH SOLE 49609 0 8701 ALPS ETF TR ALERIAN MLP 00162Q866 111 11264 SH SOLE 11264 0 0 ALTRIA GROUP INC COM 02209S103 1078 22771 SH SOLE 20971 0 1800 AMAZON COM INC COM 023135106 18915 9989 SH SOLE 7155 0 2834 AMERICAN ELEC PWR CO INC COM 025537101 293 3334 SH SOLE 3334 0 0 AMERICAN EXPRESS CO COM 025816109 12005 97249 SH SOLE 94464 0 2785 AMERICAN TOWER CORP NEW COM 03027X100 1500 7333 SH SOLE 7281 0 52 AMERICAN WTR WKS CO INC NEW COM 030420103 1735 14965 SH SOLE 14765 0 200 AMERIPRISE FINL INC COM 03076C106 31164 214692 SH SOLE 173185 0 41507 AMGEN INC COM 031162100 6279 34076 SH SOLE 33901 0 175 ANADARKO PETE CORP COM 032511107 2094 29675 SH SOLE 28675 0 1000 ANALOG DEVICES INC COM 032654105 3345 29636 SH SOLE 27736 0 1900 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3567 40301 SH SOLE 32041 0 8260 ANSYS INC COM 03662Q105 39 190 SH OTR 190 0 0 ANSYS INC COM 03662Q105 97344 475267 SH SOLE 448351 0 26916 APERGY CORP COM 03755L104 1693 50483 SH SOLE 50483 0 0 APPLE INC COM 037833100 34 170 SH OTR 170 0 0 APPLE INC COM 037833100 108919 550319 SH SOLE 491837 0 58482 APPLIED MATLS INC COM 038222105 287 6400 SH SOLE 6400 0 0 AQUA AMERICA INC COM 03836W103 587 14187 SH SOLE 14187 0 0 AT&T INC COM 00206R102 16130 481348 SH SOLE 473563 0 7785 ATMOS ENERGY CORP COM 049560105 380 3600 SH SOLE 3600 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 83 500 SH OTR 500 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 43921 265652 SH SOLE 244101 0 21551 BALL CORP COM 058498106 12905 184376 SH SOLE 176096 0 8280 BANK AMER CORP COM 060505104 24084 830485 SH SOLE 610460 0 220025 BANK N S HALIFAX COM 064149107 538 9900 SH SOLE 9350 0 550 BANK OZK COM 06417N103 1639 54478 SH SOLE 53278 0 1200 BARRICK GOLD CORPORATION COM 067901108 669 42423 SH SOLE 38123 0 4300 BAXTER INTL INC COM 071813109 369 4500 SH SOLE 4500 0 0 BB&T CORP COM 054937107 565 11495 SH SOLE 10745 0 750 BECTON DICKINSON & CO COM 075887109 19341 76744 SH SOLE 71654 0 5090 BECTON DICKINSON & CO COM 075887109 35 140 SH OTR 140 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16010 75106 SH SOLE 63646 0 11460 BIOGEN INC COM 09062X103 603 2581 SH SOLE 2581 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 978 63106 SH SOLE 31400 0 31706 BLACKROCK INC COM 09247X101 451 960 SH SOLE 960 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1786 127150 SH SOLE 127150 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 209 4700 SH SOLE 4700 0 0 BOEING CO COM 097023105 3675 10097 SH SOLE 9547 0 550 BOOKING HLDGS INC COM 09857L108 37 20 SH OTR 20 0 0 BOOKING HLDGS INC COM 09857L108 26236 13995 SH SOLE 12584 0 1411 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 318 4800 SH SOLE 4800 0 0 BOSTON SCIENTIFIC CORP COM 101137107 16987 395220 SH SOLE 394220 0 1000 BP PLC SPONSORED ADR 055622104 5646 135383 SH SOLE 134483 0 900 BRISTOL MYERS SQUIBB CO COM 110122108 9206 203004 SH SOLE 201754 0 1250 BROADCOM INC COM 11135F101 972 3379 SH SOLE 3379 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 853 6681 SH SOLE 6681 0 0 CALAVO GROWERS INC COM 128246105 8902 92022 SH SOLE 85660 0 6362 CAMPBELL SOUP CO COM 134429109 244 6100 SH SOLE 6100 0 0 CANADIAN NATL RY CO COM 136375102 1529 16531 SH SOLE 16531 0 0 CAPITAL ONE FINL CORP COM 14040H105 13840 152525 SH SOLE 107700 0 44825 CARDINAL HEALTH INC COM 14149Y108 695 14760 SH SOLE 14760 0 0 CARLISLE COS INC COM 142339100 861 6135 SH SOLE 5335 0 800 CARMAX INC COM 143130102 104 1200 SH OTR 1200 0 0 CARMAX INC COM 143130102 89701 1033063 SH SOLE 909122 0 123941 CATERPILLAR INC DEL COM 149123101 5173 37957 SH SOLE 36982 0 975 CDK GLOBAL INC COM 12508E101 360 7274 SH SOLE 7274 0 0 CELGENE CORP COM 151020104 1906 20607 SH SOLE 19757 0 850 CF INDS HLDGS INC COM 125269100 3102 66417 SH SOLE 63067 0 3350 CHARTER COMMUNICATIONS INC N CL A 16119P108 4486 11353 SH SOLE 11353 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 35 300 SH OTR 300 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 10764 93108 SH SOLE 87033 0 6075 CHEVRON CORP NEW COM 166764100 39143 314552 SH SOLE 258549 0 56003 CHUBB LIMITED COM H1467J104 74 500 SH OTR 500 0 0 CHUBB LIMITED COM H1467J104 47757 324235 SH SOLE 281300 0 42935 CHURCH & DWIGHT INC COM 171340102 51 700 SH OTR 700 0 0 CHURCH & DWIGHT INC COM 171340102 28627 391836 SH SOLE 368576 0 23260 CIGNA CORP NEW COM 125523100 2378 15091 SH SOLE 15091 0 0 CINTAS CORP COM 172908105 10254 43217 SH SOLE 42917 0 300 CISCO SYS INC COM 17275R102 22629 413456 SH SOLE 310348 0 103108 COCA COLA CO COM 191216100 21183 416014 SH SOLE 317078 0 98936 COGNEX CORP COM 192422103 17434 363369 SH SOLE 334352 0 29017 COLGATE PALMOLIVE CO COM 194162103 6651 92810 SH SOLE 75180 0 17630 COMCAST CORP NEW CL A 20030N101 34 800 SH OTR 800 0 0 COMCAST CORP NEW CL A 20030N101 34699 820697 SH SOLE 667529 0 153168 CONOCOPHILLIPS COM 20825C104 6957 114038 SH SOLE 60943 0 53095 CONSTELLATION BRANDS INC CL A 21036P108 11337 57564 SH SOLE 35213 0 22351 COPART INC COM 217204106 1154 15440 SH SOLE 15440 0 0 COSTCO WHSL CORP NEW COM 22160K105 29615 112067 SH SOLE 104064 0 8003 CSX CORP COM 126408103 441 5700 SH SOLE 5700 0 0 CUMMINS INC COM 231021106 12050 70324 SH SOLE 44424 0 25900 CURTISS WRIGHT CORP COM 231561101 381 3000 SH SOLE 3000 0 0 CVS HEALTH CORP COM 126650100 7093 130161 SH SOLE 121965 0 8196 DANAHER CORPORATION COM 235851102 102533 717414 SH SOLE 640068 0 77346 DANAHER CORPORATION COM 235851102 86 600 SH OTR 600 0 0 DEERE & CO COM 244199105 1159 6994 SH SOLE 6244 0 750 DENTSPLY SIRONA INC COM 24906P109 1019 17473 SH SOLE 16973 0 500 DIAGEO P L C SPON ADR NEW 25243Q205 1038 6027 SH SOLE 6027 0 0 DISNEY WALT CO COM DISNEY 254687106 10560 75615 SH SOLE 67580 0 8035 DOMINION ENERGY INC COM 25746U109 409 5284 SH SOLE 5284 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 220 12000 SH SOLE 12000 0 0 DOVER CORP COM 260003108 18022 179857 SH SOLE 178992 0 865 DOW INC COM 260557103 1315 26661 SH SOLE 26661 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 7708 87345 SH SOLE 83244 0 4101 EATON VANCE CORP COM NON VTG 278265103 644 14914 SH SOLE 13114 0 1800 EATON VANCE TAX MNGD GBL DV COM 27829F108 96 11500 SH SOLE 2000 0 9500 EBAY INC COM 278642103 267 6750 SH SOLE 6750 0 0 ECOLAB INC COM 278865100 20 100 SH OTR 100 0 0 ECOLAB INC COM 278865100 75719 383506 SH SOLE 334643 0 48863 EDWARDS LIFESCIENCES CORP COM 28176E108 16775 90805 SH SOLE 88519 0 2286 EMERSON ELEC CO COM 291011104 40 600 SH OTR 600 0 0 EMERSON ELEC CO COM 291011104 11230 168321 SH SOLE 161988 0 6333 ENBRIDGE INC COM 29250N105 416 11529 SH SOLE 11529 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 678 23470 SH SOLE 16870 0 6600 EOG RES INC COM 26875P101 6197 66523 SH SOLE 60518 0 6005 EVERSOURCE ENERGY COM 30040W108 671 8859 SH SOLE 8859 0 0 EXPEDITORS INTL WASH INC COM 302130109 30 400 SH OTR 400 0 0 EXPEDITORS INTL WASH INC COM 302130109 19990 263511 SH SOLE 254311 0 9200 EXXON MOBIL CORP COM 30231G102 78 1020 SH OTR 1020 0 0 EXXON MOBIL CORP COM 30231G102 50349 657049 SH SOLE 639966 0 17083 FACEBOOK INC CL A 30303M102 19 100 SH OTR 100 0 0 FACEBOOK INC CL A 30303M102 38991 202025 SH SOLE 172736 0 29289 FASTENAL CO COM 311900104 337 10330 SH SOLE 8930 0 1400 FIRST REP BK SAN FRANCISCO C COM 33616C100 394 4031 SH SOLE 4031 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 234 1627 SH SOLE 1627 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 1335 22244 SH SOLE 960 0 21284 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 25 1000 SH OTR 1000 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 40056 1592710 SH SOLE 1203052 0 389658 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 17309 367337 SH SOLE 297519 0 69818 FIRST TR NASDAQ100 TECH INDE SHS 337345102 213 2493 SH SOLE 2493 0 0 FISERV INC COM 337738108 37 410 SH OTR 410 0 0 FISERV INC COM 337738108 77677 852093 SH SOLE 740168 0 111925 FORMFACTOR INC COM 346375108 157 10000 SH SOLE 10000 0 0 FORTIVE CORP COM 34959J108 57 700 SH OTR 700 0 0 FORTIVE CORP COM 34959J108 26598 326279 SH SOLE 301463 0 24816 FRANKLIN RES INC COM 354613101 522 15000 SH SOLE 15000 0 0 GALLAGHER ARTHUR J & CO COM 363576109 18 200 SH OTR 200 0 0 GALLAGHER ARTHUR J & CO COM 363576109 6719 76709 SH SOLE 66943 0 9766 GARTNER INC COM 366651107 1162 7222 SH SOLE 7222 0 0 GENERAL DYNAMICS CORP COM 369550108 485 2668 SH SOLE 2668 0 0 GENERAL ELECTRIC CO COM 369604103 16 1500 SH OTR 1500 0 0 GENERAL ELECTRIC CO COM 369604103 6767 644449 SH SOLE 626022 0 18427 GENERAL MLS INC COM 370334104 4989 94999 SH SOLE 94999 0 0 GILEAD SCIENCES INC COM 375558103 7496 110963 SH SOLE 98438 0 12525 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 26151 653435 SH SOLE 652892 0 543 GRAINGER W W INC COM 384802104 208 776 SH SOLE 726 0 50 HAEMONETICS CORP COM 405024100 241 2000 SH SOLE 2000 0 0 HAIN CELESTIAL GROUP INC COM 405217100 4394 200635 SH SOLE 183045 0 17590 HALLIBURTON CO COM 406216101 205 9000 SH SOLE 9000 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 412 7399 SH SOLE 7399 0 0 HENRY JACK & ASSOC INC COM 426281101 1077 8040 SH SOLE 8040 0 0 HERSHEY CO COM 427866108 550 4100 SH SOLE 4100 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 159 10657 SH SOLE 10657 0 0 HINGHAM INSTN SVGS MASS COM 433323102 297 1500 SH SOLE 1500 0 0 HOME DEPOT INC COM 437076102 21 100 SH OTR 100 0 0 HOME DEPOT INC COM 437076102 90458 434955 SH SOLE 392509 0 42446 HONEYWELL INTL INC COM 438516106 1862 10666 SH SOLE 9113 0 1553 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 13 500 SH OTR 500 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 16616 664615 SH SOLE 622722 0 41893 HP INC COM 40434L105 222 10657 SH SOLE 10657 0 0 HUBBELL INC COM 443510607 678 5198 SH SOLE 5198 0 0 HUBSPOT INC COM 443573100 291 1706 SH SOLE 1706 0 0 ICON PLC SHS G4705A100 3266 21210 SH SOLE 20210 0 1000 IDEXX LABS INC COM 45168D104 49727 180611 SH SOLE 178016 0 2595 ILLINOIS TOOL WKS INC COM 452308109 2556 16957 SH SOLE 16517 0 440 ILLUMINA INC COM 452327109 528 1433 SH SOLE 1433 0 0 INDEPENDENT BANK CORP MASS COM 453836108 210 2756 SH SOLE 2756 0 0 INGREDION INC COM 457187102 278 3375 SH SOLE 3375 0 0 INTEL CORP COM 458140100 40366 843241 SH SOLE 706364 0 136877 INTERNATIONAL BUSINESS MACHS COM 459200101 55 400 SH OTR 400 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 11941 86592 SH SOLE 81965 0 4627 INTUIT COM 461202103 1278 4891 SH SOLE 4891 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 668 1275 SH SOLE 345 0 930 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 373 10460 SH SOLE 10460 0 0 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 422 14900 SH SOLE 14900 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1156 51045 SH SOLE 49045 0 2000 INVESCO QQQ TR UNIT SER 1 46090E103 1593 8533 SH SOLE 8533 0 0 IRON MTN INC NEW COM 46284V101 29593 945461 SH SOLE 875139 0 70322 IRON MTN INC NEW COM 46284V101 41 1312 SH OTR 1312 0 0 ISHARES GOLD TRUST ISHARES 464285105 2530 187406 SH SOLE 175006 0 12400 ISHARES INC MSCI JPN ETF NEW 46434G822 664 12166 SH SOLE 12166 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1522 7838 SH SOLE 3615 0 4223 ISHARES TR CORE S&P SCP ETF 464287804 411 5252 SH SOLE 4802 0 450 ISHARES TR CORE S&P500 ETF 464287200 1232 4182 SH SOLE 3784 0 398 ISHARES TR CORE US AGGBD ET 464287226 445 3991 SH SOLE 3536 0 455 ISHARES TR FLTG RATE NT ETF 46429B655 318 6250 SH SOLE 0 0 6250 ISHARES TR IBOXX INV CP ETF 464287242 18899 151954 SH SOLE 145854 0 6100 ISHARES TR INTRM TR CRP ETF 464288638 326 5730 SH SOLE 5730 0 0 ISHARES TR MIN VOL USA ETF 46429B697 1541 24965 SH SOLE 24965 0 0 ISHARES TR MSCI EAFE ETF 464287465 2097 31898 SH SOLE 30848 0 1050 ISHARES TR MSCI EMG MKT ETF 464287234 2469 57517 SH SOLE 56897 0 620 ISHARES TR NASDAQ BIOTECH 464287556 242 2220 SH SOLE 2220 0 0 ISHARES TR PFD AND INCM SEC 464288687 17813 483379 SH SOLE 429629 0 53750 ISHARES TR RUS 1000 ETF 464287622 1077 6620 SH SOLE 6620 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 647 4115 SH SOLE 4115 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 546 4285 SH SOLE 1285 0 3000 ISHARES TR RUS 2000 GRW ETF 464287648 2913 14499 SH SOLE 14464 0 35 ISHARES TR RUS 2000 VAL ETF 464287630 232 1923 SH SOLE 1923 0 0 ISHARES TR RUS MID CAP ETF 464287499 689 12328 SH SOLE 12328 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 6114 39325 SH SOLE 37618 0 1707 ISHARES TR S&P 100 ETF 464287101 1091 8419 SH SOLE 8419 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 285 1590 SH SOLE 1590 0 0 ISHARES TR S&P 500 VAL ETF 464287408 328 2810 SH SOLE 2810 0 0 ISHARES TR S&P MC 400GR ETF 464287606 260 1150 SH SOLE 1150 0 0 ISHARES TR SELECT DIVID ETF 464287168 1570 15770 SH SOLE 13370 0 2400 ISHARES TR SH TR CRPORT ETF 464288646 7285 136317 SH SOLE 129017 0 7300 ISHARES TR TIPS BD ETF 464287176 804 6971 SH SOLE 4171 0 2800 ISHARES TR USA MOMENTUM FCT 46432F396 690 5820 SH SOLE 5820 0 0 ITT INC COM 45073V108 223 3400 SH SOLE 3400 0 0 JOHNSON & JOHNSON COM 478160104 97 700 SH OTR 700 0 0 JOHNSON & JOHNSON COM 478160104 102914 738901 SH SOLE 666981 0 71920 JPMORGAN CHASE & CO COM 46625H100 50 450 SH OTR 450 0 0 JPMORGAN CHASE & CO COM 46625H100 71571 640170 SH SOLE 554498 0 85672 KAYNE ANDERSN MLP MIDS INVT COM 486606106 14136 923283 SH SOLE 851371 0 71912 KAYNE ANDERSN MLP MIDS INVT COM 486606106 9 600 SH OTR 600 0 0 KELLOGG CO COM 487836108 257 4789 SH SOLE 4789 0 0 KIMBERLY CLARK CORP COM 494368103 67 500 SH OTR 500 0 0 KIMBERLY CLARK CORP COM 494368103 4823 36187 SH SOLE 35669 0 518 KNOWLES CORP COM 49926D109 187 10208 SH SOLE 10208 0 0 LANCASTER COLONY CORP COM 513847103 30 200 SH OTR 200 0 0 LANCASTER COLONY CORP COM 513847103 13889 93470 SH SOLE 92600 0 870 LEIDOS HLDGS INC COM 525327102 240 3000 SH SOLE 3000 0 0 LILLY ELI & CO COM 532457108 14795 133544 SH SOLE 130094 0 3450 LINCOLN ELEC HLDGS INC COM 533900106 9242 112268 SH SOLE 109793 0 2475 LINCOLN NATL CORP IND COM 534187109 391 6074 SH SOLE 6074 0 0 LINDE PLC SHS G5494J103 16290 81122 SH SOLE 76502 0 4620 LOCKHEED MARTIN CORP COM 539830109 1535 4222 SH SOLE 4222 0 0 LOWES COS INC COM 548661107 2525 25018 SH SOLE 24268 0 750 M & T BK CORP COM 55261F104 338 1990 SH SOLE 1990 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 362 5660 SH SOLE 5660 0 0 MANPOWERGROUP INC COM 56418H100 215 2230 SH SOLE 0 0 2230 MARATHON PETE CORP COM 56585A102 743 13300 SH SOLE 13300 0 0 MARSH & MCLENNAN COS INC COM 571748102 1726 17300 SH SOLE 17300 0 0 MASCO CORP COM 574599106 1683 42888 SH SOLE 42888 0 0 MASTERCARD INC CL A 57636Q104 3343 12639 SH SOLE 12554 0 85 MCDONALDS CORP COM 580135101 63744 306966 SH SOLE 272748 0 34218 MEDTRONIC PLC SHS G5960L103 14185 145657 SH SOLE 133471 0 12186 MERCK & CO INC COM 58933Y105 85 1015 SH OTR 1015 0 0 MERCK & CO INC COM 58933Y105 37946 452551 SH SOLE 437697 0 14854 METLIFE INC COM 59156R108 934 18785 SH SOLE 18785 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 42 50 SH OTR 50 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 60783 72360 SH SOLE 66664 0 5696 MICROSOFT CORP COM 594918104 40 300 SH OTR 300 0 0 MICROSOFT CORP COM 594918104 119784 894173 SH SOLE 846939 0 47234 MIDDLEBY CORP COM 596278101 6913 50934 SH SOLE 50709 0 225 MONDELEZ INTL INC CL A 609207105 758 14065 SH SOLE 13411 0 654 MOODYS CORP COM 615369105 2709 13868 SH SOLE 13868 0 0 MORNINGSTAR INC COM 617700109 3104 21463 SH SOLE 20963 0 500 MOTOROLA SOLUTIONS INC COM NEW 620076307 388 2329 SH SOLE 2329 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1476 66430 SH SOLE 62730 0 3700 NETAPP INC COM 64110D104 268 4344 SH SOLE 4344 0 0 NETFLIX INC COM 64110L106 242 660 SH SOLE 660 0 0 NEWELL BRANDS INC COM 651229106 4097 265699 SH SOLE 256699 0 9000 NEXTERA ENERGY INC COM 65339F101 3469 16935 SH SOLE 14189 0 2746 NIKE INC CL B 654106103 1873 22311 SH SOLE 22311 0 0 NORDSTROM INC COM 655664100 765 24000 SH SOLE 24000 0 0 NORTHERN TR CORP COM 665859104 639 7096 SH SOLE 7096 0 0 NORTHROP GRUMMAN CORP COM 666807102 2676 8281 SH SOLE 8270 0 11 NORTHWEST NAT HLDG CO COM 66765N105 303 4356 SH SOLE 4356 0 0 NOVARTIS A G SPONSORED ADR 66987V109 7551 82693 SH SOLE 78993 0 3700 NOVO-NORDISK A S ADR 670100205 470 9205 SH SOLE 9205 0 0 NVIDIA CORP COM 67066G104 32879 200200 SH SOLE 168185 0 32015 O REILLY AUTOMOTIVE INC NEW COM 67103H107 129 350 SH OTR 350 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 88154 238694 SH SOLE 211021 0 27673 OMNICOM GROUP INC COM 681919106 17421 212572 SH SOLE 201885 0 10687 ORACLE CORP COM 68389X105 7011 123052 SH SOLE 109300 0 13752 PALO ALTO NETWORKS INC COM 697435105 434 2128 SH SOLE 2128 0 0 PAYCHEX INC COM 704326107 74 900 SH OTR 900 0 0 PAYCHEX INC COM 704326107 47164 573136 SH SOLE 559006 0 14130 PAYCOM SOFTWARE INC COM 70432V102 762 3360 SH SOLE 3360 0 0 PAYPAL HLDGS INC COM 70450Y103 1487 12992 SH SOLE 12992 0 0 PEPSICO INC COM 713448108 78955 602112 SH SOLE 536087 0 66025 PFIZER INC COM 717081103 61 1400 SH OTR 1400 0 0 PFIZER INC COM 717081103 38908 898161 SH SOLE 857972 0 40189 PHILIP MORRIS INTL INC COM 718172109 1624 20679 SH SOLE 19565 0 1114 PHILLIPS 66 COM 718546104 973 10399 SH SOLE 10038 0 361 PLUG POWER INC COM NEW 72919P202 23 10250 SH SOLE 10250 0 0 PNC FINL SVCS GROUP INC COM 693475105 1349 9825 SH SOLE 9825 0 0 PPG INDS INC COM 693506107 512 4386 SH SOLE 4386 0 0 PROCTER AND GAMBLE CO COM 742718109 90153 822184 SH SOLE 760718 0 61466 PROGRESSIVE CORP OHIO COM 743315103 3856 48247 SH SOLE 48247 0 0 PTC INC COM 69370C100 449 5000 SH SOLE 5000 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 373 6335 SH SOLE 5185 0 1150 QUALCOMM INC COM 747525103 12764 167779 SH SOLE 146619 0 21160 QUALCOMM INC COM 747525103 15 200 SH OTR 200 0 0 RAYTHEON CO COM NEW 755111507 40039 230268 SH SOLE 198235 0 32033 RESMED INC COM 761152107 36926 302596 SH SOLE 250385 0 52211 ROPER TECHNOLOGIES INC COM 776696106 95 260 SH OTR 260 0 0 ROPER TECHNOLOGIES INC COM 776696106 59723 163063 SH SOLE 138725 0 24338 ROSS STORES INC COM 778296103 619 6243 SH SOLE 6243 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 23 360 SH OTR 360 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1332 20465 SH SOLE 16840 0 3625 RPM INTL INC COM 749685103 3528 57730 SH SOLE 53601 0 4129 S&P GLOBAL INC COM 78409V104 922 4048 SH SOLE 4048 0 0 SALESFORCE COM INC COM 79466L302 547 3604 SH SOLE 3604 0 0 SCHLUMBERGER LTD COM 806857108 9945 250265 SH SOLE 245628 0 4637 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 682 12850 SH SOLE 12850 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 262 3362 SH SOLE 3362 0 0 SEMPRA ENERGY COM 816851109 220 1603 SH SOLE 1063 0 540 SHERWIN WILLIAMS CO COM 824348106 5116 11164 SH SOLE 11164 0 0 SHOPIFY INC CL A 82509L107 450 1500 SH SOLE 1500 0 0 SIRIUS XM HLDGS INC COM 82968B103 173 31000 SH SOLE 0 0 31000 SOUTHERN CO COM 842587107 702 12694 SH SOLE 12194 0 500 SPDR S&P 500 ETF TR TR UNIT 78462F103 9864 33667 SH SOLE 27828 0 5839 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 43604 122970 SH SOLE 121403 0 1567 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 380 5625 SH SOLE 5625 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 2275 22548 SH SOLE 22548 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 332 25100 SH SOLE 25100 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 196 17264 SH SOLE 17264 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1582 34230 SH SOLE 34230 0 0 STANLEY BLACK & DECKER INC COM 854502101 27838 192502 SH SOLE 151599 0 40903 STARBUCKS CORP COM 855244109 8889 106039 SH SOLE 101842 0 4197 STATE STR CORP COM 857477103 12255 218608 SH SOLE 212468 0 6140 STERICYCLE INC COM 858912108 19 400 SH OTR 400 0 0 STERICYCLE INC COM 858912108 1887 39512 SH SOLE 39112 0 400 STRYKER CORP COM 863667101 109414 532218 SH SOLE 477903 0 54315 STRYKER CORP COM 863667101 37 180 SH OTR 180 0 0 SUN LIFE FINL INC COM 866796105 338 8177 SH SOLE 8060 0 117 SUNCOR ENERGY INC NEW COM 867224107 10278 329862 SH SOLE 294813 0 35049 SUNTRUST BKS INC COM 867914103 1500 23857 SH SOLE 23795 0 62 SVB FINL GROUP COM 78486Q101 213 950 SH SOLE 950 0 0 SYSCO CORP COM 871829107 106 1500 SH OTR 1500 0 0 SYSCO CORP COM 871829107 12640 178727 SH SOLE 176777 0 1950 TARGET CORP COM 87612E106 599 6916 SH SOLE 3400 0 3516 TEXAS INSTRS INC COM 882508104 3727 32476 SH SOLE 32476 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 16929 57644 SH SOLE 40299 0 17345 TIFFANY & CO NEW COM 886547108 5116 54640 SH SOLE 52490 0 2150 TJX COS INC NEW COM 872540109 32806 620395 SH SOLE 575579 0 44816 TJX COS INC NEW COM 872540109 32 600 SH OTR 600 0 0 TORCHMARK CORP COM 891027104 271 3025 SH SOLE 3025 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 21254 364181 SH SOLE 347676 0 16505 TRACTOR SUPPLY CO COM 892356106 7244 66585 SH SOLE 58595 0 7990 TRAVELERS COMPANIES INC COM 89417E109 469 3139 SH SOLE 3139 0 0 TWITTER INC COM 90184L102 251 7200 SH SOLE 7200 0 0 TYLER TECHNOLOGIES INC COM 902252105 216 1000 SH SOLE 1000 0 0 U S SILICA HLDGS INC COM 90346E103 909 71050 SH SOLE 58150 0 12900 UNILEVER N V N Y SHS NEW 904784709 455 7493 SH SOLE 7493 0 0 UNILEVER PLC SPON ADR NEW 904767704 771 12440 SH SOLE 12440 0 0 UNION PACIFIC CORP COM 907818108 4743 28047 SH SOLE 27563 0 484 UNITED PARCEL SERVICE INC CL B 911312106 7724 74796 SH SOLE 71996 0 2800 UNITED TECHNOLOGIES CORP COM 913017109 41 315 SH OTR 315 0 0 UNITED TECHNOLOGIES CORP COM 913017109 94839 728413 SH SOLE 656562 0 71851 UNITEDHEALTH GROUP INC COM 91324P102 698 2859 SH SOLE 2843 0 16 US BANCORP DEL COM NEW 902973304 63 1200 SH OTR 1200 0 0 US BANCORP DEL COM NEW 902973304 16298 311028 SH SOLE 303169 0 7859 V F CORP COM 918204108 363 4161 SH SOLE 4161 0 0 VALERO ENERGY CORP NEW COM 91913Y100 15489 180928 SH SOLE 134073 0 46855 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 464 6950 SH SOLE 5850 0 1100 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 225 4675 SH SOLE 4675 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 5827 67367 SH SOLE 62702 0 4665 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1747 21700 SH SOLE 13455 0 8245 VANGUARD GROUP DIV APP ETF 921908844 531 4610 SH SOLE 2910 0 1700 VANGUARD INDEX FDS MID CAP ETF 922908629 317 1893 SH SOLE 1393 0 500 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1265 4700 SH SOLE 4700 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 483 3085 SH SOLE 3085 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5717 112118 SH SOLE 106508 0 5610 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3524 82861 SH SOLE 70761 0 12100 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4305 78425 SH SOLE 16619 0 61806 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3993 37930 SH SOLE 14735 0 23195 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10492 251544 SH SOLE 91156 0 160388 VARIAN MED SYS INC COM 92220P105 2042 15001 SH SOLE 14201 0 800 VERIZON COMMUNICATIONS INC COM 92343V104 23040 403292 SH SOLE 319365 0 83927 VERSUM MATLS INC COM 92532W103 218 4231 SH SOLE 4231 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 32261 175927 SH SOLE 167334 0 8593 VISA INC COM CL A 92826C839 134838 776944 SH SOLE 689661 0 87283 VISA INC COM CL A 92826C839 42 240 SH OTR 240 0 0 VORNADO RLTY TR SH BEN INT 929042109 964 15036 SH SOLE 15036 0 0 WABTEC CORP COM 929740108 0 8 SH OTR 8 0 0 WABTEC CORP COM 929740108 293 4089 SH SOLE 4079 0 10 WALGREENS BOOTS ALLIANCE INC COM 931427108 3987 72928 SH SOLE 72928 0 0 WALMART INC COM 931142103 13539 122535 SH SOLE 86610 0 35925 WASTE CONNECTIONS INC COM 94106B101 522 5460 SH SOLE 5460 0 0 WASTE MGMT INC DEL COM 94106L109 637 5519 SH SOLE 5519 0 0 WATERS CORP COM 941848103 963 4475 SH SOLE 1775 0 2700 WATSCO INC COM 942622200 10901 66655 SH SOLE 64224 0 2431 WATTS WATER TECHNOLOGIES INC CL A 942749102 778 8344 SH SOLE 7694 0 650 WEC ENERGY GROUP INC COM 92939U106 1247 14962 SH SOLE 14624 0 338 WELLS FARGO CO NEW COM 949746101 33522 708431 SH SOLE 681993 0 26438 WELLS FARGO CO NEW COM 949746101 28 600 SH OTR 600 0 0 WELLTOWER INC COM 95040Q104 215 2640 SH SOLE 2600 0 40 WEX INC COM 96208T104 525 2525 SH SOLE 2525 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 453 443 SH SOLE 0 0 443 WILEY JOHN & SONS INC CL A 968223206 395 8607 SH SOLE 3500 0 5107 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3546 72807 SH SOLE 8756 0 64051 WORKDAY INC CL A 98138H101 723 3517 SH SOLE 3517 0 0 XYLEM INC COM 98419M100 811 9692 SH SOLE 9692 0 0 YUM BRANDS INC COM 988498101 268 2425 SH SOLE 2425 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 3044 25858 SH SOLE 23818 0 2040