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