0001085146-21-001163.txt : 20210414 0001085146-21-001163.hdr.sgml : 20210414 20210414130409 ACCESSION NUMBER: 0001085146-21-001163 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210414 DATE AS OF CHANGE: 20210414 EFFECTIVENESS DATE: 20210414 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: 21825163 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 03-31-2021 03-31-2021 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 04-13-2021 1 442 5415102 false 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 33874 175808 SH SOLE 167395 0 8413 3M CO COM 88579Y101 19 100 SH OTR 100 0 0 ABBOTT LABS COM 002824100 77762 648879 SH SOLE 609398 0 39481 ABBVIE INC COM 00287Y109 43895 405609 SH SOLE 390246 0 15363 ABBVIE INC COM 00287Y109 43 400 SH OTR 400 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 26 95 SH OTR 95 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13683 49532 SH SOLE 44643 0 4889 ADOBE SYSTEMS INCORPORATED COM 00724F101 33981 71482 SH SOLE 51141 0 20341 ADOBE SYSTEMS INCORPORATED COM 00724F101 71 150 SH OTR 150 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 581 3900 SH SOLE 3200 0 700 AFLAC INC COM 001055102 26695 521586 SH SOLE 500271 0 21315 AFLAC INC COM 001055102 41 800 SH OTR 800 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 817 6428 SH SOLE 6428 0 0 AIR PRODS & CHEMS INC COM 009158106 12042 42800 SH SOLE 41509 0 1291 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1413 6231 SH SOLE 6231 0 0 ALLIANT ENERGY CORP COM 018802108 2744 50664 SH SOLE 50664 0 0 ALLSTATE CORP COM 020002101 773 6724 SH SOLE 6724 0 0 ALPHABET INC CAP STK CL A 02079K305 46755 22669 SH SOLE 20343 0 2326 ALPHABET INC CAP STK CL C 02079K107 124 60 SH OTR 60 0 0 ALPHABET INC CAP STK CL C 02079K107 122939 59430 SH SOLE 50348 0 9082 ALTRIA GROUP INC COM 02209S103 1318 25765 SH SOLE 20212 0 5553 AMAZON COM INC COM 023135106 31 10 SH OTR 10 0 0 AMAZON COM INC COM 023135106 47849 15465 SH SOLE 11849 0 3616 AMCOR PLC ORD G0250X107 134 11500 SH SOLE 11500 0 0 AMERICAN ELEC PWR CO INC COM 025537101 342 4043 SH SOLE 3543 0 500 AMERICAN EXPRESS CO COM 025816109 13140 92901 SH SOLE 90357 0 2544 AMERICAN TOWER CORP NEW COM 03027X100 2255 9432 SH SOLE 9123 0 309 AMERICAN WTR WKS CO INC NEW COM 030420103 21506 143446 SH SOLE 134811 0 8635 AMERIPRISE FINL INC COM 03076C106 48776 209834 SH SOLE 164206 0 45628 AMGEN INC COM 031162100 8947 35959 SH SOLE 34362 0 1597 ANALOG DEVICES INC COM 032654105 4646 29961 SH SOLE 28961 0 1000 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 540 8598 SH SOLE 7813 0 785 ANSYS INC COM 03662Q105 149919 441508 SH SOLE 415534 0 25974 ANSYS INC COM 03662Q105 65 190 SH OTR 190 0 0 APPLE INC COM 037833100 226864 1857255 SH SOLE 1647259 0 209996 APPLE INC COM 037833100 120 980 SH OTR 980 0 0 APPLIED MATLS INC COM 038222105 737 5518 SH SOLE 5445 0 73 APTIV PLC SHS G6095L109 4925 35705 SH SOLE 35135 0 570 AT&T INC COM 00206R102 13762 454654 SH SOLE 434043 0 20611 AUTOMATIC DATA PROCESSING IN COM 053015103 49816 264317 SH SOLE 244008 0 20309 AUTOMATIC DATA PROCESSING IN COM 053015103 75 400 SH OTR 400 0 0 BALL CORP COM 058498106 43272 510638 SH SOLE 475360 0 35278 BANK OZK COM 06417N103 1952 47785 SH SOLE 47785 0 0 BARRICK GOLD CORP COM 067901108 626 31623 SH SOLE 27323 0 4300 BAXTER INTL INC COM 071813109 259 3074 SH SOLE 3074 0 0 BCE INC COM NEW 05534B760 714 15814 SH SOLE 5315 0 10499 BECTON DICKINSON & CO COM 075887109 21547 88616 SH SOLE 79058 0 9558 BECTON DICKINSON & CO COM 075887109 34 140 SH OTR 140 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 27315 106919 SH SOLE 70599 0 36320 BIOGEN INC COM 09062X103 446 1591 SH SOLE 1591 0 0 BK OF AMERICA CORP COM 060505104 37066 958041 SH SOLE 670803 0 287238 BLACK STONE MINERALS L P COM UNIT 09225M101 550 63106 SH SOLE 31400 0 31706 BLACKROCK INC COM 09247X101 1349 1789 SH SOLE 1719 0 70 BLACKROCK MUNI INTER DR FD I COM 09253X102 1432 95219 SH SOLE 95219 0 0 BLACKSTONE GROUP INC COM 09260D107 438 5876 SH SOLE 5876 0 0 BOEING CO COM 097023105 443 1743 SH SOLE 1333 0 410 BOOKING HOLDINGS INC COM 09857L108 47 20 SH OTR 20 0 0 BOOKING HOLDINGS INC COM 09857L108 21754 9337 SH SOLE 8355 0 982 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 387 4800 SH SOLE 4800 0 0 BOSTON SCIENTIFIC CORP COM 101137107 15434 399320 SH SOLE 396595 0 2725 BP PLC SPONSORED ADR 055622104 1739 71390 SH SOLE 70490 0 900 BRISTOL-MYERS SQUIBB CO COM 110122108 12557 198924 SH SOLE 196479 0 2445 BROADCOM INC COM 11135F101 1481 3195 SH SOLE 2958 0 237 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1023 6681 SH SOLE 6681 0 0 CALAVO GROWERS INC COM 128246105 1207 15553 SH SOLE 12701 0 2852 CANADIAN NATL RY CO COM 136375102 1880 16208 SH SOLE 16208 0 0 CAPITAL ONE FINL CORP COM 14040H105 7869 61843 SH SOLE 58061 0 3782 CARDINAL HEALTH INC COM 14149Y108 249 4105 SH SOLE 4105 0 0 CARLISLE COS INC COM 142339100 8278 50297 SH SOLE 47034 0 3263 CARMAX INC COM 143130102 136685 1030339 SH SOLE 904238 0 126101 CARMAX INC COM 143130102 145 1090 SH OTR 1090 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 12454 294974 SH SOLE 274060 0 20914 CATERPILLAR INC COM 149123101 6884 29689 SH SOLE 28771 0 918 CDK GLOBAL INC COM 12508E101 243 4493 SH SOLE 4493 0 0 CF INDS HLDGS INC COM 125269100 1143 25167 SH SOLE 23567 0 1600 CHARTER COMMUNICATIONS INC N CL A 16119P108 210 340 SH SOLE 340 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 9068 80984 SH SOLE 74759 0 6225 CHECK POINT SOFTWARE TECH LT ORD M22465104 34 300 SH OTR 300 0 0 CHEVRON CORP NEW COM 166764100 32639 311470 SH SOLE 226903 0 84567 CHEVRON CORP NEW COM 166764100 16 150 SH OTR 150 0 0 CHUBB LIMITED COM H1467J104 79 500 SH OTR 500 0 0 CHUBB LIMITED COM H1467J104 58856 372573 SH SOLE 313948 0 58625 CHURCH & DWIGHT INC COM 171340102 61 700 SH OTR 700 0 0 CHURCH & DWIGHT INC COM 171340102 38107 436248 SH SOLE 408879 0 27369 CIGNA CORP NEW COM 125523100 2282 9441 SH SOLE 9416 0 25 CINTAS CORP COM 172908105 16469 48252 SH SOLE 47967 0 285 CISCO SYS INC COM 17275R102 26285 508312 SH SOLE 357326 0 150986 COCA COLA CO COM 191216100 23504 445903 SH SOLE 308292 0 137611 COGNEX CORP COM 192422103 25547 307837 SH SOLE 278940 0 28897 COLGATE PALMOLIVE CO COM 194162103 6191 78537 SH SOLE 58202 0 20335 COMCAST CORP NEW CL A 20030N101 60792 1123490 SH SOLE 895278 0 228212 COMCAST CORP NEW CL A 20030N101 43 800 SH OTR 800 0 0 CONOCOPHILLIPS COM 20825C104 1584 29900 SH SOLE 29251 0 649 CONSTELLATION BRANDS INC CL A 21036P108 12877 56476 SH SOLE 28358 0 28118 COPART INC COM 217204106 1374 12650 SH SOLE 12650 0 0 CORTEVA INC COM 22052L104 476 10216 SH SOLE 10216 0 0 COSTCO WHSL CORP NEW COM 22160K105 55340 157004 SH SOLE 144960 0 12044 COSTCO WHSL CORP NEW COM 22160K105 28 80 SH OTR 80 0 0 CSX CORP COM 126408103 550 5700 SH SOLE 5700 0 0 CUMMINS INC COM 231021106 19423 74960 SH SOLE 43386 0 31574 CVS HEALTH CORP COM 126650100 9656 128341 SH SOLE 115290 0 13051 DANAHER CORPORATION COM 235851102 158202 702869 SH SOLE 624983 0 77886 DANAHER CORPORATION COM 235851102 135 600 SH OTR 600 0 0 DEERE & CO COM 244199105 1833 4898 SH SOLE 4286 0 612 DENTSPLY SIRONA INC COM 24906P109 560 8778 SH SOLE 8778 0 0 DESCARTES SYS GROUP INC COM 249906108 276 4539 SH SOLE 4539 0 0 DEXCOM INC COM 252131107 683 1900 SH SOLE 1900 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 1467 8932 SH SOLE 5762 0 3170 DISCOVER FINL SVCS COM 254709108 260 2735 SH SOLE 2735 0 0 DISNEY WALT CO COM 254687106 13609 73751 SH SOLE 67009 0 6742 DOMINION ENERGY INC COM 25746U109 397 5230 SH SOLE 5084 0 146 DORCHESTER MINERALS LP COM UNIT 25820R105 164 12000 SH SOLE 12000 0 0 DOVER CORP COM 260003108 23475 171187 SH SOLE 169434 0 1753 DOW INC COM 260557103 872 13636 SH SOLE 13511 0 125 DUKE ENERGY CORP NEW COM NEW 26441C204 7931 82160 SH SOLE 79028 0 3132 DUPONT DE NEMOURS INC COM 26614N102 980 12681 SH SOLE 12681 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 514 24776 SH SOLE 24776 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 107 11500 SH SOLE 2000 0 9500 EBAY INC. COM 278642103 289 4722 SH SOLE 4722 0 0 ECOLAB INC COM 278865100 43 200 SH OTR 200 0 0 ECOLAB INC COM 278865100 87784 410073 SH SOLE 357367 0 52706 EDWARDS LIFESCIENCES CORP COM 28176E108 20635 246709 SH SOLE 240469 0 6240 EMERSON ELEC CO COM 291011104 54 600 SH OTR 600 0 0 EMERSON ELEC CO COM 291011104 13549 150166 SH SOLE 142994 0 7172 ENBRIDGE INC COM 29250N105 506 13906 SH SOLE 11901 0 2005 ENTEGRIS INC COM 29362U104 335 3000 SH SOLE 3000 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 545 24754 SH SOLE 16650 0 8104 EOG RES INC COM 26875P101 797 10992 SH SOLE 9545 0 1447 EQUINIX INC COM 29444U700 2059 3031 SH SOLE 3026 0 5 ESSENTIAL UTILS INC COM 29670G102 635 14187 SH SOLE 187 0 14000 EVERSOURCE ENERGY COM 30040W108 1374 15865 SH SOLE 10059 0 5806 EXPEDITORS INTL WASH INC COM 302130109 16958 157478 SH SOLE 148378 0 9100 EXXON MOBIL CORP COM 30231G102 46 820 SH OTR 820 0 0 EXXON MOBIL CORP COM 30231G102 20120 360376 SH SOLE 338996 0 21380 FACEBOOK INC CL A 30303M102 58336 198065 SH SOLE 166418 0 31647 FACEBOOK INC CL A 30303M102 29 100 SH OTR 100 0 0 FASTENAL CO COM 311900104 664 13224 SH SOLE 13210 0 14 FIRST REP BK SAN FRANCISCO C COM 33616C100 544 3265 SH SOLE 3265 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 5848 288684 SH SOLE 254509 0 34175 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 7 369 SH OTR 369 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 205 1892 SH SOLE 1892 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 355 1627 SH SOLE 1627 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 5639 94042 SH SOLE 4092 0 89950 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 27 1200 SH OTR 1200 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 30751 1348129 SH SOLE 1062954 0 285175 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 19949 416564 SH SOLE 375449 0 41115 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7 156 SH OTR 156 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 359 2493 SH SOLE 2493 0 0 FISERV INC COM 337738108 73 610 SH OTR 610 0 0 FISERV INC COM 337738108 102640 862236 SH SOLE 738086 0 124150 FORMFACTOR INC COM 346375108 361 8000 SH SOLE 8000 0 0 FORTIVE CORP COM 34959J108 49 700 SH OTR 700 0 0 FORTIVE CORP COM 34959J108 19622 277779 SH SOLE 251720 0 26059 FOX FACTORY HLDG CORP COM 35138V102 273 2146 SH SOLE 2146 0 0 GALLAGHER ARTHUR J & CO COM 363576109 31448 252045 SH SOLE 225156 0 26889 GALLAGHER ARTHUR J & CO COM 363576109 25 200 SH OTR 200 0 0 GARTNER INC COM 366651107 1300 7122 SH SOLE 7122 0 0 GENERAL DYNAMICS CORP COM 369550108 504 2780 SH SOLE 2780 0 0 GENERAL ELECTRIC CO COM 369604103 5967 454460 SH SOLE 450130 0 4330 GENERAL ELECTRIC CO COM 369604103 20 1500 SH OTR 1500 0 0 GENERAL MLS INC COM 370334104 5547 90454 SH SOLE 84949 0 5505 GENERAL MTRS CO COM 37045V100 1405 24453 SH SOLE 24453 0 0 GENUINE PARTS CO COM 372460105 693 5993 SH SOLE 2473 0 3520 GEOVAX LABS INC COM 373678507 123 27994 SH SOLE 27994 0 0 GILEAD SCIENCES INC COM 375558103 2768 42827 SH SOLE 32852 0 9975 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 23262 651779 SH SOLE 651779 0 0 GLOBAL PMTS INC COM 37940X102 359 1784 SH SOLE 1784 0 0 GLOBE LIFE INC COM 37959E102 292 3025 SH SOLE 3025 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 482 1475 SH SOLE 1246 0 229 GRAINGER W W INC COM 384802104 244 610 SH SOLE 600 0 10 HAIN CELESTIAL GROUP INC COM 405217100 7226 165726 SH SOLE 145651 0 20075 HANNON ARMSTRONG SUST INFR C COM 41068X100 403 7190 SH SOLE 7190 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 200 3000 SH SOLE 3000 0 0 HENRY JACK & ASSOC INC COM 426281101 665 4380 SH SOLE 4380 0 0 HERSHEY CO COM 427866108 650 4114 SH SOLE 4100 0 14 HEWLETT PACKARD ENTERPRISE C COM 42824C109 243 15448 SH SOLE 15448 0 0 HINGHAM INSTN SVGS MASS COM 433323102 433 1525 SH SOLE 1525 0 0 HOME DEPOT INC COM 437076102 31 100 SH OTR 100 0 0 HOME DEPOT INC COM 437076102 133539 437471 SH SOLE 384254 0 53217 HONEYWELL INTL INC COM 438516106 3067 14129 SH SOLE 12212 0 1917 HP INC COM 40434L105 490 15448 SH SOLE 15448 0 0 HUBBELL INC COM 443510607 847 4530 SH SOLE 4530 0 0 HUBSPOT INC COM 443573100 493 1085 SH SOLE 1085 0 0 HUMANA INC COM 444859102 343 819 SH SOLE 819 0 0 ICON PLC SHS G4705A100 3920 19965 SH SOLE 18965 0 1000 IDEXX LABS INC COM 45168D104 86979 177758 SH SOLE 174749 0 3009 ILLINOIS TOOL WKS INC COM 452308109 5494 24800 SH SOLE 22656 0 2144 ILLUMINA INC COM 452327109 414 1078 SH SOLE 1078 0 0 INTEL CORP COM 458140100 45813 715834 SH SOLE 641228 0 74606 INTERNATIONAL BUSINESS MACHS COM 459200101 10120 75942 SH SOLE 70627 0 5315 INTERNATIONAL BUSINESS MACHS COM 459200101 53 400 SH OTR 400 0 0 INTUIT COM 461202103 1477 3856 SH SOLE 3856 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 909 1230 SH SOLE 300 0 930 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1303 14200 SH SOLE 14200 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 878 39700 SH SOLE 37700 0 2000 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 246 7103 SH SOLE 6580 0 523 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 206 2419 SH SOLE 2419 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 272 3600 SH SOLE 3600 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 606 12260 SH SOLE 12260 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2939 9208 SH SOLE 8883 0 325 IRON MTN INC NEW COM 46284V101 49 1312 SH OTR 1312 0 0 IRON MTN INC NEW COM 46284V101 26595 718587 SH SOLE 663181 0 55406 ISHARES GOLD TR ISHARES 464285105 3140 193092 SH SOLE 172020 0 21072 ISHARES TR CORE S&P MCP ETF 464287507 2612 10034 SH SOLE 5601 0 4433 ISHARES TR CORE S&P SCP ETF 464287804 871 8030 SH SOLE 7356 0 674 ISHARES TR CORE S&P500 ETF 464287200 1514 3803 SH SOLE 3022 0 781 ISHARES TR CORE US AGGBD ET 464287226 399 3505 SH SOLE 3310 0 195 ISHARES TR FLTG RATE NT ETF 46429B655 317 6250 SH SOLE 0 0 6250 ISHARES TR IBOXX INV CP ETF 464287242 20101 154565 SH SOLE 146343 0 8222 ISHARES TR ISHS 1-5YR INVS 464288646 15408 281771 SH SOLE 272233 0 9538 ISHARES TR ISHS 1-5YR INVS 464288646 44 800 SH OTR 800 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 340 5730 SH SOLE 5730 0 0 ISHARES TR MBS ETF 464288588 343 3169 SH SOLE 1719 0 1450 ISHARES TR MSCI EAFE ETF 464287465 1949 25678 SH SOLE 20313 0 5365 ISHARES TR MSCI EMG MKT ETF 464287234 2774 52007 SH SOLE 52007 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 1727 24965 SH SOLE 24965 0 0 ISHARES TR MSCI USA MMENTM 46432F396 947 5889 SH SOLE 5852 0 37 ISHARES TR NASDAQ BIOTECH 464287556 347 2307 SH SOLE 2307 0 0 ISHARES TR PFD AND INCM SEC 464288687 38257 996279 SH SOLE 833229 0 163050 ISHARES TR RUS 1000 ETF 464287622 1423 6360 SH SOLE 6360 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1174 4825 SH SOLE 3625 0 1200 ISHARES TR RUS 1000 VAL ETF 464287598 1419 9361 SH SOLE 1200 0 8161 ISHARES TR RUS 2000 GRW ETF 464287648 6102 20291 SH SOLE 19941 0 350 ISHARES TR RUS 2000 VAL ETF 464287630 713 4473 SH SOLE 4023 0 450 ISHARES TR RUS MD CP GR ETF 464287481 243 2377 SH SOLE 2377 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 220 2010 SH SOLE 960 0 1050 ISHARES TR RUS MID CAP ETF 464287499 1200 16223 SH SOLE 11602 0 4621 ISHARES TR RUS TP200 GR ETF 464289438 681 5058 SH SOLE 0 0 5058 ISHARES TR RUS TP200 VL ETF 464289420 474 7437 SH SOLE 0 0 7437 ISHARES TR RUSSELL 2000 ETF 464287655 10205 46190 SH SOLE 32718 0 13472 ISHARES TR S&P 100 ETF 464287101 1721 9570 SH SOLE 9570 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 460 7060 SH SOLE 6360 0 700 ISHARES TR S&P 500 VAL ETF 464287408 397 2810 SH SOLE 2810 0 0 ISHARES TR S&P MC 400GR ETF 464287606 447 5700 SH SOLE 4200 0 1500 ISHARES TR SELECT DIVID ETF 464287168 1876 16446 SH SOLE 14248 0 2198 ISHARES TR TIPS BD ETF 464287176 3392 27029 SH SOLE 9120 0 17909 JD.COM INC SPON ADR CL A 47215P106 422 5000 SH SOLE 5000 0 0 JOHNSON & JOHNSON COM 478160104 124644 758410 SH SOLE 676022 0 82388 JOHNSON & JOHNSON COM 478160104 115 700 SH OTR 700 0 0 JPMORGAN CHASE & CO COM 46625H100 107261 704594 SH SOLE 599920 0 104674 JPMORGAN CHASE & CO COM 46625H100 91 600 SH OTR 600 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 641 89488 SH SOLE 73948 0 15540 KELLOGG CO COM 487836108 303 4789 SH SOLE 4789 0 0 KIMBERLY-CLARK CORP COM 494368103 42 300 SH OTR 300 0 0 KIMBERLY-CLARK CORP COM 494368103 4344 31238 SH SOLE 30720 0 518 KINDER MORGAN INC DEL COM 49456B101 265 15919 SH SOLE 1940 0 13979 L3HARRIS TECHNOLOGIES INC COM 502431109 8065 39791 SH SOLE 33903 0 5888 LANCASTER COLONY CORP COM 513847103 16057 91567 SH SOLE 90697 0 870 LAUDER ESTEE COS INC CL A 518439104 423 1457 SH SOLE 1457 0 0 LEGGETT & PLATT INC COM 524660107 300 6567 SH SOLE 2941 0 3626 LEIDOS HOLDINGS INC COM 525327102 294 3050 SH SOLE 3050 0 0 LILLY ELI & CO COM 532457108 23854 127685 SH SOLE 123978 0 3707 LINCOLN ELEC HLDGS INC COM 533900106 10217 83107 SH SOLE 82332 0 775 LINCOLN NATL CORP IND COM 534187109 374 6000 SH SOLE 6000 0 0 LINDE PLC SHS G5494J103 21498 76742 SH SOLE 72509 0 4233 LOCKHEED MARTIN CORP COM 539830109 2904 7859 SH SOLE 6109 0 1750 LOWES COS INC COM 548661107 3788 19915 SH SOLE 18994 0 921 M & T BK CORP COM 55261F104 290 1915 SH SOLE 1915 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 232 5360 SH SOLE 5360 0 0 MALIBU BOATS INC COM CL A 56117J100 273 3422 SH SOLE 3422 0 0 MARATHON PETE CORP COM 56585A102 594 11100 SH SOLE 11100 0 0 MARSH & MCLENNAN COS INC COM 571748102 1904 15636 SH SOLE 15636 0 0 MASCO CORP COM 574599106 1735 28967 SH SOLE 28967 0 0 MASTERCARD INCORPORATED CL A 57636Q104 4682 13148 SH SOLE 11343 0 1805 MCDONALDS CORP COM 580135101 68618 306140 SH SOLE 263829 0 42311 MEDTRONIC PLC SHS G5960L103 17796 150656 SH SOLE 139211 0 11445 MERCK & CO. INC COM 58933Y105 32896 426723 SH SOLE 412569 0 14154 MERCK & CO. INC COM 58933Y105 69 900 SH OTR 900 0 0 METLIFE INC COM 59156R108 599 9858 SH SOLE 9858 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 58 50 SH OTR 50 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 82615 71486 SH SOLE 66258 0 5228 MICROSOFT CORP COM 594918104 71 300 SH OTR 300 0 0 MICROSOFT CORP COM 594918104 213630 906093 SH SOLE 807033 0 99060 MONDELEZ INTL INC CL A 609207105 728 12445 SH SOLE 11791 0 654 MOODYS CORP COM 615369105 9940 33285 SH SOLE 30793 0 2492 MOODYS CORP COM 615369105 25 85 SH OTR 85 0 0 MORGAN STANLEY COM NEW 617446448 471 6056 SH SOLE 5750 0 306 MORNINGSTAR INC COM 617700109 448 1988 SH SOLE 1738 0 250 MOTOROLA SOLUTIONS INC COM NEW 620076307 397 2113 SH SOLE 2113 0 0 NEOGEN CORP COM 640491106 474 5333 SH SOLE 5333 0 0 NEOGENOMICS INC COM NEW 64049M209 225 4670 SH SOLE 4670 0 0 NETAPP INC COM 64110D104 316 4344 SH SOLE 4344 0 0 NETFLIX INC COM 64110L106 307 588 SH SOLE 538 0 50 NEWELL BRANDS INC COM 651229106 2732 102047 SH SOLE 98447 0 3600 NEXTERA ENERGY INC COM 65339F101 5954 78758 SH SOLE 66314 0 12444 NIKE INC CL B 654106103 8793 66165 SH SOLE 63171 0 2994 NORDSTROM INC COM 655664100 574 15162 SH SOLE 15162 0 0 NORFOLK SOUTHN CORP COM 655844108 233 866 SH SOLE 866 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 369 14000 SH SOLE 0 0 14000 NORTHERN TR CORP COM 665859104 616 5861 SH SOLE 3527 0 2334 NORTHROP GRUMMAN CORP COM 666807102 2741 8469 SH SOLE 8395 0 74 NORTHWEST NAT HLDG CO COM 66765N105 203 3766 SH SOLE 3766 0 0 NOVARTIS AG SPONSORED ADR 66987V109 7766 90852 SH SOLE 79204 0 11648 NOVO-NORDISK A S ADR 670100205 555 8225 SH SOLE 8225 0 0 NVIDIA CORPORATION COM 67066G104 84867 158949 SH SOLE 132337 0 26612 OMNICOM GROUP INC COM 681919106 19642 264895 SH SOLE 241228 0 23667 ONEWATER MARINE INC CL A COM 68280L101 366 9170 SH SOLE 9170 0 0 ORACLE CORP COM 68389X105 9081 129408 SH SOLE 115070 0 14338 OREILLY AUTOMOTIVE INC COM 67103H107 139 275 SH OTR 275 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 117616 231868 SH SOLE 201578 0 30290 OTIS WORLDWIDE CORP COM 68902V107 24067 351612 SH SOLE 327344 0 24268 PALO ALTO NETWORKS INC COM 697435105 701 2178 SH SOLE 2128 0 50 PARKER-HANNIFIN CORP COM 701094104 1016 3218 SH SOLE 1574 0 1644 PAYCHEX INC COM 704326107 78 800 SH OTR 800 0 0 PAYCHEX INC COM 704326107 46447 473856 SH SOLE 462084 0 11772 PAYCOM SOFTWARE INC COM 70432V102 812 2195 SH SOLE 2195 0 0 PAYPAL HLDGS INC COM 70450Y103 3215 13239 SH SOLE 13239 0 0 PEPSICO INC COM 713448108 84005 593887 SH SOLE 518337 0 75550 PFIZER INC COM 717081103 51 1400 SH OTR 1400 0 0 PFIZER INC COM 717081103 23242 641508 SH SOLE 617036 0 24472 PHILIP MORRIS INTL INC COM 718172109 2139 24109 SH SOLE 18869 0 5240 PHILLIPS 66 COM 718546104 545 6693 SH SOLE 6332 0 361 PNC FINL SVCS GROUP INC COM 693475105 1699 9684 SH SOLE 9640 0 44 PPG INDS INC COM 693506107 1008 6709 SH SOLE 5006 0 1703 PRICE T ROWE GROUP INC COM 74144T108 291 1695 SH SOLE 1170 0 525 PROCTER AND GAMBLE CO COM 742718109 107588 794416 SH SOLE 725803 0 68613 PROGRESSIVE CORP COM 743315103 4125 43147 SH SOLE 43147 0 0 PTC INC COM 69370C100 688 5000 SH SOLE 5000 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 267 4435 SH SOLE 4435 0 0 QUALCOMM INC COM 747525103 27 200 SH OTR 200 0 0 QUALCOMM INC COM 747525103 19992 150778 SH SOLE 131593 0 19185 RAYTHEON TECHNOLOGIES CORP COM 75513E101 85575 1107485 SH SOLE 956775 0 150710 RESMED INC COM 761152107 60286 310720 SH SOLE 254442 0 56278 RIO TINTO PLC SPONSORED ADR 767204100 428 5508 SH SOLE 5508 0 0 ROPER TECHNOLOGIES INC COM 776696106 105 260 SH OTR 260 0 0 ROPER TECHNOLOGIES INC COM 776696106 75201 186443 SH SOLE 157119 0 29324 ROSS STORES INC COM 778296103 323 2697 SH SOLE 2697 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 213 5435 SH SOLE 5435 0 0 RPM INTL INC COM 749685103 6841 74476 SH SOLE 66941 0 7535 S&P GLOBAL INC COM 78409V104 1155 3273 SH SOLE 3197 0 76 SALESFORCE COM INC COM 79466L302 1292 6095 SH SOLE 5675 0 420 SCHLUMBERGER LTD COM 806857108 668 24560 SH SOLE 22260 0 2300 SCHOLAR ROCK HLDG CORP COM 80706P103 380 7500 SH SOLE 7500 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 937 12850 SH SOLE 12850 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 503 2054 SH SOLE 1275 0 779 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 201 2941 SH SOLE 0 0 2941 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 452 3407 SH SOLE 3407 0 0 SEMPRA ENERGY COM 816851109 201 1520 SH SOLE 1120 0 400 SERVICE PPTYS TR COM SH BEN INT 81761L102 1512 127445 SH SOLE 126025 0 1420 SERVICENOW INC COM 81762P102 283 564 SH SOLE 558 0 6 SHERWIN WILLIAMS CO COM 824348106 7740 10488 SH SOLE 10482 0 6 SHOPIFY INC CL A 82509L107 1297 1172 SH SOLE 1172 0 0 SMITH A O CORP COM 831865209 15409 227906 SH SOLE 136846 0 91060 SNOWFLAKE INC CL A 833445109 1427 6223 SH SOLE 0 0 6223 SOUTHERN CO COM 842587107 768 12357 SH SOLE 11694 0 663 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 343 1040 SH SOLE 1040 0 0 SPDR GOLD TR GOLD SHS 78463V107 375 2340 SH SOLE 2210 0 130 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 243 1850 SH SOLE 1850 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 12694 32030 SH SOLE 27494 0 4536 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 68155 143168 SH SOLE 125706 0 17462 SPDR SER TR S&P 600 SML CAP 78464A813 587 6240 SH SOLE 6075 0 165 SPDR SER TR S&P BIOTECH 78464A870 480 3545 SH SOLE 3545 0 0 SPDR SER TR S&P DIVID ETF 78464A763 2876 24364 SH SOLE 24364 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 771 44375 SH SOLE 44375 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 232 17264 SH SOLE 17264 0 0 STANLEY BLACK & DECKER INC COM 854502101 39253 196587 SH SOLE 144559 0 52028 STARBUCKS CORP COM 855244109 21895 200378 SH SOLE 135713 0 64665 STATE STR CORP COM 857477103 6810 81053 SH SOLE 75756 0 5297 STERICYCLE INC COM 858912108 1912 28315 SH SOLE 27715 0 600 STERICYCLE INC COM 858912108 20 300 SH OTR 300 0 0 STERIS PLC SHS USD G8473T100 327 1718 SH SOLE 1718 0 0 STRYKER CORPORATION COM 863667101 128780 528694 SH SOLE 467298 0 61396 STRYKER CORPORATION COM 863667101 44 180 SH OTR 180 0 0 SUMO LOGIC INC COM 86646P103 412 21846 SH SOLE 0 0 21846 SUN LIFE FINANCIAL INC. COM 866796105 353 6977 SH SOLE 6860 0 117 SUNCOR ENERGY INC NEW COM 867224107 1804 86328 SH SOLE 78178 0 8150 SVB FINANCIAL GROUP COM 78486Q101 879 1780 SH SOLE 1780 0 0 SYSCO CORP COM 871829107 91 1150 SH OTR 1150 0 0 SYSCO CORP COM 871829107 11763 149390 SH SOLE 148090 0 1300 TARGET CORP COM 87612E106 1383 6978 SH SOLE 3456 0 3522 TELEDYNE TECHNOLOGIES INC COM 879360105 219 530 SH SOLE 530 0 0 TESLA INC COM 88160R101 905 1355 SH SOLE 1328 0 27 TEXAS INSTRS INC COM 882508104 6411 33921 SH SOLE 30340 0 3581 THERMO FISHER SCIENTIFIC INC COM 883556102 46 100 SH OTR 100 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 31870 69831 SH SOLE 49176 0 20655 TJX COS INC NEW COM 872540109 45139 682379 SH SOLE 626012 0 56367 TJX COS INC NEW COM 872540109 40 600 SH OTR 600 0 0 TOPBUILD CORP COM 89055F103 256 1222 SH SOLE 1222 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 23728 363878 SH SOLE 348603 0 15275 TRACTOR SUPPLY CO COM 892356106 11991 67714 SH SOLE 58818 0 8896 TRANE TECHNOLOGIES PLC SHS G8994E103 325 1965 SH SOLE 1390 0 575 TRAVELERS COMPANIES INC COM 89417E109 479 3186 SH SOLE 3170 0 16 TRUIST FINL CORP COM 89832Q109 3139 53842 SH SOLE 40740 0 13102 TWITTER INC COM 90184L102 350 5500 SH SOLE 5500 0 0 TYLER TECHNOLOGIES INC COM 902252105 646 1521 SH SOLE 1521 0 0 UNILEVER PLC SPON ADR NEW 904767704 1133 20286 SH SOLE 20286 0 0 UNION PAC CORP COM 907818108 5851 26544 SH SOLE 25919 0 625 UNITED PARCEL SERVICE INC CL B 911312106 11431 67238 SH SOLE 63890 0 3348 UNITED RENTALS INC COM 911363109 432 1312 SH SOLE 1312 0 0 UNITEDHEALTH GROUP INC COM 91324P102 1164 3127 SH SOLE 2660 0 467 US BANCORP DEL COM NEW 902973304 12454 225148 SH SOLE 216786 0 8362 US BANCORP DEL COM NEW 902973304 66 1200 SH OTR 1200 0 0 V F CORP COM 918204108 731 9145 SH SOLE 3433 0 5712 VALERO ENERGY CORP COM 91913Y100 2601 36322 SH SOLE 35159 0 1163 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 592 6750 SH SOLE 5650 0 1100 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2824 86872 SH SOLE 10600 0 76272 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 335 4841 SH SOLE 4841 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 6209 69969 SH SOLE 58204 0 11765 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 6356 77339 SH SOLE 25983 0 51356 VANGUARD INDEX FDS MID CAP ETF 922908629 810 3661 SH SOLE 2769 0 892 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 240 2616 SH SOLE 1525 0 1091 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1322 3629 SH SOLE 3629 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 205 1241 SH SOLE 677 0 564 VANGUARD INDEX FDS SMALL CP ETF 922908751 1041 4860 SH SOLE 4110 0 750 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 6308 103947 SH SOLE 99217 0 4730 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2798 53764 SH SOLE 52764 0 1000 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 457 7250 SH SOLE 7250 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1440 11215 SH SOLE 11215 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 372 4508 SH SOLE 0 0 4508 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 424 2881 SH SOLE 2216 0 665 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 17542 357199 SH SOLE 94787 0 262412 VARIAN MED SYS INC COM 92220P105 1797 10179 SH SOLE 9579 0 600 VERISK ANALYTICS INC COM 92345Y106 1773 10035 SH SOLE 10035 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 35065 603001 SH SOLE 464764 0 138237 VERTEX PHARMACEUTICALS INC COM 92532F100 45058 209680 SH SOLE 195939 0 13741 VIATRIS INC COM 92556V106 415 29698 SH SOLE 27293 0 2405 VISA INC COM CL A 92826C839 161034 760562 SH SOLE 663952 0 96610 VISA INC COM CL A 92826C839 72 340 SH OTR 340 0 0 VMWARE INC CL A COM 928563402 7518 49971 SH SOLE 14616 0 35355 VONTIER CORPORATION COM 928881101 2482 81985 SH SOLE 73788 0 8197 VORNADO RLTY TR SH BEN INT 929042109 223 4902 SH SOLE 4902 0 0 WABTEC COM 929740108 230 2916 SH SOLE 2916 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2586 47103 SH SOLE 47103 0 0 WALMART INC COM 931142103 17160 126331 SH SOLE 80871 0 45460 WASTE CONNECTIONS INC COM 94106B101 590 5460 SH SOLE 5460 0 0 WASTE MGMT INC DEL COM 94106L109 728 5643 SH SOLE 5543 0 100 WATERS CORP COM 941848103 1258 4425 SH SOLE 1650 0 2775 WATSCO INC COM 942622200 91 350 SH OTR 350 0 0 WATSCO INC COM 942622200 52187 200140 SH SOLE 186544 0 13596 WATTS WATER TECHNOLOGIES INC CL A 942749102 977 8228 SH SOLE 7578 0 650 WEC ENERGY GROUP INC COM 92939U106 1233 13162 SH SOLE 12824 0 338 WELLS FARGO CO NEW COM 949746101 3904 99928 SH SOLE 93817 0 6111 WEX INC COM 96208T104 528 2525 SH SOLE 2525 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 208 5848 SH SOLE 5848 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 26 725 SH OTR 725 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 4430 72232 SH SOLE 3625 0 68607 WORKDAY INC CL A 98138H101 849 3417 SH SOLE 3417 0 0 XILINX INC COM 983919101 372 3000 SH SOLE 3000 0 0 XYLEM INC COM 98419M100 1050 9984 SH SOLE 9984 0 0 YUM BRANDS INC COM 988498101 275 2546 SH SOLE 2546 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2732 17068 SH SOLE 16004 0 1064 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 396 1232 SH SOLE 1232 0 0