0001085146-21-000185.txt : 20210120
0001085146-21-000185.hdr.sgml : 20210120
20210119211822
ACCESSION NUMBER: 0001085146-21-000185
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20201231
FILED AS OF DATE: 20210120
DATE AS OF CHANGE: 20210119
EFFECTIVENESS DATE: 20210120
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: 21537213
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
12-31-2020
12-31-2020
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
01-16-2021
1
439
5111871
false
1
0001044916
028-06476
LOWELL WILLIAM A
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
3M CO
COM
88579Y101
31042
177601
SH
SOLE
169018
0
8583
3M CO
COM
88579Y101
17
100
SH
OTR
100
0
0
ABBOTT LABS
COM
002824100
70503
643929
SH
SOLE
604601
0
39328
ABBVIE INC
COM
00287Y109
32
300
SH
OTR
300
0
0
ABBVIE INC
COM
00287Y109
42653
398075
SH
SOLE
381428
0
16647
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
10441
39974
SH
SOLE
35650
0
4324
ADOBE SYSTEMS INCORPORATED
COM
00724F101
75
150
SH
OTR
150
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
33985
67954
SH
SOLE
49790
0
18164
AFFILIATED MANAGERS GROUP IN
COM
008252108
397
3900
SH
SOLE
3200
0
700
AFLAC INC
COM
001055102
23371
525530
SH
SOLE
504215
0
21315
AFLAC INC
COM
001055102
36
800
SH
OTR
800
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
755
6371
SH
SOLE
6371
0
0
AIR PRODS & CHEMS INC
COM
009158106
12149
44467
SH
SOLE
43137
0
1330
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
1569
6744
SH
SOLE
6744
0
0
ALLIANT ENERGY CORP
COM
018802108
2611
50664
SH
SOLE
50664
0
0
ALLSTATE CORP
COM
020002101
878
7989
SH
SOLE
7989
0
0
ALPHABET INC
CAP STK CL A
02079K305
40266
22974
SH
SOLE
20627
0
2347
ALPHABET INC
CAP STK CL C
02079K107
103636
59157
SH
SOLE
50502
0
8655
ALPHABET INC
CAP STK CL C
02079K107
105
60
SH
OTR
60
0
0
ALTRIA GROUP INC
COM
02209S103
1162
28337
SH
SOLE
21515
0
6822
AMAZON COM INC
COM
023135106
33
10
SH
OTR
10
0
0
AMAZON COM INC
COM
023135106
48307
14832
SH
SOLE
11564
0
3268
AMCOR PLC
ORD
G0250X107
135
11500
SH
SOLE
11500
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
320
3834
SH
SOLE
3334
0
500
AMERICAN EXPRESS CO
COM
025816109
11161
92302
SH
SOLE
89758
0
2544
AMERICAN TOWER CORP NEW
COM
03027X100
2081
9271
SH
SOLE
9001
0
270
AMERICAN WTR WKS CO INC NEW
COM
030420103
5253
34225
SH
SOLE
32312
0
1913
AMERIPRISE FINL INC
COM
03076C106
40258
207163
SH
SOLE
164534
0
42629
AMGEN INC
COM
031162100
8601
37408
SH
SOLE
35790
0
1618
ANALOG DEVICES INC
COM
032654105
4442
30066
SH
SOLE
28566
0
1500
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
761
10872
SH
SOLE
10087
0
785
ANSYS INC
COM
03662Q105
161576
444135
SH
SOLE
418186
0
25949
ANSYS INC
COM
03662Q105
69
190
SH
OTR
190
0
0
APPLE INC
COM
037833100
130
980
SH
OTR
980
0
0
APPLE INC
COM
037833100
247521
1865411
SH
SOLE
1665669
0
199742
APPLIED MATLS INC
COM
038222105
476
5518
SH
SOLE
5445
0
73
ASTRAZENECA PLC
SPONSORED ADR
046353108
525
10500
SH
SOLE
0
0
10500
AT&T INC
COM
00206R102
13191
458685
SH
SOLE
431723
0
26962
AUTOMATIC DATA PROCESSING IN
COM
053015103
70
400
SH
OTR
400
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
46620
264587
SH
SOLE
244247
0
20340
BALL CORP
COM
058498106
45319
486364
SH
SOLE
452529
0
33835
BANK OZK
COM
06417N103
1510
48297
SH
SOLE
48297
0
0
BARRICK GOLD CORP
COM
067901108
715
31373
SH
SOLE
27073
0
4300
BAXTER INTL INC
COM
071813109
274
3410
SH
SOLE
3410
0
0
BCE INC
COM NEW
05534B760
676
15814
SH
SOLE
5315
0
10499
BECTON DICKINSON & CO
COM
075887109
35
140
SH
OTR
140
0
0
BECTON DICKINSON & CO
COM
075887109
21918
87595
SH
SOLE
78317
0
9278
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
23971
103379
SH
SOLE
70550
0
32829
BIOGEN INC
COM
09062X103
404
1651
SH
SOLE
1651
0
0
BK OF AMERICA CORP
COM
060505104
27593
910371
SH
SOLE
650749
0
259622
BLACK STONE MINERALS L P
COM UNIT
09225M101
422
63106
SH
SOLE
31400
0
31706
BLACKROCK INC
COM
09247X101
1248
1730
SH
SOLE
1672
0
58
BLACKROCK MUNI INTER DR FD I
COM
09253X102
1416
95219
SH
SOLE
95219
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
305
4700
SH
SOLE
4700
0
0
BOEING CO
COM
097023105
374
1747
SH
SOLE
1333
0
414
BOOKING HOLDINGS INC
COM
09857L108
20590
9245
SH
SOLE
8263
0
982
BOOKING HOLDINGS INC
COM
09857L108
45
20
SH
OTR
20
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
418
4800
SH
SOLE
4800
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
14344
398995
SH
SOLE
396595
0
2400
BP PLC
SPONSORED ADR
055622104
1557
75890
SH
SOLE
74990
0
900
BRISTOL-MYERS SQUIBB CO
COM
110122108
12917
208234
SH
SOLE
205387
0
2847
BROADCOM INC
COM
11135F101
1390
3175
SH
SOLE
2938
0
237
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
1024
6681
SH
SOLE
6681
0
0
CALAVO GROWERS INC
COM
128246105
1134
16323
SH
SOLE
13391
0
2932
CANADIAN NATL RY CO
COM
136375102
1780
16208
SH
SOLE
16208
0
0
CAPITAL ONE FINL CORP
COM
14040H105
6117
61887
SH
SOLE
58105
0
3782
CARDINAL HEALTH INC
COM
14149Y108
235
4390
SH
SOLE
4335
0
55
CARLISLE COS INC
COM
142339100
7318
46857
SH
SOLE
41594
0
5263
CARMAX INC
COM
143130102
113
1200
SH
OTR
1200
0
0
CARMAX INC
COM
143130102
97505
1032242
SH
SOLE
910635
0
121607
CARRIER GLOBAL CORPORATION
COM
14448C104
11197
296861
SH
SOLE
276040
0
20821
CATERPILLAR INC
COM
149123101
5414
29741
SH
SOLE
28841
0
900
CDK GLOBAL INC
COM
12508E101
233
4493
SH
SOLE
4493
0
0
CF INDS HLDGS INC
COM
125269100
1050
27117
SH
SOLE
25517
0
1600
CHARTER COMMUNICATIONS INC N
CL A
16119P108
225
340
SH
SOLE
340
0
0
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
40
300
SH
OTR
300
0
0
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
10824
81436
SH
SOLE
74911
0
6525
CHEVRON CORP NEW
COM
166764100
25296
299529
SH
SOLE
227179
0
72350
CHEVRON CORP NEW
COM
166764100
13
150
SH
OTR
150
0
0
CHUBB LIMITED
COM
H1467J104
77
500
SH
OTR
500
0
0
CHUBB LIMITED
COM
H1467J104
55320
359403
SH
SOLE
307009
0
52394
CHURCH & DWIGHT INC
COM
171340102
37768
432971
SH
SOLE
405763
0
27208
CHURCH & DWIGHT INC
COM
171340102
61
700
SH
OTR
700
0
0
CIGNA CORP NEW
COM
125523100
2311
11102
SH
SOLE
9400
0
1702
CINTAS CORP
COM
172908105
16945
47938
SH
SOLE
47647
0
291
CISCO SYS INC
COM
17275R102
21978
491126
SH
SOLE
357552
0
133574
COCA COLA CO
COM
191216100
23982
437305
SH
SOLE
312290
0
125015
COGNEX CORP
COM
192422103
25708
320212
SH
SOLE
291393
0
28819
COLGATE PALMOLIVE CO
COM
194162103
7923
92658
SH
SOLE
58806
0
33852
COMCAST CORP NEW
CL A
20030N101
42
800
SH
OTR
800
0
0
COMCAST CORP NEW
CL A
20030N101
56827
1084493
SH
SOLE
875291
0
209202
CONOCOPHILLIPS
COM
20825C104
1190
29754
SH
SOLE
29105
0
649
CONSTELLATION BRANDS INC
CL A
21036P108
12024
54894
SH
SOLE
30030
0
24864
COPART INC
COM
217204106
1692
13300
SH
SOLE
13300
0
0
CORTEVA INC
COM
22052L104
391
10088
SH
SOLE
10088
0
0
COSTCO WHSL CORP NEW
COM
22160K105
44371
117762
SH
SOLE
109660
0
8102
COSTCO WHSL CORP NEW
COM
22160K105
30
80
SH
OTR
80
0
0
CSX CORP
COM
126408103
517
5700
SH
SOLE
5700
0
0
CUMMINS INC
COM
231021106
15564
68534
SH
SOLE
40309
0
28225
CURTISS WRIGHT CORP
COM
231561101
349
3000
SH
SOLE
3000
0
0
CVS HEALTH CORP
COM
126650100
8676
127025
SH
SOLE
103880
0
23145
DANAHER CORPORATION
COM
235851102
133
600
SH
OTR
600
0
0
DANAHER CORPORATION
COM
235851102
156415
704127
SH
SOLE
626491
0
77636
DEERE & CO
COM
244199105
1614
5997
SH
SOLE
5247
0
750
DENTSPLY SIRONA INC
COM
24906P109
476
9103
SH
SOLE
9103
0
0
DESCARTES SYS GROUP INC
COM
249906108
265
4539
SH
SOLE
4539
0
0
DEXCOM INC
COM
252131107
887
2400
SH
SOLE
2400
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
1418
8932
SH
SOLE
5762
0
3170
DISCOVER FINL SVCS
COM
254709108
248
2735
SH
SOLE
2735
0
0
DISNEY WALT CO
COM
254687106
13072
72155
SH
SOLE
65632
0
6523
DOMINION ENERGY INC
COM
25746U109
382
5084
SH
SOLE
5084
0
0
DORCHESTER MINERALS LP
COM UNIT
25820R105
131
12000
SH
SOLE
12000
0
0
DOVER CORP
COM
260003108
21222
168097
SH
SOLE
166504
0
1593
DOW INC
COM
260557103
1180
21263
SH
SOLE
21263
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
7862
85881
SH
SOLE
81803
0
4078
DUPONT DE NEMOURS INC
COM
26614N102
1556
21884
SH
SOLE
21884
0
0
EASTERLY GOVT PPTYS INC
COM
27616P103
561
24776
SH
SOLE
24776
0
0
EATON VANCE CORP
COM NON VTG
278265103
710
10465
SH
SOLE
8665
0
1800
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
101
11500
SH
SOLE
2000
0
9500
EBAY INC.
COM
278642103
232
4622
SH
SOLE
4622
0
0
ECOLAB INC
COM
278865100
85905
397046
SH
SOLE
348253
0
48793
ECOLAB INC
COM
278865100
22
100
SH
OTR
100
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
22961
251676
SH
SOLE
245421
0
6255
EMERSON ELEC CO
COM
291011104
12180
151553
SH
SOLE
144049
0
7504
EMERSON ELEC CO
COM
291011104
48
600
SH
OTR
600
0
0
ENBRIDGE INC
COM
29250N105
383
11962
SH
SOLE
11962
0
0
ENTEGRIS INC
COM
29362U104
288
3000
SH
SOLE
3000
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
485
24754
SH
SOLE
16650
0
8104
EOG RES INC
COM
26875P101
542
10862
SH
SOLE
9363
0
1499
EQUINIX INC
COM
29444U700
898
1256
SH
SOLE
1251
0
5
ESSENTIAL UTILS INC
COM
29670G102
671
14187
SH
SOLE
187
0
14000
EVERSOURCE ENERGY
COM
30040W108
1367
15815
SH
SOLE
10009
0
5806
EXPEDITORS INTL WASH INC
COM
302130109
16725
175852
SH
SOLE
166752
0
9100
EXXON MOBIL CORP
COM
30231G102
15224
369333
SH
SOLE
348536
0
20797
EXXON MOBIL CORP
COM
30231G102
34
820
SH
OTR
820
0
0
FACEBOOK INC
CL A
30303M102
27
100
SH
OTR
100
0
0
FACEBOOK INC
CL A
30303M102
53715
196644
SH
SOLE
167677
0
28967
FASTENAL CO
COM
311900104
626
12844
SH
SOLE
12830
0
14
FIRST REP BK SAN FRANCISCO C
COM
33616C100
478
3250
SH
SOLE
3250
0
0
FIRST TR EXCH TRADED FD III
INSTL PFD SECS
33739P855
4399
215829
SH
SOLE
183164
0
32665
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
204
1892
SH
SOLE
1892
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT IDX
33733E302
345
1627
SH
SOLE
1627
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
5745
95688
SH
SOLE
4092
0
91596
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
29744
1418408
SH
SOLE
1056162
0
362246
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
25
1200
SH
OTR
1200
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
18143
381227
SH
SOLE
341563
0
39664
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
344
2493
SH
SOLE
2493
0
0
FISERV INC
COM
337738108
96310
845864
SH
SOLE
732724
0
113140
FISERV INC
COM
337738108
69
610
SH
OTR
610
0
0
FORMFACTOR INC
COM
346375108
344
8000
SH
SOLE
8000
0
0
FORTIVE CORP
COM
34959J108
50
700
SH
OTR
700
0
0
FORTIVE CORP
COM
34959J108
20133
284287
SH
SOLE
256878
0
27409
FOX FACTORY HLDG CORP
COM
35138V102
227
2146
SH
SOLE
2146
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
25
200
SH
OTR
200
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
30506
246586
SH
SOLE
220005
0
26581
GARTNER INC
COM
366651107
1141
7122
SH
SOLE
7122
0
0
GENERAL DYNAMICS CORP
COM
369550108
417
2803
SH
SOLE
2780
0
23
GENERAL ELECTRIC CO
COM
369604103
5077
470039
SH
SOLE
465709
0
4330
GENERAL ELECTRIC CO
COM
369604103
16
1500
SH
OTR
1500
0
0
GENERAL MLS INC
COM
370334104
5542
94244
SH
SOLE
87449
0
6795
GENUINE PARTS CO
COM
372460105
594
5921
SH
SOLE
2473
0
3448
GEOVAX LABS INC
COM
373678507
95
27994
SH
SOLE
27994
0
0
GILEAD SCIENCES INC
COM
375558103
2550
43775
SH
SOLE
33800
0
9975
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
23997
652081
SH
SOLE
651864
0
217
GLOBAL PMTS INC
COM
37940X102
381
1765
SH
SOLE
1765
0
0
GLOBE LIFE INC
COM
37959E102
287
3025
SH
SOLE
3025
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
388
1475
SH
SOLE
1246
0
229
GRAINGER W W INC
COM
384802104
274
673
SH
SOLE
600
0
73
HAIN CELESTIAL GROUP INC
COM
405217100
6692
166656
SH
SOLE
146581
0
20075
HANNON ARMSTRONG SUST INFR C
COM
41068X100
456
7190
SH
SOLE
7190
0
0
HENRY JACK & ASSOC INC
COM
426281101
710
4380
SH
SOLE
4380
0
0
HERSHEY CO
COM
427866108
627
4114
SH
SOLE
4100
0
14
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
180
15148
SH
SOLE
7148
0
8000
HINGHAM INSTN SVGS MASS
COM
433323102
329
1525
SH
SOLE
1525
0
0
HOME DEPOT INC
COM
437076102
27
100
SH
OTR
100
0
0
HOME DEPOT INC
COM
437076102
115062
433182
SH
SOLE
383870
0
49312
HONEYWELL INTL INC
COM
438516106
2971
13968
SH
SOLE
10668
0
3300
HP INC
COM
40434L105
373
15148
SH
SOLE
7148
0
8000
HUBBELL INC
COM
443510607
710
4530
SH
SOLE
4530
0
0
HUBSPOT INC
COM
443573100
432
1089
SH
SOLE
1085
0
4
HUMANA INC
COM
444859102
336
819
SH
SOLE
819
0
0
ICON PLC
SHS
G4705A100
3893
19965
SH
SOLE
18965
0
1000
IDEXX LABS INC
COM
45168D104
89819
179686
SH
SOLE
176679
0
3007
ILLINOIS TOOL WKS INC
COM
452308109
5769
28300
SH
SOLE
19156
0
9144
ILLUMINA INC
COM
452327109
417
1128
SH
SOLE
1128
0
0
INSULET CORP
COM
45784P101
639
2500
SH
SOLE
2500
0
0
INTEL CORP
COM
458140100
36581
734246
SH
SOLE
645088
0
89158
INTERNATIONAL BUSINESS MACHS
COM
459200101
50
400
SH
OTR
400
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
9713
77165
SH
SOLE
71063
0
6102
INTUIT
COM
461202103
1465
3856
SH
SOLE
3856
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
1006
1230
SH
SOLE
300
0
930
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
1639
15950
SH
SOLE
15950
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
885
39700
SH
SOLE
37700
0
2000
INVESCO EXCHANGE TRADED FD T
CLEANTECH ETF
46137V407
270
3600
SH
SOLE
3600
0
0
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEVEV
46137V506
239
7283
SH
SOLE
6760
0
523
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
212
2419
SH
SOLE
2419
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
523
11260
SH
SOLE
11260
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
2927
9328
SH
SOLE
8911
0
417
IRON MTN INC NEW
COM
46284V101
21175
718280
SH
SOLE
663374
0
54906
IRON MTN INC NEW
COM
46284V101
39
1312
SH
OTR
1312
0
0
ISHARES GOLD TRUST
ISHARES
464285105
3502
193120
SH
SOLE
174520
0
18600
ISHARES TR
CORE S&P MCP ETF
464287507
2208
9609
SH
SOLE
5401
0
4208
ISHARES TR
CORE S&P SCP ETF
464287804
708
7705
SH
SOLE
7356
0
349
ISHARES TR
CORE S&P500 ETF
464287200
1527
4069
SH
SOLE
3153
0
916
ISHARES TR
CORE US AGGBD ET
464287226
415
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
21315
154314
SH
SOLE
146463
0
7851
ISHARES TR
ISHS 1-5YR INVS
464288646
44
800
SH
OTR
800
0
0
ISHARES TR
ISHS 1-5YR INVS
464288646
14099
255557
SH
SOLE
246359
0
9198
ISHARES TR
ISHS 5-10YR INVT
464288638
379
6130
SH
SOLE
6130
0
0
ISHARES TR
MBS ETF
464288588
359
3259
SH
SOLE
1719
0
1540
ISHARES TR
MSCI EAFE ETF
464287465
1731
23716
SH
SOLE
19116
0
4600
ISHARES TR
MSCI EMG MKT ETF
464287234
2374
45947
SH
SOLE
32547
0
13400
ISHARES TR
MSCI USA MIN VOL
46429B697
1695
24965
SH
SOLE
24965
0
0
ISHARES TR
MSCI USA MMENTM
46432F396
945
5857
SH
SOLE
5820
0
37
ISHARES TR
NASDAQ BIOTECH
464287556
336
2220
SH
SOLE
2220
0
0
ISHARES TR
PFD AND INCM SEC
464288687
35966
933941
SH
SOLE
781643
0
152298
ISHARES TR
RUS 1000 ETF
464287622
1347
6360
SH
SOLE
6360
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
1188
4925
SH
SOLE
3725
0
1200
ISHARES TR
RUS 1000 VAL ETF
464287598
1408
10296
SH
SOLE
1200
0
9096
ISHARES TR
RUS 2000 GRW ETF
464287648
5581
19466
SH
SOLE
19116
0
350
ISHARES TR
RUS 2000 VAL ETF
464287630
589
4474
SH
SOLE
4023
0
451
ISHARES TR
RUS MD CP GR ETF
464287481
246
2400
SH
SOLE
2400
0
0
ISHARES TR
RUS MID CAP ETF
464287499
1150
16777
SH
SOLE
12152
0
4625
ISHARES TR
RUS TP200 GR ETF
464289438
673
5061
SH
SOLE
0
0
5061
ISHARES TR
RUS TP200 VL ETF
464289420
431
7437
SH
SOLE
0
0
7437
ISHARES TR
RUSSELL 2000 ETF
464287655
6054
30877
SH
SOLE
29450
0
1427
ISHARES TR
S&P 100 ETF
464287101
1693
9865
SH
SOLE
9865
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
463
7260
SH
SOLE
6360
0
900
ISHARES TR
S&P 500 VAL ETF
464287408
360
2810
SH
SOLE
2810
0
0
ISHARES TR
S&P MC 400GR ETF
464287606
411
5700
SH
SOLE
4200
0
1500
ISHARES TR
SELECT DIVID ETF
464287168
1471
15301
SH
SOLE
12753
0
2548
ISHARES TR
TIPS BD ETF
464287176
3050
23894
SH
SOLE
8720
0
15174
ISHARES TR
US TREAS BD ETF
46429B267
202
7395
SH
SOLE
5575
0
1820
JD.COM INC
SPON ADR CL A
47215P106
440
5000
SH
SOLE
5000
0
0
JOHNSON & JOHNSON
COM
478160104
117856
748858
SH
SOLE
673087
0
75771
JOHNSON & JOHNSON
COM
478160104
110
700
SH
OTR
700
0
0
JPMORGAN CHASE & CO
COM
46625H100
88884
699488
SH
SOLE
596693
0
102795
JPMORGAN CHASE & CO
COM
46625H100
76
600
SH
OTR
600
0
0
KAYNE ANDERSON ENERGY INFRST
COM
486606106
588
102223
SH
SOLE
85183
0
17040
KELLOGG CO
COM
487836108
298
4789
SH
SOLE
4789
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
231
1749
SH
SOLE
1749
0
0
KIMBERLY-CLARK CORP
COM
494368103
67
500
SH
OTR
500
0
0
KIMBERLY-CLARK CORP
COM
494368103
4310
31962
SH
SOLE
31444
0
518
KINDER MORGAN INC DEL
COM
49456B101
222
16215
SH
SOLE
2236
0
13979
L3HARRIS TECHNOLOGIES INC
COM
502431109
5846
30929
SH
SOLE
26486
0
4443
LANCASTER COLONY CORP
COM
513847103
17694
96304
SH
SOLE
95434
0
870
LAUDER ESTEE COS INC
CL A
518439104
388
1457
SH
SOLE
1457
0
0
LEGGETT & PLATT INC
COM
524660107
296
6689
SH
SOLE
2941
0
3748
LEIDOS HOLDINGS INC
COM
525327102
315
3000
SH
SOLE
3000
0
0
LILLY ELI & CO
COM
532457108
21699
128519
SH
SOLE
124807
0
3712
LINCOLN ELEC HLDGS INC
COM
533900106
9590
82502
SH
SOLE
81727
0
775
LINCOLN NATL CORP IND
COM
534187109
302
6000
SH
SOLE
6000
0
0
LINDE PLC
SHS
G5494J103
20228
76766
SH
SOLE
72533
0
4233
LOCKHEED MARTIN CORP
COM
539830109
2805
7902
SH
SOLE
6052
0
1850
LOWES COS INC
COM
548661107
3246
20222
SH
SOLE
19257
0
965
M & T BK CORP
COM
55261F104
244
1915
SH
SOLE
1915
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
227
5360
SH
SOLE
5360
0
0
MALIBU BOATS INC
COM CL A
56117J100
214
3422
SH
SOLE
3422
0
0
MARATHON PETE CORP
COM
56585A102
459
11100
SH
SOLE
11100
0
0
MARSH & MCLENNAN COS INC
COM
571748102
2107
18004
SH
SOLE
17990
0
14
MASCO CORP
COM
574599106
1682
30619
SH
SOLE
30619
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
4838
13555
SH
SOLE
11143
0
2412
MCDONALDS CORP
COM
580135101
64774
301863
SH
SOLE
263510
0
38353
MEDTRONIC PLC
SHS
G5960L103
17656
150722
SH
SOLE
139208
0
11514
MERCK & CO. INC
COM
58933Y105
74
900
SH
OTR
900
0
0
MERCK & CO. INC
COM
58933Y105
35187
430158
SH
SOLE
414833
0
15325
METLIFE INC
COM
59156R108
477
10140
SH
SOLE
9958
0
182
METTLER TOLEDO INTERNATIONAL
COM
592688105
82036
71982
SH
SOLE
66710
0
5272
METTLER TOLEDO INTERNATIONAL
COM
592688105
57
50
SH
OTR
50
0
0
MGIC INVT CORP WIS
COM
552848103
251
20000
SH
SOLE
0
0
20000
MICROSOFT CORP
COM
594918104
203440
914668
SH
SOLE
808341
0
106327
MICROSOFT CORP
COM
594918104
67
300
SH
OTR
300
0
0
MONDELEZ INTL INC
CL A
609207105
698
11945
SH
SOLE
11291
0
654
MOODYS CORP
COM
615369105
8001
27565
SH
SOLE
25475
0
2090
MORNINGSTAR INC
COM
617700109
541
2338
SH
SOLE
2088
0
250
MOTOROLA SOLUTIONS INC
COM NEW
620076307
355
2087
SH
SOLE
2087
0
0
NEOGEN CORP
COM
640491106
423
5333
SH
SOLE
5333
0
0
NEOGENOMICS INC
COM NEW
64049M209
251
4670
SH
SOLE
4670
0
0
NETAPP INC
COM
64110D104
288
4344
SH
SOLE
4344
0
0
NETFLIX INC
COM
64110L106
332
612
SH
SOLE
561
0
51
NEWELL BRANDS INC
COM
651229106
2230
105047
SH
SOLE
101447
0
3600
NEXTERA ENERGY INC
COM
65339F101
5659
73348
SH
SOLE
60784
0
12564
NIKE INC
CL B
654106103
8986
63517
SH
SOLE
60593
0
2924
NORDSTROM INC
COM
655664100
489
15662
SH
SOLE
15662
0
0
NORFOLK SOUTHN CORP
COM
655844108
226
951
SH
SOLE
951
0
0
NORTHEAST BK LEWISTON ME
COM
66405S100
315
14000
SH
SOLE
0
0
14000
NORTHERN TR CORP
COM
665859104
546
5861
SH
SOLE
3527
0
2334
NORTHROP GRUMMAN CORP
COM
666807102
2596
8519
SH
SOLE
8445
0
74
NOVARTIS AG
SPONSORED ADR
66987V109
8403
88990
SH
SOLE
78092
0
10898
NOVO-NORDISK A S
ADR
670100205
574
8225
SH
SOLE
8225
0
0
NVIDIA CORPORATION
COM
67066G104
85780
164266
SH
SOLE
138404
0
25862
OMNICOM GROUP INC
COM
681919106
16292
261213
SH
SOLE
237523
0
23690
ONEWATER MARINE INC
CL A COM
68280L101
267
9170
SH
SOLE
9170
0
0
ORACLE CORP
COM
68389X105
8364
129282
SH
SOLE
114944
0
14338
OREILLY AUTOMOTIVE INC
COM
67103H107
104915
231820
SH
SOLE
203692
0
28128
OREILLY AUTOMOTIVE INC
COM
67103H107
138
305
SH
OTR
305
0
0
OTIS WORLDWIDE CORP
COM
68902V107
24205
358332
SH
SOLE
332207
0
26125
PALO ALTO NETWORKS INC
COM
697435105
774
2178
SH
SOLE
2128
0
50
PALOMAR HLDGS INC
COM
69753M105
222
2500
SH
SOLE
2500
0
0
PARKER-HANNIFIN CORP
COM
701094104
853
3129
SH
SOLE
1574
0
1555
PAYCHEX INC
COM
704326107
75
800
SH
OTR
800
0
0
PAYCHEX INC
COM
704326107
45169
484739
SH
SOLE
472841
0
11898
PAYCOM SOFTWARE INC
COM
70432V102
993
2195
SH
SOLE
2195
0
0
PAYPAL HLDGS INC
COM
70450Y103
3158
13486
SH
SOLE
13486
0
0
PEPSICO INC
COM
713448108
88194
594708
SH
SOLE
519943
0
74765
PFIZER INC
COM
717081103
52
1400
SH
OTR
1400
0
0
PFIZER INC
COM
717081103
23879
648700
SH
SOLE
623648
0
25052
PHILIP MORRIS INTL INC
COM
718172109
2087
25206
SH
SOLE
19852
0
5354
PHILLIPS 66
COM
718546104
518
7415
SH
SOLE
7054
0
361
PNC FINL SVCS GROUP INC
COM
693475105
1447
9704
SH
SOLE
9660
0
44
PPG INDS INC
COM
693506107
968
6709
SH
SOLE
5006
0
1703
PRICE T ROWE GROUP INC
COM
74144T108
256
1695
SH
SOLE
1170
0
525
PROCTER AND GAMBLE CO
COM
742718109
111862
803951
SH
SOLE
724944
0
79007
PROGRESSIVE CORP
COM
743315103
4286
43347
SH
SOLE
43347
0
0
PTC INC
COM
69370C100
598
5000
SH
SOLE
5000
0
0
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
259
4435
SH
SOLE
4435
0
0
QUALCOMM INC
COM
747525103
30
200
SH
OTR
200
0
0
QUALCOMM INC
COM
747525103
22999
150976
SH
SOLE
131775
0
19201
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
79133
1106591
SH
SOLE
967881
0
138710
RENEWABLE ENERGY GROUP INC
COM NEW
75972A301
212
3000
SH
SOLE
3000
0
0
RESMED INC
COM
761152107
64403
302984
SH
SOLE
251533
0
51451
RIO TINTO PLC
SPONSORED ADR
767204100
414
5508
SH
SOLE
1508
0
4000
ROPER TECHNOLOGIES INC
COM
776696106
78261
181542
SH
SOLE
154362
0
27180
ROPER TECHNOLOGIES INC
COM
776696106
112
260
SH
OTR
260
0
0
ROSS STORES INC
COM
778296103
636
5176
SH
SOLE
5176
0
0
RPM INTL INC
COM
749685103
6384
70321
SH
SOLE
63236
0
7085
S&P GLOBAL INC
COM
78409V104
1322
4023
SH
SOLE
3947
0
76
SALESFORCE COM INC
COM
79466L302
1302
5851
SH
SOLE
5431
0
420
SCHLUMBERGER LTD
COM
806857108
565
25906
SH
SOLE
23606
0
2300
SCHOLAR ROCK HLDG CORP
COM
80706P103
364
7500
SH
SOLE
7500
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
824
12850
SH
SOLE
12850
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
405
2034
SH
SOLE
1255
0
779
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
300
4441
SH
SOLE
0
0
4441
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
437
3362
SH
SOLE
3362
0
0
SERVICE CORP INTL
COM
817565104
997
20300
SH
SOLE
300
0
20000
SERVICE PPTYS TR
COM SH BEN INT
81761L102
1650
143590
SH
SOLE
142170
0
1420
SERVICENOW INC
COM
81762P102
310
564
SH
SOLE
558
0
6
SHERWIN WILLIAMS CO
COM
824348106
8016
10908
SH
SOLE
10905
0
3
SHOPIFY INC
CL A
82509L107
1327
1172
SH
SOLE
1172
0
0
SMITH A O CORP
COM
831865209
10708
195343
SH
SOLE
130781
0
64562
SOUTHERN CO
COM
842587107
786
12797
SH
SOLE
12194
0
603
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
318
1040
SH
SOLE
1040
0
0
SPDR GOLD TR
GOLD SHS
78463V107
394
2210
SH
SOLE
2210
0
0
SPDR INDEX SHS FDS
S&P CHINA ETF
78463X400
241
1850
SH
SOLE
1850
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
12148
32493
SH
SOLE
28413
0
4080
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
57927
137949
SH
SOLE
123227
0
14722
SPDR SER TR
S&P 600 SML CAP
78464A813
483
6075
SH
SOLE
6075
0
0
SPDR SER TR
S&P BIOTECH
78464A870
498
3539
SH
SOLE
3539
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
2631
24844
SH
SOLE
24379
0
465
SPLUNK INC
COM
848637104
273
1608
SH
SOLE
1538
0
70
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
859
44375
SH
SOLE
44375
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
261
17264
SH
SOLE
17264
0
0
STANLEY BLACK & DECKER INC
COM
854502101
33563
187964
SH
SOLE
141210
0
46754
STARBUCKS CORP
COM
855244109
20496
191590
SH
SOLE
135608
0
55982
STATE STR CORP
COM
857477103
6338
87090
SH
SOLE
82676
0
4414
STERICYCLE INC
COM
858912108
2199
31715
SH
SOLE
31115
0
600
STERICYCLE INC
COM
858912108
21
300
SH
OTR
300
0
0
STERIS PLC
SHS USD
G8473T100
326
1718
SH
SOLE
1718
0
0
STRYKER CORPORATION
COM
863667101
129635
529034
SH
SOLE
467659
0
61375
STRYKER CORPORATION
COM
863667101
44
180
SH
OTR
180
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
310
6977
SH
SOLE
6860
0
117
SUNCOR ENERGY INC NEW
COM
867224107
1534
91450
SH
SOLE
82933
0
8517
SVB FINANCIAL GROUP
COM
78486Q101
706
1820
SH
SOLE
1780
0
40
SYSCO CORP
COM
871829107
104
1400
SH
OTR
1400
0
0
SYSCO CORP
COM
871829107
11422
153806
SH
SOLE
152506
0
1300
TARGET CORP
COM
87612E106
1220
6910
SH
SOLE
3300
0
3610
TELEDYNE TECHNOLOGIES INC
COM
879360105
208
530
SH
SOLE
530
0
0
TESLA INC
COM
88160R101
830
1177
SH
SOLE
1150
0
27
TEXAS INSTRS INC
COM
882508104
5586
34029
SH
SOLE
30465
0
3564
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
218
300
SH
SOLE
0
0
300
THERMO FISHER SCIENTIFIC INC
COM
883556102
47
100
SH
OTR
100
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
31591
67823
SH
SOLE
49077
0
18746
TIFFANY & CO NEW
COM
886547108
366
2786
SH
SOLE
2286
0
500
TJX COS INC NEW
COM
872540109
48043
703512
SH
SOLE
611126
0
92386
TJX COS INC NEW
COM
872540109
41
600
SH
OTR
600
0
0
TOPBUILD CORP
COM
89055F103
225
1222
SH
SOLE
1222
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
20426
362016
SH
SOLE
346535
0
15481
TRACTOR SUPPLY CO
COM
892356106
9515
67681
SH
SOLE
59413
0
8268
TRANE TECHNOLOGIES PLC
SHS
G8994E103
285
1965
SH
SOLE
1390
0
575
TRAVELERS COMPANIES INC
COM
89417E109
443
3155
SH
SOLE
3139
0
16
TRUIST FINL CORP
COM
89832Q109
2601
54262
SH
SOLE
41035
0
13227
TWITTER INC
COM
90184L102
298
5500
SH
SOLE
5500
0
0
TYLER TECHNOLOGIES INC
COM
902252105
664
1521
SH
SOLE
1521
0
0
UNILEVER PLC
SPON ADR NEW
904767704
1225
20286
SH
SOLE
20286
0
0
UNION PAC CORP
COM
907818108
5570
26751
SH
SOLE
26069
0
682
UNITED PARCEL SERVICE INC
CL B
911312106
11636
69092
SH
SOLE
64190
0
4902
UNITED RENTALS INC
COM
911363109
304
1312
SH
SOLE
1312
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
1143
3256
SH
SOLE
2593
0
663
US BANCORP DEL
COM NEW
902973304
56
1200
SH
OTR
1200
0
0
US BANCORP DEL
COM NEW
902973304
11610
249189
SH
SOLE
238381
0
10808
V F CORP
COM
918204108
938
10974
SH
SOLE
5262
0
5712
VALERO ENERGY CORP
COM
91913Y100
1907
33716
SH
SOLE
33021
0
695
VANECK VECTORS ETF TR
AGRIBUSINESS ETF
92189F700
425
5450
SH
SOLE
4350
0
1100
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
2035
56482
SH
SOLE
10600
0
45882
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
290
4675
SH
SOLE
4675
0
0
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
6690
72053
SH
SOLE
60071
0
11982
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
6192
74704
SH
SOLE
25678
0
49026
VANGUARD INDEX FDS
MID CAP ETF
922908629
692
3350
SH
SOLE
2769
0
581
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1247
3629
SH
SOLE
3629
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
751
3860
SH
SOLE
3110
0
750
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
6086
104289
SH
SOLE
99559
0
4730
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
2680
53485
SH
SOLE
52714
0
771
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE ETF
922042874
430
7150
SH
SOLE
7150
0
0
VANGUARD INTL EQUITY INDEX F
FTSE SMCAP ETF
922042718
1422
11665
SH
SOLE
11665
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
487
3450
SH
SOLE
2466
0
984
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
15035
318484
SH
SOLE
94402
0
224082
VARIAN MED SYS INC
COM
92220P105
1895
10829
SH
SOLE
10029
0
800
VERISK ANALYTICS INC
COM
92345Y106
902
4348
SH
SOLE
4348
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
29360
499752
SH
SOLE
381576
0
118176
VERTEX PHARMACEUTICALS INC
COM
92532F100
45228
191368
SH
SOLE
180632
0
10736
VIATRIS INC
COM
92556V106
1086
57939
SH
SOLE
55212
0
2727
VISA INC
COM CL A
92826C839
74
340
SH
OTR
340
0
0
VISA INC
COM CL A
92826C839
162667
743689
SH
SOLE
652836
0
90853
VMWARE INC
CL A COM
928563402
6200
44207
SH
SOLE
14661
0
29546
VONTIER CORPORATION
COM
928881101
4219
126331
SH
SOLE
115374
0
10957
VONTIER CORPORATION
COM
928881101
9
280
SH
OTR
280
0
0
WABTEC
COM
929740108
213
2910
SH
SOLE
2910
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
2023
50718
SH
SOLE
50718
0
0
WALMART INC
COM
931142103
17338
120272
SH
SOLE
79545
0
40727
WASTE CONNECTIONS INC
COM
94106B101
560
5460
SH
SOLE
5460
0
0
WASTE MGMT INC DEL
COM
94106L109
674
5718
SH
SOLE
5588
0
130
WATERS CORP
COM
941848103
1126
4550
SH
SOLE
1775
0
2775
WATSCO INC
COM
942622200
43649
192668
SH
SOLE
177872
0
14796
WATSCO INC
COM
942622200
79
350
SH
OTR
350
0
0
WATTS WATER TECHNOLOGIES INC
CL A
942749102
1001
8228
SH
SOLE
7578
0
650
WEC ENERGY GROUP INC
COM
92939U106
1211
13162
SH
SOLE
12824
0
338
WELLS FARGO CO NEW
COM
949746101
3154
104537
SH
SOLE
98532
0
6005
WEX INC
COM
96208T104
514
2525
SH
SOLE
2525
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
194
5800
SH
SOLE
5800
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
24
725
SH
OTR
725
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
3600
66149
SH
SOLE
3625
0
62524
WORKDAY INC
CL A
98138H101
818
3417
SH
SOLE
3417
0
0
XCEL ENERGY INC
COM
98389B100
626
9396
SH
SOLE
396
0
9000
XILINX INC
COM
983919101
425
3000
SH
SOLE
3000
0
0
XYLEM INC
COM
98419M100
1017
9984
SH
SOLE
9984
0
0
YUM BRANDS INC
COM
988498101
270
2486
SH
SOLE
2486
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
2667
17308
SH
SOLE
16154
0
1154
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
420
1245
SH
SOLE
1232
0
13