0001526411-21-000003.txt : 20210210
0001526411-21-000003.hdr.sgml : 20210210
20210210170220
ACCESSION NUMBER: 0001526411-21-000003
CONFORMED SUBMISSION TYPE: 13F-HR/A
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20201231
FILED AS OF DATE: 20210210
DATE AS OF CHANGE: 20210210
EFFECTIVENESS DATE: 20210210
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: Barrett Asset Management, LLC
CENTRAL INDEX KEY: 0001526411
IRS NUMBER: 274450823
STATE OF INCORPORATION: DE
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR/A
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-14516
FILM NUMBER: 21614921
BUSINESS ADDRESS:
STREET 1: 90 PARK AVENUE
STREET 2: 34TH FLOOR
CITY: NEW YORK
STATE: NY
ZIP: 10016
BUSINESS PHONE: 212-983-5080
MAIL ADDRESS:
STREET 1: 90 PARK AVENUE
STREET 2: 34TH FLOOR
CITY: NEW YORK
STATE: NY
ZIP: 10016
13F-HR/A
1
primary_doc.xml
13F-HR/A
LIVE
false
false
false
0001526411
XXXXXXXX
12-31-2020
12-31-2020
true
1
RESTATEMENT
Barrett Asset Management, LLC
90 PARK AVENUE
34TH FLOOR
NEW YORK
NY
10016
13F HOLDINGS REPORT
028-14516
N
Michael J. Andrews
CCO
212-983-5080
mjandrews@barrettasset.com
New York
NY
02-10-2021
0
422
1910630
false
INFORMATION TABLE
2
202012_inftable.xml
ABB LTD SPONSORED ADR
SPONS ADR
000375204
3
100
SH
SOLE
0
0
100
ABBOTT LABS COM
COM
002824100
12056
110107
SH
SOLE
12000
0
98107
AEGON N V NY REGISTRY SHS
COM
007924103
1
326
SH
SOLE
0
0
326
AGNICO EAGLE MINES LTD COM
COM
008474108
32
450
SH
SOLE
0
0
450
AIR PRODS AND CHEMS INC COM
COM
009158106
68
250
SH
SOLE
0
0
250
ALASKA AIR GROUP INC COM
COM
011659109
7
125
SH
SOLE
0
0
125
ALBEMARLE CORP COM
COM
012653101
708
4800
SH
SOLE
0
0
4800
ALCOA CORP COM
COM
013872106
0
1
SH
SOLE
0
0
1
ALLEGHANY CORP DEL COM
COM
017175100
36
60
SH
SOLE
0
0
60
ALLSTATE CORP COM
COM
020002101
141
1287
SH
SOLE
266
0
1021
AMAZON COM INC COM
COM
023135106
42457
13036
SH
SOLE
900
0
12136
AMEREN CORP COM
COM
023608102
32
413
SH
SOLE
0
0
413
AMERICAN ELEC PWR CO INC COM
COM
025537101
153
1833
SH
SOLE
0
0
1833
AMERICAN EXPRESS CO COM
COM
025816109
4042
33430
SH
SOLE
0
0
33430
AMERICAN INTL GROUP INC COM NE
COM
026874784
100
2650
SH
SOLE
0
0
2650
AMERICAN WTR WKS CO INC NEW CO
COM
030420103
89
582
SH
SOLE
0
0
582
AMETEK INC COM
COM
031100100
203
1682
SH
SOLE
0
0
1682
AMGEN INC COM
COM
031162100
1751
7615
SH
SOLE
0
0
7615
ANALOG DEVICES INC COM
COM
032654105
406
2745
SH
SOLE
0
0
2745
ANNALY CAPITAL MANAGEMENT IN C
COM
035710409
327
38757
SH
SOLE
0
0
38757
APPLE INC COM
COM
037833100
87643
660510
SH
SOLE
65320
0
595190
ARCOSA INC COM
COM
039653100
4
75
SH
SOLE
0
0
75
AUTOMATIC DATA PROCESSING IN C
COM
053015103
41375
234819
SH
SOLE
15000
0
219819
BP PLC SPONSORED ADR
ADR
055622104
73
3556
SH
SOLE
0
0
3556
BK OF AMERICA CORP COM
COM
060505104
70
2300
SH
SOLE
0
0
2300
BK OF AMERICA CORP 7.25 CNV PF
SER L
060505682
3
2
SH
SOLE
0
0
2
BANK MONTREAL QUE COM
COM
063671101
2
25
SH
SOLE
0
0
25
BANK NEW YORK MELLON CORP COM
COM
064058100
6200
146081
SH
SOLE
141971
0
4110
BANK NOVA SCOTIA B C COM
COM
064149107
1
25
SH
SOLE
0
0
25
BAR HBR BANKSHARES COM
COM
066849100
51
2260
SH
SOLE
0
0
2260
BAXTER INTL INC COM
COM
071813109
60
750
SH
SOLE
0
0
750
BECTON DICKINSON AND CO COM
COM
075887109
151
603
SH
SOLE
0
0
603
BERKSHIRE HATHAWAY INC DEL CL
CL B
084670702
12177
52516
SH
SOLE
95
0
52421
BIG LOTS INC COM
COM
089302103
4
100
SH
SOLE
0
0
100
BLACKROCK CAP INVT CORP COM
COM
092533108
2
559
SH
SOLE
0
0
559
BLUCORA INC COM
COM
095229100
2
150
SH
SOLE
0
0
150
BRIGHT HORIZONS FAM SOL IN D C
COM
109194100
294
1700
SH
SOLE
0
0
1700
BRINKS CO COM
COM
109696104
11
150
SH
SOLE
0
0
150
BRISTOL-MYERS SQUIBB CO COM
COM
110122108
1086
17509
SH
SOLE
0
0
17509
BRISTOL-MYERS SQUIBB CO RIGHT
RIGHT
110122157
1
1065
SH
SOLE
0
0
1065
BROOKFIELD REAL ASSETS INCOM S
ETF
112830104
7
385
SH
SOLE
0
0
385
BROWN FORMAN CORP CL A
CL A
115637100
22
300
SH
SOLE
0
0
300
BROWN FORMAN CORP CL B
CL B
115637209
43
542
SH
SOLE
0
0
542
CIGNA CORP NEW COM
COM
125523100
376
1806
SH
SOLE
0
0
1806
CSX CORP COM
COM
126408103
200
2206
SH
SOLE
0
0
2206
CVS HEALTH CORP COM
COM
126650100
63
920
SH
SOLE
0
0
920
CAMDEN NATL CORP COM
COM
133034108
18
512
SH
SOLE
0
0
512
CANADIAN NATL RY CO COM
COM
136375102
101
920
SH
SOLE
0
0
920
CARLISLE COS INC COM
COM
142339100
630
4037
SH
SOLE
1870
0
2167
CATERPILLAR INC COM
COM
149123101
464
2550
SH
SOLE
0
0
2550
CELANESE CORP DEL COM
COM
150870103
83
640
SH
SOLE
590
0
50
CERNER CORP COM
COM
156782104
377
4800
SH
SOLE
0
0
4800
CHEVRON CORP NEW COM
COM
166764100
2910
34460
SH
SOLE
3810
0
30650
CHURCH AND DWIGHT INC COM
COM
171340102
301
3445
SH
SOLE
0
0
3445
CITIGROUP INC COM NEW
COM
172967424
2
40
SH
SOLE
0
0
40
COCA COLA CO COM
COM
191216100
4204
76667
SH
SOLE
14172
0
62495
COGNEX CORP COM
COM
192422103
64
800
SH
SOLE
0
0
800
COGNIZANT TECHNOLOGY SOLUTIO C
CL A
192446102
1949
23783
SH
SOLE
0
0
23783
COLGATE PALMOLIVE CO COM
COM
194162103
1663
19443
SH
SOLE
0
0
19443
CONSOLIDATED EDISON INC COM
COM
209115104
81
1117
SH
SOLE
0
0
1117
CORNING INC COM
COM
219350105
11
300
SH
SOLE
0
0
300
DTE ENERGY CO COM
COM
233331107
62
510
SH
SOLE
0
0
510
DANAHER CORPORATION COM
COM
235851102
9680
43577
SH
SOLE
7410
0
36167
DARDEN RESTAURANTS INC COM
COM
237194105
6
50
SH
SOLE
0
0
50
DEERE AND CO COM
COM
244199105
67
250
SH
SOLE
0
0
250
DEXCOM INC COM
COM
252131107
78
210
SH
SOLE
0
0
210
DISNEY WALT CO COM
COM
254687106
62158
343073
SH
SOLE
11510
0
331563
DISCOVER FINL SVCS COM
COM
254709108
3
30
SH
SOLE
0
0
30
DONALDSON INC COM
COM
257651109
2072
37075
SH
SOLE
0
0
37075
DOVER CORP COM
COM
260003108
191
1516
SH
SOLE
0
0
1516
DOW INC COM
COM
260557103
255
4598
SH
SOLE
0
0
4598
EATON VANCE FLTING RATE INC CO
COM
278279104
15
1120
SH
SOLE
0
0
1120
ECOLAB INC COM
COM
278865100
51789
239367
SH
SOLE
7790
0
231577
ELECTRONIC ARTS INC COM
COM
285512109
9
60
SH
SOLE
0
0
60
EMERSON ELEC CO COM
COM
291011104
1172
14588
SH
SOLE
0
0
14588
EQUIFAX INC COM
COM
294429105
636
3300
SH
SOLE
0
0
3300
FASTENAL CO COM
COM
311900104
39
800
SH
SOLE
0
0
800
FIRST SOLAR INC COM
COM
336433107
56
565
SH
SOLE
0
0
565
FIRSTENERGY CORP COM
COM
337932107
1
47
SH
SOLE
0
0
47
FLEETCOR TECHNOLOGIES INC COM
COM
339041105
10286
37701
SH
SOLE
3800
0
33901
GATX CORP COM
COM
361448103
29
350
SH
SOLE
0
0
350
GENERAL DYNAMICS CORP COM
COM
369550108
6414
43100
SH
SOLE
43000
0
100
GENERAL ELECTRIC CO COM
COM
369604103
57
5305
SH
SOLE
0
0
5305
GENERAL MLS INC COM
COM
370334104
204
3466
SH
SOLE
0
0
3466
GILEAD SCIENCES INC COM
COM
375558103
25
433
SH
SOLE
0
0
433
HAWAIIAN ELEC INDUSTRIES COM
COM
419870100
32
900
SH
SOLE
900
0
0
HERSHEY CO COM
COM
427866108
106
695
SH
SOLE
0
0
695
HOME DEPOT INC COM
COM
437076102
15987
60186
SH
SOLE
5060
0
55126
HONEYWELL INTL INC COM
COM
438516106
1419
6673
SH
SOLE
0
0
6673
ILLINOIS TOOL WKS INC COM
COM
452308109
273
1340
SH
SOLE
0
0
1340
ILLUMINA INC COM
COM
452327109
4
10
SH
SOLE
0
0
10
INTEL CORP COM
COM
458140100
17254
346328
SH
SOLE
3400
0
342928
INTERNATIONAL BUSINESS MACHS C
COM
459200101
759
6030
SH
SOLE
30
0
6000
INTERNATIONAL FLAVORSANDFRAGRA
COM
459506101
534
4905
SH
SOLE
4000
0
905
INTERNATIONAL PAPER CO COM
COM
460146103
15
300
SH
SOLE
0
0
300
ISHARES GOLD TRUST ISHARES
COM
464285105
179
9885
SH
SOLE
0
0
9885
ISHARES TR SELECT DIVID ETF
ETF
464287168
68
709
SH
SOLE
0
0
709
ISHARES TR TIPS BD ETF
ETF
464287176
1146
8975
SH
SOLE
3400
0
5575
ISHARES TR CORE SANDP500 ETF
ETF
464287200
1003
2671
SH
SOLE
0
0
2671
ISHARES TR CORE US AGGBD ET
ETF
464287226
133
1125
SH
SOLE
0
0
1125
ISHARES TR MSCI EMG MKT ETF
ETF
464287234
1603
31015
SH
SOLE
355
0
30660
ISHARES TR IBOXX INV CP ETF
ETF
464287242
123
891
SH
SOLE
0
0
891
ISHARES TR SANDP 500 GRWT ETF
ETF
464287309
124
1950
SH
SOLE
0
0
1950
ISHARES TR 1 3 YR TREAS BD
ETF
464287457
3918
45357
SH
SOLE
9035
0
36322
ISHARES TR MSCI EAFE ETF
ETF
464287465
5247
71921
SH
SOLE
330
0
71591
ISHARES TR RUS MDCP VAL ETF
ETF
464287473
99
1025
SH
SOLE
0
0
1025
ISHARES TR RUS MD CP GR ETF
ETF
464287481
1653
16100
SH
SOLE
0
0
16100
ISHARES TR RUS MID CAP ETF
ETF
464287499
413
6028
SH
SOLE
0
0
6028
ISHARES TR CORE SANDP MCP ETF
ETF
464287507
403
1755
SH
SOLE
0
0
1755
ISHARES TR NASDAQ BIOTECH
ETF
464287556
255
1680
SH
SOLE
0
0
1680
ISHARES TR RUS 1000 VAL ETF
ETF
464287598
33
241
SH
SOLE
0
0
241
ISHARES TR SANDP MC 400GR ETF
ETF
464287606
792
10965
SH
SOLE
0
0
10965
ISHARES TR RUS 1000 GRW ETF
ETF
464287614
72
300
SH
SOLE
0
0
300
ISHARES TR RUS 1000 ETF
ETF
464287622
5712
26963
SH
SOLE
0
0
26963
ISHARES TR RUS 2000 VAL ETF
ETF
464287630
26
200
SH
SOLE
0
0
200
ISHARES TR RUS 2000 GRW ETF
ETF
464287648
320
1115
SH
SOLE
0
0
1115
ISHARES TR RUSSELL 2000 ETF
ETF
464287655
1294
6600
SH
SOLE
0
0
6600
ISHARES TR CORE SANDP US GWT
ETF
464287671
24
266
SH
SOLE
0
0
266
ISHARES TR U.S. TECH ETF
ETF
464287721
88
1040
SH
SOLE
0
0
1040
ISHARES TR US INDUSTRIALS
ETF
464287754
39
400
SH
SOLE
0
0
400
ISHARES TR US HLTHCARE ETF
ETF
464287762
60
245
SH
SOLE
0
0
245
ISHARES TR U.S. FINLS ETF
ETF
464287788
21
320
SH
SOLE
0
0
320
ISHARES TR U.S. ENERGY ETF
ETF
464287796
8
385
SH
SOLE
0
0
385
ISHARES TR CORE SANDP SCP ETF
ETF
464287804
227
2475
SH
SOLE
0
0
2475
ISHARES TR MSCI ACWI EX US
ETF
464288240
504
9500
SH
SOLE
0
0
9500
ISHARES TR NEW YORK MUN ETF
ETF
464288323
714
12250
SH
SOLE
0
0
12250
ISHARES TR NATIONAL MUN ETF
COM
464288414
3279
27975
SH
SOLE
0
0
27975
ISHARES TR INTL SEL DIV ETF
ETF
464288448
53
1792
SH
SOLE
0
0
1792
ISHARES TR MSCI KLD400 SOC
ETF
464288570
709
9912
SH
SOLE
0
0
9912
ISHARES TR MBS ETF
ETF
464288588
226
2050
SH
SOLE
0
0
2050
ISHARES TR ISHS 5-10YR INVT
ETF
464288638
518
8385
SH
SOLE
0
0
8385
ISHARES TR ISHS 1-5YR INVS
ETF
464288646
2976
53934
SH
SOLE
10545
0
43389
ISHARES TR 3 7 YR TREAS BD
ETF
464288661
55
416
SH
SOLE
0
0
416
ISHARES TR PFD AND INCM SEC
ETF
464288687
696
18062
SH
SOLE
5455
0
12607
ISHARES TR MSCI USA ESG SLC
ETF
464288802
119
1450
SH
SOLE
0
0
1450
ISHARES TR EAFE GRWTH ETF
ETF
464288885
49
487
SH
SOLE
0
0
487
ISHARES TR NEW ZEALAND ETF
ETF
464289123
22
330
SH
SOLE
0
0
330
JOHNSON AND JOHNSON COM
COM
478160104
43425
275925
SH
SOLE
12300
0
263625
KLA CORP COM NEW
COM
482480100
10
38
SH
SOLE
0
0
38
KIMBERLY-CLARK CORP COM
COM
494368103
58
430
SH
SOLE
0
0
430
KOHLS CORP COM
COM
500255104
8
200
SH
SOLE
0
0
200
KONINKLIJKE PHILIPS N V NY REG
ADR
500472303
5572
102854
SH
SOLE
102854
0
0
L3HARRIS TECHNOLOGIES INC COM
COM
502431109
60
320
SH
SOLE
0
0
320
LAM RESEARCH CORP COM
COM
512807108
139
295
SH
SOLE
0
0
295
LAUDER ESTEE COS INC CL A
CL A
518439104
556
2090
SH
SOLE
0
0
2090
LILLY ELI AND CO COM
COM
532457108
270
1600
SH
SOLE
0
0
1600
LOCKHEED MARTIN CORP COM
COM
539830109
92
260
SH
SOLE
0
0
260
LOEWS CORP COM
COM
540424108
41
900
SH
SOLE
0
0
900
LOWES COS INC COM
COM
548661107
136
845
SH
SOLE
0
0
845
M D C HLDGS INC COM
COM
552676108
4
81
SH
SOLE
0
0
81
MANHATTAN BRDG CAP INC COM
COM
562803106
10
2000
SH
SOLE
0
0
2000
MARRIOTT INTL INC NEW CL A
CL A
571903202
7
50
SH
SOLE
0
0
50
MCDONALDS CORP COM
COM
580135101
27278
127121
SH
SOLE
7200
0
119921
MICROSOFT CORP COM
COM
594918104
93521
420469
SH
SOLE
33740
0
386729
MICROCHIP TECHNOLOGY INC. COM
COM
595017104
690
4995
SH
SOLE
0
0
4995
MONDELEZ INTL INC CL A
CL A
609207105
170
2900
SH
SOLE
0
0
2900
MOODYS CORP COM
COM
615369105
46
160
SH
SOLE
0
0
160
MORGAN STANLEY COM NEW
COM
617446448
50
724
SH
SOLE
0
0
724
MURPHY OIL CORP COM
COM
626717102
733
60600
SH
SOLE
60600
0
0
MURPHY USA INC COM
COM
626755102
2856
21825
SH
SOLE
21825
0
0
NATIONAL GRID PLC SPONSORED AD
ADR
636274409
2
31
SH
SOLE
0
0
31
NEWMARKET CORP COM
COM
651587107
191
480
SH
SOLE
0
0
480
NIKE INC CL B
CL B
654106103
3455
24424
SH
SOLE
3000
0
21424
NOKIA CORP SPONSORED ADR
SPONS ADR
654902204
1
200
SH
SOLE
0
0
200
NORFOLK SOUTHN CORP COM
COM
655844108
312
1315
SH
SOLE
0
0
1315
NORTHROP GRUMMAN CORP COM
COM
666807102
189
619
SH
SOLE
0
0
619
NOVO-NORDISK A S ADR
SPONS ADR
670100205
359
5140
SH
SOLE
0
0
5140
NUCOR CORP COM
COM
670346105
26
490
SH
SOLE
0
0
490
NUVEEN NEW YORK AMT QLT MUNI C
ETF
670656107
17
1240
SH
SOLE
0
0
1240
NUVEEN AMT FREE QLTY MUN INC C
COM
670657105
5
320
SH
SOLE
0
0
320
NUVEEN MUN VALUE FD INC COM
COM
670928100
5
425
SH
SOLE
0
0
425
PNC FINL SVCS GROUP INC COM
COM
693475105
541
3630
SH
SOLE
1250
0
2380
PPG INDS INC COM
COM
693506107
72
500
SH
SOLE
0
0
500
PALO ALTO NETWORKS INC COM
COM
697435105
5
15
SH
SOLE
0
0
15
PAYCHEX INC COM
COM
704326107
42
450
SH
SOLE
0
0
450
PEMBINA PIPELINE CORP COM
COM
706327103
7
300
SH
SOLE
0
0
300
PEPSICO INC COM
COM
713448108
29665
200037
SH
SOLE
14680
0
185357
PFIZER INC COM
COM
717081103
5751
156244
SH
SOLE
15410
0
140834
PHILIP MORRIS INTL INC COM
COM
718172109
815
9840
SH
SOLE
0
0
9840
PHILLIPS 66 COM
COM
718546104
222
3177
SH
SOLE
0
0
3177
POTLATCHDELTIC CORPORATION COM
COM
737630103
24
480
SH
SOLE
0
0
480
PROCTER AND GAMBLE CO COM
COM
742718109
13789
99100
SH
SOLE
1850
0
97250
PROGRESSIVE CORP COM
COM
743315103
27024
273298
SH
SOLE
16370
0
256928
PRUDENTIAL FINL INC COM
COM
744320102
17
224
SH
SOLE
0
0
224
PUBLIC SVC ENTERPRISE GRP IN C
COM
744573106
166
2850
SH
SOLE
0
0
2850
PURE CYCLE CORP COM NEW
COM
746228303
157
14000
SH
SOLE
0
0
14000
QUALCOMM INC COM
COM
747525103
182
1195
SH
SOLE
0
0
1195
RAYONIER INC COM
COM
754907103
1615
54985
SH
SOLE
54985
0
0
REPUBLIC SVCS INC COM
COM
760759100
72
750
SH
SOLE
0
0
750
ROPER TECHNOLOGIES INC COM
COM
776696106
10131
23500
SH
SOLE
2055
0
21445
ROYAL DUTCH SHELL PLC SPONS AD
ADR A
780259206
3526
100335
SH
SOLE
95100
0
5235
SCHLUMBERGER LTD COM
COM
806857108
263
12060
SH
SOLE
0
0
12060
SCHWAB CHARLES CORP COM
COM
808513105
501
9452
SH
SOLE
2700
0
6752
SCHWAB STRATEGIC TR US BRD MKT
ETF
808524102
31
340
SH
SOLE
0
0
340
SCHWAB STRATEGIC TR US LRG CAP
ETF
808524201
549
6040
SH
SOLE
0
0
6040
SCHWAB STRATEGIC TR US LCAP GR
ETF
808524300
44
339
SH
SOLE
339
0
0
SCHWAB STRATEGIC TR US LCAP VA
COM
808524409
9
150
SH
SOLE
0
0
150
SCHWAB STRATEGIC TR US MID-CAP
ETF
808524508
160
2340
SH
SOLE
0
0
2340
SCHWAB STRATEGIC TR US SML CAP
ETF
808524607
355
3988
SH
SOLE
233
0
3755
SCHWAB STRATEGIC TR EMRG MKTEQ
ETF
808524706
1422
46409
SH
SOLE
259
0
46150
SCHWAB STRATEGIC TR US DIVIDEN
ETF
808524797
324
5050
SH
SOLE
0
0
5050
SCHWAB STRATEGIC TR INTL EQTY
COM
808524805
106
2934
SH
SOLE
434
0
2500
SCHWAB STRATEGIC TR INTRM TRM
ETF
808524854
479
8220
SH
SOLE
0
0
8220
SCHWAB STRATEGIC TR SHT TM US
ETF
808524862
81
1575
SH
SOLE
0
0
1575
SCHWAB STRATEGIC TR INTL SCEQT
ETF
808524888
2
41
SH
SOLE
0
0
41
SHYFT GROUP INC COM
COM
825698103
4
150
SH
SOLE
0
0
150
SIMON PPTY GROUP INC NEW COM
COM
828806109
34
400
SH
SOLE
0
0
400
SIMULATIONS PLUS INC COM
COM
829214105
7
100
SH
SOLE
0
0
100
SONOCO PRODS CO COM
COM
835495102
22
375
SH
SOLE
0
0
375
SOUTHERN CO COM
COM
842587107
6
90
SH
SOLE
0
0
90
SOUTHWEST AIRLS CO COM
COM
844741108
0
10
SH
SOLE
0
0
10
STANLEY BLACK AND DECKER INC C
COM
854502101
161
900
SH
SOLE
0
0
900
STARBUCKS CORP COM
COM
855244109
37837
353687
SH
SOLE
15400
0
338287
STATE STR CORP COM
COM
857477103
5871
80668
SH
SOLE
0
0
80668
STORE CAP CORP COM
COM
862121100
4
130
SH
SOLE
0
0
130
STRYKER CORPORATION COM
COM
863667101
48230
196823
SH
SOLE
4835
0
191988
SYSCO CORP COM
COM
871829107
381
5125
SH
SOLE
0
0
5125
TCW STRATEGIC INCOME FD INC CO
COM
872340104
194
34046
SH
SOLE
0
0
34046
TJX COS INC NEW COM
COM
872540109
31958
467968
SH
SOLE
26255
0
441713
TEXAS INSTRS INC COM
COM
882508104
11
65
SH
SOLE
0
0
65
THERMO FISHER SCIENTIFIC INC C
COM
883556102
51915
111458
SH
SOLE
7945
0
103513
TRI CONTL CORP COM
COM
895436103
178
6028
SH
SOLE
0
0
6028
US BANCORP DEL COM NEW
COM
902973304
13238
284139
SH
SOLE
100
0
284039
UNILEVER PLC SPON ADR NEW
SPONS ADR
904767704
18
300
SH
SOLE
0
0
300
UNION PAC CORP COM
COM
907818108
2323
11156
SH
SOLE
1000
0
10156
UNITED PARCEL SERVICE INC CL B
CL B
911312106
5176
30737
SH
SOLE
0
0
30737
V F CORP COM
COM
918204108
51
599
SH
SOLE
0
0
599
VANGUARD SPECIALIZED FUNDS DIV
ETF
921908844
343
2428
SH
SOLE
15
0
2413
VANGUARD WORLD FD EXTENDED DUR
ETF
921910709
6
42
SH
SOLE
0
0
42
VANGUARD BD INDEX FDS SHORT TR
ETF
921937827
53
642
SH
SOLE
0
0
642
VANGUARD BD INDEX FDS TOTAL BN
ETF
921937835
1095
12413
SH
SOLE
200
0
12213
VANGUARD TAX-MANAGED INTL FD F
ETF
921943858
7
150
SH
SOLE
0
0
150
VANGUARD INTL EQUITY INDEX F F
ETF
922042718
162
1332
SH
SOLE
0
0
1332
VANGUARD INTL EQUITY INDEX F A
ETF
922042775
1061
18180
SH
SOLE
0
0
18180
VANGUARD INTL EQUITY INDEX F F
ETF
922042858
247
4920
SH
SOLE
0
0
4920
VANGUARD INDEX FDS SANDP 500 E
ETF
922908363
1263
3675
SH
SOLE
0
0
3675
VANGUARD INDEX FDS REAL ESTATE
ETF
922908553
3
30
SH
SOLE
0
0
30
VANGUARD INDEX FDS SML CP GRW
ETF
922908595
40
150
SH
SOLE
0
0
150
VANGUARD INDEX FDS MID CAP ETF
ETF
922908629
235
1135
SH
SOLE
95
0
1040
VANGUARD INDEX FDS SMALL CP ET
ETF
922908751
16343
83946
SH
SOLE
50
0
83896
VANGUARD INDEX FDS TOTAL STK M
ETF
922908769
83
426
SH
SOLE
0
0
426
VONTIER CORPORATION COM
COM
928881101
57
1694
SH
SOLE
0
0
1694
WALMART INC COM
COM
931142103
331
2297
SH
SOLE
0
0
2297
WALGREENS BOOTS ALLIANCE INC C
COM
931427108
17
425
SH
SOLE
0
0
425
WELLS FARGO CO NEW COM
COM
949746101
322
10670
SH
SOLE
0
0
10670
WELLS FARGO CO NEW PERP PFD CN
SER L
949746804
3
2
SH
SOLE
0
0
2
WEYERHAEUSER CO MTN BE COM NEW
COM
962166104
52
1540
SH
SOLE
0
0
1540
YUM BRANDS INC COM
COM
988498101
122
1125
SH
SOLE
0
0
1125
RAYTHEON TECHNOLOGIES CORP COM
COM
75513E101
4798
67092
SH
SOLE
20
0
67072
COVANTA HLDG CORP COM
COM
22282E102
4
300
SH
SOLE
0
0
300
INVESCO QQQ TR UNIT SER 1
ETF
46090E103
164
524
SH
SOLE
65
0
459
CONTROLADORA VUELA COMP DE A S
ADR
21240E105
2
200
SH
SOLE
0
0
200
TARGET CORP COM
COM
87612E106
247
1400
SH
SOLE
0
0
1400
FORTINET INC COM
COM
34959E109
312
2100
SH
SOLE
0
0
2100
TRAVELERS COMPANIES INC COM
COM
89417E109
14
100
SH
SOLE
0
0
100
ALPS ETF TR ALERIAN MLP
ETF
00162Q452
1
20
SH
SOLE
0
0
20
ATANDT INC COM
COM
00206R102
2193
76260
SH
SOLE
0
0
76260
ABBVIE INC COM
COM
00287Y109
28800
268784
SH
SOLE
15400
0
253384
ADOBE SYSTEMS INCORPORATED COM
COM
00724F101
17556
35104
SH
SOLE
3525
0
31579
AGIOS PHARMACEUTICALS INC COM
COM
00847X104
65
1500
SH
SOLE
0
0
1500
AKAMAI TECHNOLOGIES INC COM
COM
00971T101
11
107
SH
SOLE
0
0
107
ALIBABA GROUP HLDG LTD SPONSOR
ADR
01609W102
16610
71370
SH
SOLE
4000
0
67370
ALPHABET INC CAP STK CL C
CL C
02079K107
60838
34727
SH
SOLE
2810
0
31917
ALPHABET INC CAP STK CL A
CL A
02079K305
21176
12083
SH
SOLE
500
0
11583
ALTRIA GROUP INC COM
COM
02209S103
773
18843
SH
SOLE
0
0
18843
AMERICAN TOWER CORP NEW COM
COM
03027x100
911
4059
SH
SOLE
0
0
4059
AMERIPRISE FINL INC COM
COM
03076C106
142
730
SH
SOLE
0
0
730
ARES MANAGEMENT CORPORATION CL
CL A
03990B101
6132
130335
SH
SOLE
16875
0
113460
ARES CAPITAL CORP COM
COM
04010L103
29
1700
SH
SOLE
0
0
1700
BCE INC COM NEW
COM
05534B760
36
850
SH
SOLE
0
0
850
BIOGEN INC COM
COM
09062X103
159
650
SH
SOLE
0
0
650
BLACKBAUD INC COM
COM
09227Q100
6
100
SH
SOLE
0
0
100
BLACKROCK INC COM
COM
09247X101
38732
53680
SH
SOLE
595
0
53085
BLACKROCK MUNIVEST FD INC COM
COM
09253R105
30
3250
SH
SOLE
0
0
3250
BLACKROCK MUNIASSETS FD INC CO
COM
09254J102
11
750
SH
SOLE
0
0
750
BLACKROCK MUNIYLD MICH QLTY CO
COM
09254V105
158
10838
SH
SOLE
0
0
10838
BLACKROCK ENHANCD CAP AND INM
ETF
09256A109
13
775
SH
SOLE
0
0
775
BLACKSTONE GROUP INC COM CL A
CL A
09260D107
1116
17225
SH
SOLE
0
0
17225
BOOKING HOLDINGS INC COM
COM
09857L108
11
5
SH
SOLE
0
0
5
BROADCOM INC COM
COM
11135F101
1360
3107
SH
SOLE
0
0
3107
CARRIER GLOBAL CORPORATION COM
COM
14448C104
823
21824
SH
SOLE
0
0
21824
CENTENE CORP DEL COM
COM
15135B101
3
50
SH
SOLE
0
0
50
CHARTER COMMUNICATIONS INC N C
CL A
16119P108
32
48
SH
SOLE
0
0
48
CISCO SYS INC COM
COM
17275R102
22947
512782
SH
SOLE
0
0
512782
COMCAST CORP NEW CL A
CL A
20030N101
431
8233
SH
SOLE
0
0
8233
CONOCOPHILLIPS COM
COM
20825C104
561
14030
SH
SOLE
100
0
13930
CORTEVA INC COM
COM
22052L104
183
4727
SH
SOLE
0
0
4727
COSTCO WHSL CORP NEW COM
COM
22160K105
25519
67730
SH
SOLE
5330
0
62400
COSTAR GROUP INC COM
COM
22160N109
7
8
SH
SOLE
0
0
8
CROWN CASTLE INTL CORP NEW COM
COM
22822V101
470
2953
SH
SOLE
0
0
2953
CUSTOMERS BANCORP INC COM
COM
23204G100
6
350
SH
SOLE
0
0
350
DIAGEO PLC SPON ADR NEW
ADR
25243Q205
2488
15665
SH
SOLE
0
0
15665
DOMINION ENERGY INC COM
COM
25746U109
250
3321
SH
SOLE
0
0
3321
DUKE ENERGY CORP NEW COM NEW
COM
26441c204
183
1994
SH
SOLE
0
0
1994
DUPONT DE NEMOURS INC COM
COM
26614N102
227
3196
SH
SOLE
0
0
3196
EOG RES INC COM
COM
26875P101
972
19500
SH
SOLE
3800
0
15700
EATON VANCE TAX ADVT DIV INC C
COM
27828G107
26
1101
SH
SOLE
0
0
1101
EATON VANCE LTD DURATION INC C
COM
27828H105
23
1800
SH
SOLE
0
0
1800
ELANCO ANIMAL HEALTH INC COM
COM
28414H103
155
5040
SH
SOLE
0
0
5040
ENBRIDGE INC COM
COM
29250N105
20
639
SH
SOLE
0
0
639
ENERSYS COM
COM
29275Y102
10873
130902
SH
SOLE
10570
0
120332
ENTERGY CORP NEW COM
COM
29364G103
2
20
SH
SOLE
0
0
20
EQUITY RESIDENTIAL SH BEN INT
COM
29476L107
2950
49772
SH
SOLE
0
0
49772
ESSENTIAL UTILS INC COM
COM
29670G102
398
8424
SH
SOLE
375
0
8049
EXELON CORP COM
COM
30161N101
59
1400
SH
SOLE
900
0
500
EXXON MOBIL CORP COM
COM
30231G102
17194
417127
SH
SOLE
3600
0
413527
FACEBOOK INC CL A
CL A
30303M102
46149
168944
SH
SOLE
1380
0
167564
FIDELITY NATL INFORMATION SV C
COM
31620M106
38003
268651
SH
SOLE
18965
0
249686
FIRST BANCORP INC ME COM
COM
31866P102
56
2187
SH
SOLE
0
0
2187
FIRST REP BK SAN FRANCISCO C C
COM
33616C100
38892
264696
SH
SOLE
8690
0
256006
FIRST TR EXCHANGE-TRADED FD NO
COM
33738D101
102
4870
SH
SOLE
0
0
4870
FORTIVE CORP COM
COM
34959J108
314
4435
SH
SOLE
0
0
4435
GABELLI DIVID AND INCOME TR CO
COM
36242H104
98
4559
SH
SOLE
0
0
4559
GENERAL MTRS CO COM
COM
37045V100
4
107
SH
SOLE
0
0
107
GLAXOSMITHKLINE PLC SPONSORED
SPONS ADR
37733W105
88
2400
SH
SOLE
0
0
2400
HP INC COM
COM
40434L105
3
125
SH
SOLE
0
0
125
HANCOCK JOHN PREM DIVID FD COM
ETF
41013T105
57
4034
SH
SOLE
0
0
4034
HANCOCK JOHN PFD INCOME FD SH
ETF
41013W108
18
900
SH
SOLE
0
0
900
HILTON WORLDWIDE HLDGS INC COM
COM
43300A203
6
50
SH
SOLE
0
0
50
ITT INC COM
COM
45073V108
15
200
SH
SOLE
0
0
200
IDEXX LABS INC COM
COM
45168D104
50
100
SH
SOLE
0
0
100
INCYTE CORP COM
COM
45337C102
3
40
SH
SOLE
0
0
40
INSPERITY INC COM
COM
45778Q107
22
275
SH
SOLE
0
0
275
INVESCO MUN TR COM
ETF
46131J103
97
7555
SH
SOLE
0
0
7555
INVESCO PA VALUE MUN INC TR CO
ETF
46132K109
9
700
SH
SOLE
0
0
700
INVESCO MUNI INCOME OPP TRST C
COM
46132X101
70
8904
SH
SOLE
0
0
8904
INVESCO EXCHANGE TRADED FD T W
ETF
46137V134
509
4920
SH
SOLE
0
0
4920
INVESCO EXCH TRADED FD TR II P
ETF
46138E511
200
13091
SH
SOLE
0
0
13091
INVESCO EXCH TRADED FD TR II N
ETF
46138E537
54
2000
SH
SOLE
0
0
2000
INVESCO EXCH TRADED FD TR II S
ETF
46138G698
10
165
SH
SOLE
0
0
165
IQVIA HLDGS INC COM
COM
46266C105
4
25
SH
SOLE
0
0
25
ISHARES TR US TREAS BD ETF
ETF
46429B267
16
584
SH
SOLE
0
0
584
ISHARES TR CORE 1 5 YR USD
ETF
46432F859
268
5185
SH
SOLE
0
0
5185
ISHARES INC CORE MSCI EMKT
ETF
46434G103
405
6525
SH
SOLE
0
0
6525
JPMORGAN CHASE AND CO COM
COM
46625H100
48381
380742
SH
SOLE
14455
0
366287
JD.COM INC SPON ADR CL A
CL A
47215P106
4
50
SH
SOLE
0
0
50
JEFFERIES FINL GROUP INC COM
COM
47233W109
1722
70000
SH
SOLE
70000
0
0
M AND T BK CORP COM
COM
55261F104
31
240
SH
SOLE
115
0
125
MSCI INC COM
CL A
55354G100
212
475
SH
SOLE
0
0
475
MASTERCARD INCORPORATED CL A
CL A
57636Q104
729
2042
SH
SOLE
0
0
2042
MCKESSON CORP COM
COM
58155Q103
155
891
SH
SOLE
0
0
891
MERCK AND CO. INC COM
COM
58933Y105
8548
104498
SH
SOLE
19343
0
85155
NETFLIX INC COM
COM
64110L106
195
360
SH
SOLE
0
0
360
NEXTERA ENERGY INC COM
COM
65339f101
1856
24056
SH
SOLE
0
0
24056
NOVARTIS AG SPONSORED ADR
ADR
66987V109
99
1050
SH
SOLE
750
0
300
NVIDIA CORPORATION COM
COM
67066G104
15970
30582
SH
SOLE
1500
0
29082
NUVEEN REAL ESTATE INCOME FD C
COM
67071B108
3
300
SH
SOLE
0
0
300
NUVEEN FLOATING RATE INCOME CO
COM
67072T108
9
1000
SH
SOLE
0
0
1000
ORACLE CORP COM
COM
68389X105
4518
69847
SH
SOLE
0
0
69847
ORTHOPEDIATRICS CORP COM
COM
68752L100
4
100
SH
SOLE
0
0
100
OTIS WORLDWIDE CORP COM
COM
68902V107
5
67
SH
SOLE
0
0
67
PAYPAL HLDGS INC COM
COM
70450Y103
99209
423608
SH
SOLE
11010
0
412598
PHYSICIANS RLTY TR COM
COM
71943U104
1
60
SH
SOLE
0
0
60
PRICE T ROWE GROUP INC COM
COM
74144t108
76
500
SH
SOLE
0
0
500
PROSHARES TR II ULTRASHRT EURO
ETF
74347W882
0
15
SH
SOLE
15
0
0
PROSHARES TR ULT R/EST NEW
ETF
74347X625
6
104
SH
SOLE
0
0
104
PROSHARES TR SANDP 500 DV ARIS
ETF
74348A467
4
45
SH
SOLE
0
0
45
PUBLIC STORAGE COM
COM
74460D109
261
1132
SH
SOLE
0
0
1132
REGENERON PHARMACEUTICALS COM
COM
75886F107
1435
2970
SH
SOLE
1250
0
1720
RESIDEO TECHNOLOGIES INC COM
COM
76118Y104
0
11
SH
SOLE
0
0
11
SANDP GLOBAL INC COM
COM
78409V104
33
100
SH
SOLE
0
0
100
SPDR SANDP 500 ETF TR TR UNIT
ETF
78462F103
6922
18515
SH
SOLE
265
0
18250
SPDR GOLD TR GOLD SHS
ETF
78463v107
853
4785
SH
SOLE
325
0
4460
SPDR INDEX SHS FDS GLB NAT RES
ETF
78463X541
2
50
SH
SOLE
0
0
50
SPDR SER TR PORTFOLIO SHORT
ETF
78464A474
9
280
SH
SOLE
0
0
280
SPDR DOW JONES INDL AVERAGE UT
ETF
78467X109
65
212
SH
SOLE
60
0
152
SPDR SER TR PORTFOLIO SH TSR
ETF
78468R101
461
15000
SH
SOLE
0
0
15000
SPDR SER TR NUVEEN BRC MUNIC
ETF
78468R721
26
503
SH
SOLE
0
0
503
SALESFORCE COM INC COM
COM
79466L302
1275
5728
SH
SOLE
0
0
5728
SELECT SECTOR SPDR TR SBI CONS
ETF
81369Y308
1
15
SH
SOLE
0
0
15
SELECT SECTOR SPDR TR SBI CONS
ETF
81369Y407
38
237
SH
SOLE
0
0
237
SELECT SECTOR SPDR TR SBI INT-
ETF
81369Y886
6
100
SH
SOLE
0
0
100
SERVICENOW INC COM
COM
81762P102
950
1726
SH
SOLE
125
0
1601
SPROTT PHYSICAL GOLD TR UNIT
COM
85207H104
25
1654
SH
SOLE
0
0
1654
SPROTT PHYSICAL GOLD AND SILVE
ETF
85208R101
4
200
SH
SOLE
200
0
0
STARWOOD PPTY TR INC COM
COM
85571B105
14
750
SH
SOLE
0
0
750
TPI COMPOSITES INC COM
COM
87266J104
5
100
SH
SOLE
0
0
100
TARGA RES CORP COM
COM
87612G101
11
400
SH
SOLE
0
0
400
TC ENERGY CORP COM
COM
87807B107
2
50
SH
SOLE
0
0
50
TEMPLETON DRAGON FD INC COM
COM
88018T101
47
2000
SH
SOLE
0
0
2000
TESLA INC COM
COM
88160R101
247
350
SH
SOLE
0
0
350
TETRA TECH INC NEW COM
COM
88162G103
53741
464161
SH
SOLE
20260
0
443901
3M CO COM
COM
88579Y101
7255
41509
SH
SOLE
7400
0
34109
TRANSUNION COM
COM
89400J107
20775
209381
SH
SOLE
16225
0
193156
TRUIST FINL CORP COM
COM
89832Q109
43
900
SH
SOLE
0
0
900
UNITEDHEALTH GROUP INC COM
COM
91324P102
7778
22180
SH
SOLE
2805
0
19375
VANECK VECTORS ETF TR GOLD MIN
ETF
92189F106
1
25
SH
SOLE
0
0
25
VANGUARD WORLD FDS INF TECH ET
ETF
92204A702
61
172
SH
SOLE
0
0
172
VANGUARD SCOTTSDALE FDS SHORT
ETF
92206C102
477
7745
SH
SOLE
0
0
7745
VANGUARD SCOTTSDALE FDS SHRT T
ETF
92206C409
227
2730
SH
SOLE
0
0
2730
VANGUARD SCOTTSDALE FDS INTER
COM
92206C706
54
775
SH
SOLE
0
0
775
VERASTEM INC COM
COM
92337C104
53
25000
SH
SOLE
0
0
25000
VERIZON COMMUNICATIONS INC COM
COM
92343v104
22371
380791
SH
SOLE
15350
0
365441
VERISK ANALYTICS INC COM
CL A
92345Y106
42599
205208
SH
SOLE
4400
0
200808
VERTEX PHARMACEUTICALS INC COM
COM
92532F100
8097
34261
SH
SOLE
3150
0
31111
VIATRIS INC COM ADDED
COM
92556V106
172
9157
SH
SOLE
1861
0
7296
VISA INC COM CL A
CL A
92826C839
104072
475799
SH
SOLE
8690
0
467109
VODAFONE GROUP PLC NEW SPONSOR
ADR
92857w308
34
2078
SH
SOLE
0
0
2078
WEC ENERGY GROUP INC COM
COM
92939U106
84
917
SH
SOLE
0
0
917
WASTE MGMT INC DEL COM
COM
94106L109
77
650
SH
SOLE
0
0
650
WELLTOWER INC COM
COM
95040Q104
48
750
SH
SOLE
0
0
750
WISDOMTREE TR EMG MKTS SMCAP
ETF
97717W281
43
900
SH
SOLE
0
0
900
WISDOMTREE TR US SMALLCAP FUND
ETF
97717W562
26
675
SH
SOLE
0
0
675
WISDOMTREE TR US QTLY DIV GRT
ETF
97717X669
43
800
SH
SOLE
0
0
800
WISDOMTREE TR EUROPE HEDGED EQ
COM
97717X701
34
520
SH
SOLE
0
0
520
XCEL ENERGY INC COM
COM
98389B100
183
2742
SH
SOLE
210
0
2532
XYLEM INC COM
COM
98419M100
97
950
SH
SOLE
0
0
950
YUM CHINA HLDGS INC COM
COM
98850P109
37
650
SH
SOLE
0
0
650
ZIMMER BIOMET HOLDINGS INC COM
COM
98956P102
202
1310
SH
SOLE
0
0
1310
ZOETIS INC CL A
CL A
98978V103
34298
207237
SH
SOLE
12150
0
195087
ATLASSIAN CORP PLC CL A
CL A
G06242104
12
50
SH
SOLE
0
0
50
ACCENTURE PLC IRELAND SHS CLAS
CL A
g1151c101
57744
221062
SH
SOLE
4615
0
216447
CLARIVATE PLC ORD SHS
COM
G21810109
22
725
SH
SOLE
0
0
725
EATON CORP PLC SHS
COM
G29183103
89
740
SH
SOLE
0
0
740
JOHNSON CTLS INTL PLC SHS
PLC SHS
G51502105
29
624
SH
SOLE
0
0
624
LINDE PLC SHS
PLC SHS
G5494J103
237
900
SH
SOLE
0
0
900
MEDTRONIC PLC SHS
COM
G5960L103
192
1635
SH
SOLE
0
0
1635
PENTAIR PLC SHS
PLC SHS
G7S00T104
18
336
SH
SOLE
0
0
336
TRANE TECHNOLOGIES PLC SHS
COM
G8994E103
10
70
SH
SOLE
0
0
70
CHUBB LIMITED COM
COM
H1467J104
129
835
SH
SOLE
0
0
835
ASML HOLDING N V N Y REGISTRY
NY SHS
N07059210
12
24
SH
SOLE
0
0
24
ROYAL CARIBBEAN GROUP COM
COM
V7780T103
3
45
SH
SOLE
0
0
45