0001085146-22-002495.txt : 20220722 0001085146-22-002495.hdr.sgml : 20220722 20220721203149 ACCESSION NUMBER: 0001085146-22-002495 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220722 DATE AS OF CHANGE: 20220721 EFFECTIVENESS DATE: 20220722 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: 221098248 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-2022 06-30-2022 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-18-2022 1 434 5465442 false 1 0001044916 028-06476 LOWELL WILLIAM A
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 22366 172838 SH SOLE 163989 0 8849 3M CO COM 88579Y101 26 200 SH OTR 200 0 0 ABBOTT LABS COM 002824100 70143 645587 SH SOLE 604860 0 40727 ABBVIE INC COM 00287Y109 61 400 SH OTR 400 0 0 ABBVIE INC COM 00287Y109 63504 414620 SH SOLE 403875 0 10745 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 42 150 SH OTR 150 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 25500 91844 SH SOLE 60220 0 31624 ADOBE SYSTEMS INCORPORATED COM 00724F101 33169 90608 SH SOLE 58628 0 31980 ADOBE SYSTEMS INCORPORATED COM 00724F101 55 150 SH OTR 150 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 455 3900 SH SOLE 3200 0 700 AFLAC INC COM 001055102 44 800 SH OTR 800 0 0 AFLAC INC COM 001055102 27613 499048 SH SOLE 489327 0 9721 AIR PRODS & CHEMS INC COM 009158106 9709 40373 SH SOLE 40198 0 175 AIRBNB INC COM CL A 009066101 306 3440 SH SOLE 3440 0 0 ALLIANT ENERGY CORP COM 018802108 2983 50899 SH SOLE 50899 0 0 ALLSTATE CORP COM 020002101 843 6649 SH SOLE 6649 0 0 ALPHABET INC CAP STK CL A 02079K305 51265 23524 SH SOLE 21104 0 2420 ALPHABET INC CAP STK CL C 02079K107 131 60 SH OTR 60 0 0 ALPHABET INC CAP STK CL C 02079K107 130326 59579 SH SOLE 48905 0 10674 ALTRIA GROUP INC COM 02209S103 1078 25812 SH SOLE 19495 0 6317 AMAZON COM INC COM 023135106 21 200 SH OTR 200 0 0 AMAZON COM INC COM 023135106 45677 430057 SH SOLE 311461 0 118596 AMERICAN ELEC PWR CO INC COM 025537101 413 4303 SH SOLE 2723 0 1580 AMERICAN EXPRESS CO COM 025816109 12555 90577 SH SOLE 87573 0 3004 AMERICAN TOWER CORP NEW COM 03027X100 2216 8667 SH SOLE 8197 0 470 AMERICAN WTR WKS CO INC NEW COM 030420103 23004 154630 SH SOLE 145697 0 8933 AMERIPRISE FINL INC COM 03076C106 49855 209756 SH SOLE 156283 0 53473 AMGEN INC COM 031162100 7412 30460 SH SOLE 27753 0 2707 AMPHENOL CORP NEW CL A 032095101 535 8300 SH SOLE 8300 0 0 ANALOG DEVICES INC COM 032654105 4590 31414 SH SOLE 29650 0 1764 ANSYS INC COM 03662Q105 45 190 SH OTR 190 0 0 ANSYS INC COM 03662Q105 102506 428375 SH SOLE 402627 0 25748 APA CORPORATION COM 03743Q108 370 10600 SH SOLE 9550 0 1050 APPLE INC COM 037833100 123 900 SH OTR 900 0 0 APPLE INC COM 037833100 251844 1842040 SH SOLE 1583267 0 258773 APPLIED MATLS INC COM 038222105 511 5618 SH SOLE 5445 0 173 APTIV PLC SHS G6095L109 4912 55149 SH SOLE 50600 0 4549 AT&T INC COM 00206R102 6776 323262 SH SOLE 310721 0 12541 AUTOMATIC DATA PROCESSING IN COM 053015103 54650 260191 SH SOLE 241535 0 18656 AUTOMATIC DATA PROCESSING IN COM 053015103 84 400 SH OTR 400 0 0 BALL CORP COM 058498106 41 600 SH OTR 600 0 0 BALL CORP COM 058498106 41002 596209 SH SOLE 543208 0 53001 BANK HAWAII CORP COM 062540109 207 2780 SH SOLE 2780 0 0 BANK OZK COM 06417N103 1990 53021 SH SOLE 53021 0 0 BARRICK GOLD CORP COM 067901108 502 28355 SH SOLE 22723 0 5632 BAXTER INTL INC COM 071813109 213 3322 SH SOLE 3322 0 0 BCE INC COM NEW 05534B760 789 16029 SH SOLE 5735 0 10294 BECTON DICKINSON & CO COM 075887109 35 140 SH OTR 140 0 0 BECTON DICKINSON & CO COM 075887109 22068 89513 SH SOLE 79765 0 9748 BERKELEY LTS INC COM 084310101 75 15000 SH SOLE 15000 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 409 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36164 132456 SH SOLE 77567 0 54889 BK OF AMERICA CORP COM 060505104 35652 1145233 SH SOLE 723790 0 421443 BLACK STONE MINERALS L P COM UNIT 09225M101 807 58966 SH SOLE 27260 0 31706 BLACKROCK INC COM 09247X101 1097 1801 SH SOLE 1768 0 33 BLACKROCK MUNICIPAL INCOME COM 09253X102 1114 93500 SH SOLE 93500 0 0 BLACKROCK RES & COMMODITIES SHS 09257A108 211 23500 SH SOLE 0 0 23500 BLACKSTONE INC COM 09260D107 941 10319 SH SOLE 9443 0 876 BOEING CO COM 097023105 256 1869 SH SOLE 1459 0 410 BOOKING HOLDINGS INC COM 09857L108 35 20 SH OTR 20 0 0 BOOKING HOLDINGS INC COM 09857L108 15841 9057 SH SOLE 8132 0 925 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 482 5335 SH SOLE 5335 0 0 BOSTON SCIENTIFIC CORP COM 101137107 10761 288750 SH SOLE 286350 0 2400 BP PLC SPONSORED ADR 055622104 1712 60359 SH SOLE 58493 0 1866 BRISTOL-MYERS SQUIBB CO COM 110122108 12711 165085 SH SOLE 161722 0 3363 BROADCOM INC COM 11135F101 1485 3057 SH SOLE 2836 0 221 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 995 6981 SH SOLE 6981 0 0 CANADIAN NATL RY CO COM 136375102 1944 17288 SH SOLE 17288 0 0 CAPITAL ONE FINL CORP COM 14040H105 6790 65171 SH SOLE 61265 0 3906 CAPITAL ONE FINL CORP COM 14040H105 21 200 SH OTR 200 0 0 CARLISLE COS INC COM 142339100 13491 56538 SH SOLE 52461 0 4077 CARMAX INC COM 143130102 92527 1022630 SH SOLE 867596 0 155034 CARMAX INC COM 143130102 90 1000 SH OTR 1000 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 10190 285743 SH SOLE 263236 0 22507 CATERPILLAR INC COM 149123101 4924 27548 SH SOLE 25987 0 1561 CDK GLOBAL INC COM 12508E101 654 11947 SH SOLE 11947 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 5222 42883 SH SOLE 41026 0 1857 CHEVRON CORP NEW COM 166764100 53404 368863 SH SOLE 224480 0 144383 CHEVRON CORP NEW COM 166764100 22 150 SH OTR 150 0 0 CHUBB LIMITED COM H1467J104 80117 407552 SH SOLE 330525 0 77027 CHUBB LIMITED COM H1467J104 98 500 SH OTR 500 0 0 CHURCH & DWIGHT CO INC COM 171340102 65 700 SH OTR 700 0 0 CHURCH & DWIGHT CO INC COM 171340102 41147 444073 SH SOLE 414412 0 29661 CIGNA CORP NEW COM 125523100 2518 9556 SH SOLE 9052 0 504 CINTAS CORP COM 172908105 16235 43461 SH SOLE 43116 0 345 CISCO SYS INC COM 17275R102 25170 590291 SH SOLE 355248 0 235043 COCA COLA CO COM 191216100 21897 348080 SH SOLE 291900 0 56180 COGNEX CORP COM 192422103 13491 317283 SH SOLE 290193 0 27090 COLGATE PALMOLIVE CO COM 194162103 5800 72379 SH SOLE 54683 0 17696 COMCAST CORP NEW CL A 20030N101 31 800 SH OTR 800 0 0 COMCAST CORP NEW CL A 20030N101 51449 1311156 SH SOLE 975073 0 336083 CONOCOPHILLIPS COM 20825C104 3753 41786 SH SOLE 26076 0 15710 CONSTELLATION BRANDS INC CL A 21036P108 17742 76125 SH SOLE 31982 0 44143 COPART INC COM 217204106 1209 11129 SH SOLE 11129 0 0 CORTEVA INC COM 22052L104 942 17403 SH SOLE 9058 0 8345 COSTCO WHSL CORP NEW COM 22160K105 38 80 SH OTR 80 0 0 COSTCO WHSL CORP NEW COM 22160K105 81762 170593 SH SOLE 157562 0 13031 CSX CORP COM 126408103 600 20660 SH SOLE 20660 0 0 CUMMINS INC COM 231021106 9887 51094 SH SOLE 44158 0 6936 CVS HEALTH CORP COM 126650100 12009 129602 SH SOLE 117748 0 11854 DANAHER CORPORATION 5% CONV PFD B 235851409 529 400 SH SOLE 400 0 0 DANAHER CORPORATION COM 235851102 152 600 SH OTR 600 0 0 DANAHER CORPORATION COM 235851102 174285 687460 SH SOLE 599851 0 87609 DEERE & CO COM 244199105 1347 4498 SH SOLE 3910 0 588 DENTSPLY SIRONA INC COM 24906P109 257 7206 SH SOLE 7206 0 0 DESCARTES SYS GROUP INC COM 249906108 217 3500 SH SOLE 3500 0 0 DEXCOM INC COM 252131107 328 4400 SH SOLE 4400 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 1613 9265 SH SOLE 5991 0 3274 DISCOVER FINL SVCS COM 254709108 218 2311 SH SOLE 2311 0 0 DISNEY WALT CO COM 254687106 6215 65834 SH SOLE 57871 0 7963 DOMINION ENERGY INC COM 25746U109 599 7517 SH SOLE 5143 0 2374 DOVER CORP COM 260003108 20922 172457 SH SOLE 170537 0 1920 DOW INC COM 260557103 1048 20323 SH SOLE 11808 0 8515 DUKE ENERGY CORP NEW COM NEW 26441C204 8407 78419 SH SOLE 74300 0 4119 DUPONT DE NEMOURS INC COM 26614N102 933 16791 SH SOLE 10504 0 6287 EASTERLY GOVT PPTYS INC COM 27616P103 472 24776 SH SOLE 7501 24776 0 0 EASTERN BANKSHARES INC COM 27627N105 1532 83000 SH SOLE 59000 0 24000 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2251 205784 SH SOLE 205784 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 88 11500 SH SOLE 2000 0 9500 EBAY INC. COM 278642103 347 8322 SH SOLE 8022 0 300 ECOLAB INC COM 278865100 31 200 SH OTR 200 0 0 ECOLAB INC COM 278865100 69851 454287 SH SOLE 377598 0 76689 EDWARDS LIFESCIENCES CORP COM 28176E108 26248 276033 SH SOLE 244178 0 31855 EMERSON ELEC CO COM 291011104 48 600 SH OTR 600 0 0 EMERSON ELEC CO COM 291011104 11696 147040 SH SOLE 143463 0 3577 ENBRIDGE INC COM 29250N105 776 18339 SH SOLE 16338 0 2001 ENTEGRIS INC COM 29362U104 249 2700 SH SOLE 2700 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 670 27480 SH SOLE 17450 0 10030 EOG RES INC COM 26875P101 1540 13945 SH SOLE 12208 0 1737 EQUINIX INC COM 29444U700 3053 4646 SH SOLE 4447 0 199 ESSENTIAL UTILS INC COM 29670G102 544 11863 SH SOLE 187 0 11676 EVERSOURCE ENERGY COM 30040W108 1552 18378 SH SOLE 12620 0 5758 EXPEDITORS INTL WASH INC COM 302130109 13873 142347 SH SOLE 139617 0 2730 EXXON MOBIL CORP COM 30231G102 28306 330524 SH SOLE 306176 0 24348 EXXON MOBIL CORP COM 30231G102 70 820 SH OTR 820 0 0 FASTENAL CO COM 311900104 789 15805 SH SOLE 15805 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 1138 7889 SH SOLE 7889 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4868 274721 SH SOLE 271900 0 2821 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 26 1462 SH OTR 1462 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 280 2717 SH SOLE 1892 0 825 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 7402 124661 SH SOLE 20480 0 104181 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 31 1200 SH OTR 1200 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 30390 1180633 SH SOLE 1022718 0 157915 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 28 624 SH OTR 624 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 24192 548571 SH SOLE 503437 0 45134 FIRST TR NASDAQ 100 TECH IND SHS 337345102 285 2493 SH SOLE 2493 0 0 FISERV INC COM 337738108 82455 926762 SH SOLE 747642 0 179120 FISERV INC COM 337738108 54 610 SH OTR 610 0 0 FORMFACTOR INC COM 346375108 310 8000 SH SOLE 8000 0 0 FORTIVE CORP COM 34959J108 16 300 SH OTR 300 0 0 FORTIVE CORP COM 34959J108 9165 168529 SH SOLE 164707 0 3822 GALLAGHER ARTHUR J & CO COM 363576109 33 200 SH OTR 200 0 0 GALLAGHER ARTHUR J & CO COM 363576109 48267 296040 SH SOLE 268441 0 27599 GARTNER INC COM 366651107 1637 6769 SH SOLE 6769 0 0 GENERAL DYNAMICS CORP COM 369550108 1019 4605 SH SOLE 4230 0 375 GENERAL ELECTRIC CO COM NEW 369604301 2976 46738 SH SOLE 45803 0 935 GENERAL MLS INC COM 370334104 6694 88713 SH SOLE 84637 0 4076 GENERAL MTRS CO COM 37045V100 2106 66298 SH SOLE 62118 0 4180 GENTEX CORP COM 371901109 1313 46950 SH SOLE 29950 0 17000 GENUINE PARTS CO COM 372460105 758 5701 SH SOLE 2473 0 3228 GEOVAX LABS INC COM 373678507 14 16994 SH SOLE 16994 0 0 GILEAD SCIENCES INC COM 375558103 2203 35634 SH SOLE 32084 0 3550 GLOBAL PARTNERS LP COM UNITS 37946R109 879 37420 SH SOLE 0 0 37420 GLOBE LIFE INC COM 37959E102 283 2900 SH SOLE 2900 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 375 1259 SH SOLE 1054 0 205 GRAINGER W W INC COM 384802104 272 600 SH SOLE 600 0 0 GSK PLC SPONSORED ADR 37733W105 28355 651379 SH SOLE 651379 0 0 HAIN CELESTIAL GROUP INC COM 405217100 4779 201331 SH SOLE 187376 0 13955 HALLIBURTON CO COM 406216101 238 7600 SH SOLE 7600 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 1148 50000 SH SOLE 50000 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 227 6000 SH SOLE 6000 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 267 4081 SH SOLE 4081 0 0 HENRY JACK & ASSOC INC COM 426281101 781 4339 SH SOLE 4339 0 0 HERSHEY CO COM 427866108 1041 4836 SH SOLE 4260 0 576 HESS CORP COM 42809H107 259 2445 SH SOLE 2445 0 0 HINGHAM INSTN SVGS MASS COM 433323102 433 1525 SH SOLE 1525 0 0 HOME DEPOT INC COM 437076102 121252 442087 SH SOLE 374846 0 67241 HOME DEPOT INC COM 437076102 27 100 SH OTR 100 0 0 HONEYWELL INTL INC COM 438516106 2182 12556 SH SOLE 10541 0 2015 HP INC COM 40434L105 203 6190 SH SOLE 6190 0 0 HUBBELL INC COM 443510607 850 4760 SH SOLE 4760 0 0 HUBSPOT INC COM 443573100 235 781 SH SOLE 781 0 0 HUMANA INC COM 444859102 362 773 SH SOLE 773 0 0 ICON PLC SHS G4705A100 4229 19515 SH SOLE 18515 0 1000 IDEXX LABS INC COM 45168D104 62782 179002 SH SOLE 175040 0 3962 ILLINOIS TOOL WKS INC COM 452308109 4502 24700 SH SOLE 21514 0 3186 ILLUMINA INC COM 452327109 434 2356 SH SOLE 2356 0 0 INTEL CORP COM 458140100 25879 691763 SH SOLE 618763 0 73000 INTERNATIONAL BUSINESS MACHS COM 459200101 10849 76841 SH SOLE 72219 0 4622 INTERNATIONAL BUSINESS MACHS COM 459200101 56 400 SH OTR 400 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 315 2639 SH SOLE 964 0 1675 INTUIT COM 461202103 1740 4513 SH SOLE 4513 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2085 10390 SH SOLE 9265 0 1125 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 996 13950 SH SOLE 13950 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1408 69465 SH SOLE 66209 0 3256 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 213 6178 SH SOLE 5655 0 523 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 599 12960 SH SOLE 12260 0 700 INVESCO QQQ TR UNIT SER 1 46090E103 2326 8300 SH SOLE 7696 0 604 IQVIA HLDGS INC COM 46266C105 608 2800 SH SOLE 2800 0 0 IRON MTN INC NEW COM 46284V101 64 1312 SH OTR 1312 0 0 IRON MTN INC NEW COM 46284V101 35921 737737 SH SOLE 681268 0 56469 ISHARES GOLD TR ISHARES NEW 464285204 3307 96381 SH SOLE 87075 0 9306 ISHARES TR CORE MSCI EAFE 46432F842 515 8740 SH SOLE 2475 0 6265 ISHARES TR CORE S&P MCP ETF 464287507 3046 13463 SH SOLE 8030 0 5433 ISHARES TR CORE S&P SCP ETF 464287804 2530 27378 SH SOLE 22431 0 4947 ISHARES TR CORE S&P500 ETF 464287200 3597 9487 SH SOLE 8889 0 598 ISHARES TR CORE US AGGBD ET 464287226 358 3520 SH SOLE 3125 0 395 ISHARES TR ESG MSCI LEADR 46435U218 324 4876 SH SOLE 4876 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 2114 42331 SH SOLE 30300 0 12031 ISHARES TR IBOXX INV CP ETF 464287242 16437 149382 SH SOLE 141606 0 7776 ISHARES TR ISHARES BIOTECH 464287556 265 2257 SH SOLE 2257 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 40 800 SH OTR 800 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 12514 247548 SH SOLE 236225 0 11323 ISHARES TR ISHS 5-10YR INVT 464288638 287 5620 SH SOLE 5620 0 0 ISHARES TR MBS ETF 464288588 242 2479 SH SOLE 1719 0 760 ISHARES TR MSCI EAFE ETF 464287465 1939 31032 SH SOLE 19370 0 11662 ISHARES TR MSCI EMG MKT ETF 464287234 1876 46772 SH SOLE 45572 0 1200 ISHARES TR MSCI USA MIN VOL 46429B697 1007 14345 SH SOLE 14045 0 300 ISHARES TR PFD AND INCM SEC 464288687 33615 1022357 SH SOLE 882420 0 139937 ISHARES TR RUS 1000 ETF 464287622 1441 6935 SH SOLE 6360 0 575 ISHARES TR RUS 1000 GRW ETF 464287614 1104 5048 SH SOLE 3485 0 1563 ISHARES TR RUS 1000 VAL ETF 464287598 481 3320 SH SOLE 1220 0 2100 ISHARES TR RUS 2000 GRW ETF 464287648 4547 22042 SH SOLE 21692 0 350 ISHARES TR RUS 2000 VAL ETF 464287630 508 3730 SH SOLE 3280 0 450 ISHARES TR RUS MID CAP ETF 464287499 907 14028 SH SOLE 10671 0 3357 ISHARES TR RUSSELL 2000 ETF 464287655 13867 81877 SH SOLE 40240 0 41637 ISHARES TR S&P 100 ETF 464287101 1470 8520 SH SOLE 8520 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 473 7837 SH SOLE 7537 0 300 ISHARES TR S&P 500 VAL ETF 464287408 357 2600 SH SOLE 2600 0 0 ISHARES TR S&P MC 400GR ETF 464287606 462 7246 SH SOLE 4246 0 3000 ISHARES TR SELECT DIVID ETF 464287168 1724 14641 SH SOLE 13743 0 898 ISHARES TR TIPS BD ETF 464287176 3054 26808 SH SOLE 6735 0 20073 J JILL INC COM 46620W201 878 48000 SH SOLE 48000 0 0 JD.COM INC SPON ADR CL A 47215P106 225 3500 SH SOLE 3500 0 0 JOHNSON & JOHNSON COM 478160104 124 700 SH OTR 700 0 0 JOHNSON & JOHNSON COM 478160104 142740 804121 SH SOLE 685925 0 118196 JPMORGAN CHASE & CO COM 46625H100 68 600 SH OTR 600 0 0 JPMORGAN CHASE & CO COM 46625H100 82211 730052 SH SOLE 585223 0 144829 KAYNE ANDERSON ENERGY INFRST COM 486606106 197 23440 SH SOLE 20440 0 3000 KELLOGG CO COM 487836108 342 4792 SH SOLE 4489 0 303 KIMBERLY-CLARK CORP COM 494368103 7095 52502 SH SOLE 52302 0 200 KIMBERLY-CLARK CORP COM 494368103 41 300 SH OTR 300 0 0 KINSALE CAP GROUP INC COM 49714P108 230 1000 SH SOLE 1000 0 0 KKR & CO INC COM 48251W104 736 15895 SH SOLE 15895 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 22138 91590 SH SOLE 49631 0 41959 LABORATORY CORP AMER HLDGS COM NEW 50540R409 649 2769 SH SOLE 2769 0 0 LANCASTER COLONY CORP COM 513847103 8484 65877 SH SOLE 65637 0 240 LAUDER ESTEE COS INC CL A 518439104 992 3897 SH SOLE 3897 0 0 LEGGETT & PLATT INC COM 524660107 405 11711 SH SOLE 9805 0 1906 LEIDOS HOLDINGS INC COM 525327102 307 3050 SH SOLE 3050 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 351 3925 SH SOLE 3625 0 300 LILLY ELI & CO COM 532457108 40267 124190 SH SOLE 119981 0 4209 LINCOLN ELEC HLDGS INC COM 533900106 10597 85902 SH SOLE 84429 0 1473 LINCOLN NATL CORP IND COM 534187109 281 6000 SH SOLE 6000 0 0 LINDE PLC SHS G5494J103 23271 80934 SH SOLE 77317 0 3617 LOCKHEED MARTIN CORP COM 539830109 3273 7614 SH SOLE 5972 0 1642 LOWES COS INC COM 548661107 3202 18329 SH SOLE 17946 0 383 M & T BK CORP COM 55261F104 384 2412 SH SOLE 2280 0 132 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 269 5622 SH SOLE 5360 0 262 MARATHON PETE CORP COM 56585A102 880 10700 SH SOLE 10700 0 0 MARSH & MCLENNAN COS INC COM 571748102 3330 21445 SH SOLE 17245 0 4200 MASCO CORP COM 574599106 2650 52385 SH SOLE 39985 0 12400 MASTERCARD INCORPORATED CL A 57636Q104 4609 14609 SH SOLE 11573 0 3036 MCCORMICK & CO INC COM NON VTG 579780206 1134 13627 SH SOLE 12952 0 675 MCDONALDS CORP COM 580135101 79709 322867 SH SOLE 263130 0 59737 MEDTRONIC PLC SHS G5960L103 12509 139369 SH SOLE 128277 0 11092 MERCK & CO INC COM 58933Y105 55 600 SH OTR 600 0 0 MERCK & CO INC COM 58933Y105 36620 401671 SH SOLE 380784 0 20887 META PLATFORMS INC CL A 30303M102 16 100 SH OTR 100 0 0 META PLATFORMS INC CL A 30303M102 31592 195918 SH SOLE 148949 0 46969 METLIFE INC COM 59156R108 446 7098 SH SOLE 6733 0 365 METTLER TOLEDO INTERNATIONAL COM 592688105 77785 67712 SH SOLE 62730 0 4982 METTLER TOLEDO INTERNATIONAL COM 592688105 57 50 SH OTR 50 0 0 MICROSOFT CORP COM 594918104 77 300 SH OTR 300 0 0 MICROSOFT CORP COM 594918104 235925 918604 SH SOLE 788572 0 130032 MONDELEZ INTL INC CL A 609207105 2063 33227 SH SOLE 26573 0 6654 MOODYS CORP COM 615369105 23 85 SH OTR 85 0 0 MOODYS CORP COM 615369105 10576 38890 SH SOLE 36500 0 2390 MORGAN STANLEY COM NEW 617446448 552 7259 SH SOLE 6533 0 726 MORNINGSTAR INC COM 617700109 341 1410 SH SOLE 1410 0 0 NETAPP INC COM 64110D104 283 4344 SH SOLE 4344 0 0 NEWELL BRANDS INC COM 651229106 462 24250 SH SOLE 23150 0 1100 NEXTERA ENERGY INC COM 65339F101 20043 258755 SH SOLE 134085 0 124670 NIKE INC CL B 654106103 7145 69910 SH SOLE 66533 0 3377 NORFOLK SOUTHN CORP COM 655844108 354 1555 SH SOLE 1555 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 511 14000 SH SOLE 0 0 14000 NORTHERN TR CORP COM 665859104 438 4536 SH SOLE 4402 0 134 NORTHROP GRUMMAN CORP COM 666807102 2323 4854 SH SOLE 4791 0 63 NOVARTIS AG SPONSORED ADR 66987V109 7616 90093 SH SOLE 77303 0 12790 NOVO-NORDISK A S ADR 670100205 1008 9045 SH SOLE 9045 0 0 NUTRIEN LTD COM 67077M108 1116 14000 SH SOLE 8000 0 6000 NUVEEN AMT FREE MUN CR INC F COM 67071L106 2512 191610 SH SOLE 191610 0 0 NVIDIA CORPORATION COM 67066G104 89375 589585 SH SOLE 473894 0 115691 OLD SECOND BANCORP INC ILL COM 680277100 170 12723 SH SOLE 12723 0 0 OMNICOM GROUP INC COM 681919106 17767 279317 SH SOLE 256532 0 22785 ORACLE CORP COM 68389X105 8471 121228 SH SOLE 102727 0 18501 OREILLY AUTOMOTIVE INC COM 67103H107 145174 229794 SH SOLE 195217 0 34577 OREILLY AUTOMOTIVE INC COM 67103H107 158 250 SH OTR 250 0 0 ORGANON & CO COMMON STOCK 68622V106 278 8237 SH SOLE 8237 0 0 OTIS WORLDWIDE CORP COM 68902V107 22260 314974 SH SOLE 298619 0 16355 PALO ALTO NETWORKS INC COM 697435105 1447 2928 SH SOLE 2878 0 50 PARKER-HANNIFIN CORP COM 701094104 1130 4590 SH SOLE 3007 0 1583 PAYCHEX INC COM 704326107 50388 442509 SH SOLE 431774 0 10735 PAYCHEX INC COM 704326107 91 800 SH OTR 800 0 0 PAYCOM SOFTWARE INC COM 70432V102 624 2229 SH SOLE 2229 0 0 PAYPAL HLDGS INC COM 70450Y103 4685 67077 SH SOLE 61500 0 5577 PAYPAL HLDGS INC COM 70450Y103 11 160 SH OTR 160 0 0 PEPSICO INC COM 713448108 100482 602919 SH SOLE 510081 0 92838 PFIZER INC COM 717081103 30528 582269 SH SOLE 551042 0 31227 PFIZER INC COM 717081103 73 1400 SH OTR 1400 0 0 PHILIP MORRIS INTL INC COM 718172109 2295 23240 SH SOLE 18036 0 5204 PHILLIPS 66 COM 718546104 1052 12831 SH SOLE 5897 0 6934 PNC FINL SVCS GROUP INC COM 693475105 1702 10782 SH SOLE 10563 0 219 PPG INDS INC COM 693506107 756 6609 SH SOLE 5139 0 1470 PROCTER AND GAMBLE CO COM 742718109 115998 806714 SH SOLE 709458 0 97256 PROGRESSIVE CORP COM 743315103 5099 43859 SH SOLE 43859 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 281 4435 SH SOLE 4435 0 0 QUALCOMM INC COM 747525103 26 200 SH OTR 200 0 0 QUALCOMM INC COM 747525103 20498 160462 SH SOLE 140377 0 20085 RAYTHEON TECHNOLOGIES CORP COM 75513E101 110865 1153510 SH SOLE 950033 0 203477 RESMED INC COM 761152107 65902 314372 SH SOLE 242249 0 72123 ROPER TECHNOLOGIES INC COM 776696106 76764 194511 SH SOLE 155763 0 38748 ROPER TECHNOLOGIES INC COM 776696106 103 260 SH OTR 260 0 0 RPM INTL INC COM 749685103 6202 78787 SH SOLE 71329 0 7458 S&P GLOBAL INC COM 78409V104 585 1737 SH SOLE 1737 0 0 SALESFORCE INC COM 79466L302 1672 10133 SH SOLE 9613 0 520 SCHLUMBERGER LTD COM STK 806857108 578 16145 SH SOLE 15095 0 1050 SCHWAB CHARLES CORP COM 808513105 345 5462 SH SOLE 950 0 4512 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2256 31487 SH SOLE 31487 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 918 11617 SH SOLE 10699 0 918 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 566 4453 SH SOLE 3407 0 1046 SEMPRA COM 816851109 228 1513 SH SOLE 1063 0 450 SERVICE PPTYS TR COM SH BEN INT 81761L102 76 14535 SH SOLE 14165 0 370 SERVICENOW INC COM 81762P102 551 1158 SH SOLE 1158 0 0 SHELL PLC SPON ADS 780259305 447 8558 SH SOLE 8305 0 253 SHERWIN WILLIAMS CO COM 824348106 7001 31264 SH SOLE 31189 0 75 SHOPIFY INC CL A 82509L107 1025 32813 SH SOLE 32103 0 710 SMITH A O CORP COM 831865209 24853 454516 SH SOLE 265675 0 188841 SOUTHERN CO COM 842587107 1022 14332 SH SOLE 13459 0 873 SOUTHWESTERN ENERGY CO COM 845467109 63 10000 SH SOLE 10000 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 320 1040 SH SOLE 1040 0 0 SPDR GOLD TR GOLD SHS 78463V107 496 2942 SH SOLE 2250 0 692 SPDR S&P 500 ETF TR TR UNIT 78462F103 16538 43838 SH SOLE 33112 0 10726 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 65713 158924 SH SOLE 130580 0 28344 SPDR SER TR BLOOMBERG INVT 78468R200 271 9000 SH SOLE 9000 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 401 5015 SH SOLE 4850 0 165 SPDR SER TR S&P DIVID ETF 78464A763 2840 23926 SH SOLE 23926 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 614 36501 SH SOLE 36501 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 303 21339 SH SOLE 21264 0 75 STANLEY BLACK & DECKER INC COM 854502101 19427 185261 SH SOLE 110339 0 74922 STARBUCKS CORP COM 855244109 19512 255412 SH SOLE 143817 0 111595 STATE STR CORP COM 857477103 5406 87694 SH SOLE 77197 0 10497 STERICYCLE INC COM 858912108 1140 25997 SH SOLE 25597 0 400 STERIS PLC SHS USD G8473T100 827 4012 SH SOLE 4012 0 0 STRYKER CORPORATION COM 863667101 106985 537803 SH SOLE 461262 0 76541 STRYKER CORPORATION COM 863667101 36 180 SH OTR 180 0 0 SUN LIFE FINANCIAL INC. COM 866796105 319 6977 SH SOLE 6860 0 117 SUNCOR ENERGY INC NEW COM 867224107 313 8952 SH SOLE 8740 0 212 SUNDIAL GROWERS INC COM 86730L109 5 15000 SH SOLE 15000 0 0 SVB FINANCIAL GROUP COM 78486Q101 632 1600 SH SOLE 1600 0 0 SYSCO CORP COM 871829107 97 1150 SH OTR 1150 0 0 SYSCO CORP COM 871829107 11751 138721 SH SOLE 137162 0 1559 TAPESTRY INC COM 876030107 320 10500 SH SOLE 10500 0 0 TARGET CORP COM 87612E106 1087 7697 SH SOLE 4181 0 3516 TESLA INC COM 88160R101 1910 2836 SH SOLE 1321 0 1515 TEXAS INSTRS INC COM 882508104 5094 33149 SH SOLE 28732 0 4417 THERMO FISHER SCIENTIFIC INC COM 883556102 54 100 SH OTR 100 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 43743 80518 SH SOLE 50951 0 29567 TJX COS INC NEW COM 872540109 44786 801903 SH SOLE 726034 0 75869 TJX COS INC NEW COM 872540109 63 1135 SH OTR 1135 0 0 TOPBUILD CORP COM 89055F103 327 1958 SH SOLE 1222 0 736 TORONTO DOMINION BK ONT COM NEW 891160509 23692 361262 SH SOLE 342827 0 18435 TRACTOR SUPPLY CO COM 892356106 13600 70154 SH SOLE 60663 0 9491 TRANE TECHNOLOGIES PLC SHS G8994E103 256 1965 SH SOLE 1390 0 575 TRAVELERS COMPANIES INC COM 89417E109 535 3162 SH SOLE 3146 0 16 TRUIST FINL CORP COM 89832Q109 2457 51808 SH SOLE 39827 0 11981 TWITTER INC COM 90184L102 206 5500 SH SOLE 5500 0 0 TYLER TECHNOLOGIES INC COM 902252105 365 1099 SH SOLE 1099 0 0 UBER TECHNOLOGIES INC COM 90353T100 559 27300 SH SOLE 19300 0 8000 UNILEVER PLC SPON ADR NEW 904767704 1068 23294 SH SOLE 22519 0 775 UNION PAC CORP COM 907818108 6200 29069 SH SOLE 27781 0 1288 UNITED PARCEL SERVICE INC CL B 911312106 13076 71631 SH SOLE 67449 0 4182 UNITED RENTALS INC COM 911363109 319 1312 SH SOLE 1312 0 0 UNITEDHEALTH GROUP INC COM 91324P102 2289 4458 SH SOLE 3920 0 538 US BANCORP DEL COM NEW 902973304 9666 210030 SH SOLE 201521 0 8509 US BANCORP DEL COM NEW 902973304 55 1200 SH OTR 1200 0 0 V F CORP COM 918204108 350 7941 SH SOLE 3433 0 4508 VALERO ENERGY CORP COM 91913Y100 2632 24758 SH SOLE 23445 0 1313 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 603 6967 SH SOLE 5650 0 1317 VANECK ETF TRUST GOLD MINERS ETF 92189F106 4522 165144 SH SOLE 12346 0 152798 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 305 4781 SH SOLE 4781 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 5684 73215 SH SOLE 57461 0 15754 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 7550 98328 SH SOLE 46913 0 51415 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 5241 106517 SH SOLE 0 0 106517 VANGUARD INDEX FDS MID CAP ETF 922908629 2263 11490 SH SOLE 2398 0 9092 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1288 3714 SH SOLE 3629 0 85 VANGUARD INDEX FDS SMALL CP ETF 922908751 2323 13192 SH SOLE 3492 0 9700 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1153 6114 SH SOLE 504 0 5610 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5938 118839 SH SOLE 113824 0 5015 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2609 62643 SH SOLE 48418 0 14225 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 225 4275 SH SOLE 4175 0 100 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1157 11215 SH SOLE 11215 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 240 4808 SH SOLE 3360 0 1448 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 281 1961 SH SOLE 1446 0 515 VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 21409 524712 SH SOLE 72442 0 452270 VANGUARD WORLD FDS ENERGY ETF 92204A306 272 2745 SH SOLE 2735 0 10 VERISK ANALYTICS INC COM 92345Y106 3791 21899 SH SOLE 20082 0 1817 VERIZON COMMUNICATIONS INC COM 92343V104 37513 739159 SH SOLE 522439 0 216720 VERTEX PHARMACEUTICALS INC COM 92532F100 54170 192233 SH SOLE 177354 0 14879 VIATRIS INC COM 92556V106 113 10802 SH SOLE 10361 0 441 VISA INC COM CL A 92826C839 67 340 SH OTR 340 0 0 VISA INC COM CL A 92826C839 153663 780454 SH SOLE 662296 0 118158 VMWARE INC CL A COM 928563402 1317 11553 SH SOLE 9083 0 2470 VONTIER CORPORATION COM 928881101 1034 45003 SH SOLE 44199 0 804 WABTEC COM 929740108 577 7028 SH SOLE 7028 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 955 25202 SH SOLE 25102 0 100 WALMART INC COM 931142103 19226 158132 SH SOLE 87004 0 71128 WARNER BROS DISCOVERY INC COM SER A 934423104 728 54286 SH SOLE 51420 0 2866 WASTE CONNECTIONS INC COM 94106B101 651 5250 SH SOLE 5250 0 0 WASTE MGMT INC DEL COM 94106L109 863 5642 SH SOLE 5642 0 0 WATERS CORP COM 941848103 1303 3938 SH SOLE 1563 0 2375 WATSCO INC COM 942622200 51421 215311 SH SOLE 197550 0 17761 WATSCO INC COM 942622200 84 350 SH OTR 350 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 933 7599 SH SOLE 7099 0 500 WEC ENERGY GROUP INC COM 92939U106 1234 12266 SH SOLE 11856 0 410 WELLS FARGO CO NEW COM 949746101 2997 76510 SH SOLE 68715 0 7795 WEX INC COM 96208T104 393 2525 SH SOLE 2525 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 6532 104622 SH SOLE 3225 0 101397 WORKDAY INC CL A 98138H101 477 3417 SH SOLE 3417 0 0 WP CAREY INC COM 92936U109 228 2760 SH SOLE 500 0 2260 XYLEM INC COM 98419M100 873 11164 SH SOLE 11164 0 0 YUM BRANDS INC COM 988498101 265 2334 SH SOLE 2334 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1593 15164 SH SOLE 14190 0 974 ZOETIS INC CL A 98978V103 235 1363 SH SOLE 1348 0 15