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