0001085146-22-002893.txt : 20220808
0001085146-22-002893.hdr.sgml : 20220808
20220808164400
ACCESSION NUMBER: 0001085146-22-002893
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20220630
FILED AS OF DATE: 20220808
DATE AS OF CHANGE: 20220808
EFFECTIVENESS DATE: 20220808
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: Moors & Cabot, Inc.
CENTRAL INDEX KEY: 0001607239
IRS NUMBER: 042644548
STATE OF INCORPORATION: MA
FISCAL YEAR END: 0614
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-16128
FILM NUMBER: 221145060
BUSINESS ADDRESS:
STREET 1: ONE FEDERAL ST.
STREET 2: 19TH FLOOR
CITY: BOSTON
STATE: MA
ZIP: 02110
BUSINESS PHONE: 617-426-0500
MAIL ADDRESS:
STREET 1: ONE FEDERAL ST.
STREET 2: 19TH FLOOR
CITY: BOSTON
STATE: MA
ZIP: 02110
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0001607239
XXXXXXXX
06-30-2022
06-30-2022
false
Moors & Cabot, Inc.
One Federal St.
19th Floor
BOSTON
MA
02110
13F HOLDINGS REPORT
028-16128
N
Katherine R. Kelliher
Compliance Officer
617-314-0213
/s/ Katherine R. Kelliher
Boston
MA
08-08-2022
0
811
1389977
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
3M CO
COM
88579Y101
3974
30707
SH
SOLE
30707
0
0
ABB LTD
SPONSORED ADR
000375204
3440
128691
SH
SOLE
128691
0
0
ABBOTT LABS
COM
002824100
6827
62836
SH
SOLE
62836
0
0
ABBVIE INC
COM
00287Y109
11159
72856
SH
SOLE
72856
0
0
ABERDEEN GLOBAL PREMIER PPTY
COM SH BEN INT
00302L108
66
13419
SH
SOLE
13419
0
0
ABRDN ASIA PACIFIC INCOME FU
COM
003009107
215
73663
SH
SOLE
73663
0
0
ABRDN GLOBAL INCOME FUND INC
COM
003013109
69
12500
SH
SOLE
12500
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
8865
31927
SH
SOLE
31927
0
0
ADAM NAT RES FD INC
COM
00548F105
249
12782
SH
SOLE
12782
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
1074
2933
SH
SOLE
2933
0
0
ADT INC DEL
COM
00090Q103
176
28600
SH
SOLE
28600
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
1544
20190
SH
SOLE
20190
0
0
AES CORP
COM
00130H105
428
20375
SH
SOLE
20375
0
0
AES CORP
COM
00130H105
6
4000
SH
Call
SOLE
4000
0
0
AFLAC INC
COM
001055102
522
9435
SH
SOLE
9435
0
0
AGNICO EAGLE MINES LTD
COM
008474108
672
14687
SH
SOLE
14687
0
0
AIR PRODS & CHEMS INC
COM
009158106
2286
9508
SH
SOLE
9508
0
0
AIRBNB INC
COM CL A
009066101
418
4698
SH
SOLE
4698
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
227
2484
SH
SOLE
2484
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
748
106589
SH
SOLE
106589
0
0
ALBEMARLE CORP
COM
012653101
247
1183
SH
SOLE
1183
0
0
ALCOA CORP
COM
013872106
388
8518
SH
SOLE
8518
0
0
ALCON AG
ORD SHS
H01301128
1511
21625
SH
SOLE
21625
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
367
3224
SH
SOLE
3224
0
0
ALICO INC
COM
016230104
351
9845
SH
SOLE
9845
0
0
ALKALINE WTR CO INC
COM NEW
01643A207
4
10000
SH
SOLE
10000
0
0
ALLEGHANY CORP MD
COM
017175100
2117
2541
SH
SOLE
2541
0
0
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
2351
56542
SH
SOLE
56542
0
0
ALLIANCEBERNSTEIN NATL MUN I
COM
01864U106
1373
118650
SH
SOLE
118650
0
0
ALLIANT ENERGY CORP
COM
018802108
305
5209
SH
SOLE
5209
0
0
ALLSTATE CORP
COM
020002101
6161
48612
SH
SOLE
48612
0
0
ALPHABET INC
CAP STK CL A
02079K305
14516
6661
SH
SOLE
6661
0
0
ALPHABET INC
CAP STK CL C
02079K107
9369
4283
SH
SOLE
4283
0
0
ALTRIA GROUP INC
COM
02209S103
1509
36118
SH
SOLE
36118
0
0
AMAZON COM INC
COM
023135106
20479
192816
SH
SOLE
192816
0
0
AMBEV SA
SPONSORED ADR
02319V103
154
61500
SH
SOLE
61500
0
0
AMCOR PLC
ORD
G0250X107
178
14323
SH
SOLE
14323
0
0
AMEREN CORP
COM
023608102
222
2452
SH
SOLE
2452
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
1911
19920
SH
SOLE
19920
0
0
AMERICAN EXPRESS CO
COM
025816109
1722
12424
SH
SOLE
12424
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
297
5801
SH
SOLE
5801
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
1329
5201
SH
SOLE
5201
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
1263
8489
SH
SOLE
8489
0
0
AMETEK INC
COM
031100100
2172
19769
SH
SOLE
19769
0
0
AMGEN INC
COM
031162100
4417
18156
SH
SOLE
18156
0
0
AMPLIFY ETF TR
AMPLIFY LITHIUM
032108805
226
15444
SH
SOLE
15444
0
0
AMYRIS INC
COM NEW
03236M200
151
81750
SH
SOLE
81750
0
0
ANALOG DEVICES INC
COM
032654105
506
3466
SH
SOLE
3466
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
264
4888
SH
SOLE
4888
0
0
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
73
12361
SH
SOLE
12361
0
0
ANTERO MIDSTREAM CORP
COM
03676B102
179
19794
SH
SOLE
19794
0
0
ANTERO RESOURCES CORP
COM
03674X106
287
9380
SH
SOLE
9380
0
0
APA CORPORATION
COM
03743Q108
593
17006
SH
SOLE
17006
0
0
APOLLO GLOBAL MGMT INC
COM
03769M106
549
11329
SH
SOLE
11329
0
0
APOLLO TACTICAL INCOME FD IN
COM
037638103
406
33725
SH
SOLE
33725
0
0
APPLE INC
COM
037833100
67214
491622
SH
SOLE
491622
0
0
APPLIED MATLS INC
COM
038222105
1738
19101
SH
SOLE
19101
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
1393
17952
SH
SOLE
17952
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A -
G0457F107
972
144190
SH
SOLE
144190
0
0
ARES CAPITAL CORP
COM
04010L103
598
33353
SH
SOLE
33353
0
0
ARK ETF TR
GENOMIC REV ETF
00214Q302
467
14822
SH
SOLE
14822
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
1038
26039
SH
SOLE
26039
0
0
ASPIRA WOMENS HEALTH INC
COM
04537Y109
6
10000
SH
SOLE
10000
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
735
11129
SH
SOLE
11129
0
0
AT&T INC
COM
00206R102
5860
279563
SH
SOLE
279563
0
0
AUDACY INC
CL A
05070N103
108
114314
SH
SOLE
114314
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
1538
7321
SH
SOLE
7321
0
0
AVALONBAY CMNTYS INC
COM
053484101
679
3495
SH
SOLE
3495
0
0
AXCELIS TECHNOLOGIES INC
COM NEW
054540208
706
12880
SH
SOLE
12880
0
0
AZENTA INC
COM
114340102
224
3106
SH
SOLE
3106
0
0
B2GOLD CORP
COM
11777Q209
115
33850
SH
SOLE
33850
0
0
BAKKT HOLDINGS INC
COM CL A
05759B107
33
15950
SH
SOLE
15950
0
0
BALL CORP
COM
058498106
1231
17901
SH
SOLE
17901
0
0
BANCO SANTANDER S.A.
ADR
05964H105
89
31824
SH
SOLE
31824
0
0
BANK NEW YORK MELLON CORP
COM
064058100
1356
32516
SH
SOLE
32516
0
0
BANK NOVA SCOTIA B C
COM
064149107
378
6385
SH
SOLE
6385
0
0
BARRICK GOLD CORP
COM
067901108
849
48020
SH
SOLE
48020
0
0
BAXTER INTL INC
COM
071813109
1881
29285
SH
SOLE
29285
0
0
BCE INC
COM NEW
05534B760
992
20175
SH
SOLE
20175
0
0
BCLS ACQUISITION CORP
COM CL A
G0904B105
155
15700
SH
SOLE
15700
0
0
BECTON DICKINSON & CO
COM
075887109
2473
10032
SH
SOLE
10032
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
409
1
SH
SOLE
1
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
7968
29184
SH
SOLE
29184
0
0
BEST BUY INC
COM
086516101
206
3165
SH
SOLE
3165
0
0
BGC PARTNERS INC
CL A
05541T101
172
51132
SH
SOLE
51132
0
0
BHP GROUP LTD
SPONSORED ADS
088606108
1656
29479
SH
SOLE
29479
0
0
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
478
5772
SH
SOLE
5772
0
0
BIOTRICITY INC
COM
09074H104
18
10000
SH
SOLE
10000
0
0
BJS WHSL CLUB HLDGS INC
COM
05550J101
388
6227
SH
SOLE
6227
0
0
BK OF AMERICA CORP
COM
060505104
5934
190635
SH
SOLE
190635
0
0
BLACK HILLS CORP
COM
092113109
599
8229
SH
SOLE
8229
0
0
BLACK STONE MINERALS L P
COM UNIT
09225M101
982
71700
SH
SOLE
71700
0
0
BLACKROCK ENERGY & RES TR
COM
09250U101
149
13583
SH
SOLE
13583
0
0
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
237
26860
SH
SOLE
26860
0
0
BLACKROCK FLOATING RATE INC
COM
091941104
647
58734
SH
SOLE
58734
0
0
BLACKROCK HEALTH SCIENCS TR
COM SHS
09260E105
176
10711
SH
SOLE
10711
0
0
BLACKROCK INC
COM
09247X101
5532
9084
SH
SOLE
9084
0
0
BLACKROCK LONG-TERM MUN ADVA
COM
09250B103
252
22763
SH
SOLE
22763
0
0
BLACKROCK MUNICIPAL INCOME
COM
09253X102
939
78847
SH
SOLE
78847
0
0
BLACKROCK MUNIHOLDINGS FD IN
COM
09253N104
1842
145132
SH
SOLE
145132
0
0
BLACKROCK MUNIHOLDINGS QUALI
COM
09254C107
1141
103500
SH
SOLE
103500
0
0
BLACKROCK MUNIVEST FD II INC
COM
09253T101
142
12500
SH
SOLE
12500
0
0
BLACKROCK MUNIYIELD QUALITY
COM
09254E103
1127
96690
SH
SOLE
96690
0
0
BLACKROCK MUNIYILD QULT FD I
COM
09254F100
968
76242
SH
SOLE
76242
0
0
BLACKROCK RES & COMMODITIES
SHS
09257A108
434
48371
SH
SOLE
48371
0
0
BLACKSTONE INC
COM
09260D107
8129
89100
SH
SOLE
89100
0
0
BLACKSTONE INC
COM
09260D107
3
5500
SH
Call
SOLE
5500
0
0
BLOCK INC
CL A
852234103
851
13854
SH
SOLE
13854
0
0
BNY MELLON MUN INCOME INC
COM
05589T104
952
141000
SH
SOLE
141000
0
0
BOEING CO
COM
097023105
3635
26585
SH
SOLE
26585
0
0
BOEING CO
COM
097023105
3
100
SH
Call
SOLE
100
0
0
BOOKING HOLDINGS INC
COM
09857L108
435
249
SH
SOLE
249
0
0
BORGWARNER INC
COM
099724106
209
6265
SH
SOLE
6265
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1322
35478
SH
SOLE
35478
0
0
BP PLC
SPONSORED ADR
055622104
3358
118436
SH
SOLE
118436
0
0
BRIGHAM MINERALS INC
CL A COM
10918L103
360
14600
SH
SOLE
14600
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
7747
100607
SH
SOLE
100607
0
0
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
1626
37884
SH
SOLE
37884
0
0
BROADCOM INC
COM
11135F101
9167
18869
SH
SOLE
18869
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
613
13774
SH
SOLE
13774
0
0
BROOKLINE BANCORP INC DEL
COM
11373M107
565
42480
SH
SOLE
42480
0
0
BROWN & BROWN INC
COM
115236101
285
4892
SH
SOLE
4892
0
0
BUNGE LIMITED
COM
G16962105
710
7824
SH
SOLE
7824
0
0
CACI INTL INC
CL A
127190304
319
1133
SH
SOLE
1133
0
0
CAMBRIA ETF TR
SHSHLD YIELD ETF
132061201
216
3963
SH
SOLE
3963
0
0
CAMBRIDGE BANCORP
COM
132152109
651
7875
SH
SOLE
7875
0
0
CAMDEN PPTY TR
SH BEN INT
133131102
299
2225
SH
SOLE
2225
0
0
CAMECO CORP
COM
13321L108
239
11376
SH
SOLE
11376
0
0
CAMPBELL SOUP CO
COM
134429109
503
10460
SH
SOLE
10460
0
0
CANADIAN NATL RY CO
COM
136375102
881
7834
SH
SOLE
7834
0
0
CANADIAN PAC RY LTD
COM
13645T100
1239
17743
SH
SOLE
17743
0
0
CAPITAL ONE FINL CORP
COM
14040H105
372
3566
SH
SOLE
3566
0
0
CAPITOL FED FINL INC
COM
14057J101
104
11322
SH
SOLE
11322
0
0
CARDINAL HEALTH INC
COM
14149Y108
1022
19545
SH
SOLE
19545
0
0
CARLYLE GROUP INC
COM
14316J108
268
8478
SH
SOLE
8478
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
1403
39341
SH
SOLE
39341
0
0
CATCHMARK TIMBER TR INC
CL A
14912Y202
230
22900
SH
SOLE
22900
0
0
CATERPILLAR INC
COM
149123101
4130
23101
SH
SOLE
23101
0
0
CBOE GLOBAL MKTS INC
COM
12503M108
250
2210
SH
SOLE
2210
0
0
CBOE GLOBAL MKTS INC
COM
12503M108
3
300
SH
Call
SOLE
300
0
0
CBRE GBL REAL ESTATE INC FD
COM
12504G100
480
66084
SH
SOLE
66084
0
0
CENTENE CORP DEL
COM
15135B101
4959
58614
SH
SOLE
58614
0
0
CENTERPOINT ENERGY INC
COM
15189T107
1332
45037
SH
SOLE
45037
0
0
CHARLES RIV LABS INTL INC
COM
159864107
425
1988
SH
SOLE
1988
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
413
882
SH
SOLE
882
0
0
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
1395
11455
SH
SOLE
11455
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
202
1516
SH
SOLE
1516
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
2
100
SH
Call
SOLE
100
0
0
CHEVRON CORP NEW
COM
166764100
14353
99139
SH
SOLE
99139
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
210
161
SH
SOLE
161
0
0
CHUBB LIMITED
COM
H1467J104
1473
7492
SH
SOLE
7492
0
0
CHUBB LIMITED
COM
H1467J104
4
200
SH
Call
SOLE
200
0
0
CHURCH & DWIGHT CO INC
COM
171340102
263
2842
SH
SOLE
2842
0
0
CIGNA CORP NEW
COM
125523100
2477
9400
SH
SOLE
9400
0
0
CISCO SYS INC
COM
17275R102
5654
132609
SH
SOLE
132609
0
0
CITIGROUP INC
COM NEW
172967424
1339
29120
SH
SOLE
29120
0
0
CITIZENS FINL GROUP INC
COM
174610105
2902
81325
SH
SOLE
81325
0
0
CITRIX SYS INC
COM
177376100
235
2418
SH
SOLE
2418
0
0
CIVEO CORP CDA
COM NEW
17878Y207
1130
43669
SH
SOLE
43669
0
0
CLEAN ENERGY FUELS CORP
COM
184499101
2087
465950
SH
SOLE
465950
0
0
CLEVELAND-CLIFFS INC NEW
COM
185899101
852
55428
SH
SOLE
55428
0
0
CLOROX CO DEL
COM
189054109
1493
10591
SH
SOLE
10591
0
0
CME GROUP INC
COM
12572Q105
4974
24297
SH
SOLE
24297
0
0
CNA FINL CORP
COM
126117100
634
14130
SH
SOLE
14130
0
0
COCA COLA CO
COM
191216100
8403
133569
SH
SOLE
133569
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
270
4001
SH
SOLE
4001
0
0
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
233
9195
SH
SOLE
9195
0
0
COHEN & STEERS QUALITY INCOM
COM
19247L106
335
24667
SH
SOLE
24667
0
0
COLGATE PALMOLIVE CO
COM
194162103
3560
44417
SH
SOLE
44417
0
0
COLUMBIA ETF TR I
DIVERSIFID FXD
19761L508
200
11300
SH
SOLE
11300
0
0
COMCAST CORP NEW
CL A
20030N101
2803
71444
SH
SOLE
71444
0
0
COMMUNITY HEALTHCARE TR INC
COM
20369C106
554
15293
SH
SOLE
15293
0
0
CONOCOPHILLIPS
COM
20825C104
3962
44112
SH
SOLE
44112
0
0
CONSOLIDATED EDISON INC
COM
209115104
1997
21003
SH
SOLE
21003
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
9641
41367
SH
SOLE
41367
0
0
CORE LABORATORIES N V
COM
N22717107
1106
55836
SH
SOLE
55836
0
0
CORE SCIENTIFIC INC
COMMON STOCK
21873J108
52
35200
SH
SOLE
35200
0
0
CORNING INC
COM
219350105
4509
143102
SH
SOLE
143102
0
0
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
280
10707
SH
SOLE
10707
0
0
CORTEVA INC
COM
22052L104
1809
33411
SH
SOLE
33411
0
0
COSTAMARE INC
SHS
Y1771G102
526
43500
SH
SOLE
43500
0
0
COSTCO WHSL CORP NEW
COM
22160K105
4194
8752
SH
SOLE
8752
0
0
COTERRA ENERGY INC
COM
127097103
1322
51260
SH
SOLE
51260
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
504
2990
SH
SOLE
2990
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
4
100
SH
Call
SOLE
100
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
500
2970
SH
SOLE
2970
0
0
CSX CORP
COM
126408103
2312
79545
SH
SOLE
79545
0
0
CULP INC
COM
230215105
905
210508
SH
SOLE
210508
0
0
CUMMINS INC
COM
231021106
636
3285
SH
SOLE
3285
0
0
CVS HEALTH CORP
COM
126650100
19594
211464
SH
SOLE
211464
0
0
DANAHER CORPORATION
COM
235851102
1190
4694
SH
SOLE
4694
0
0
DASEKE INC
COM
23753F107
81
12725
SH
SOLE
12725
0
0
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
250
8451
SH
SOLE
8451
0
0
DEERE & CO
COM
244199105
2469
8245
SH
SOLE
8245
0
0
DELAWARE INVTS NATL MUN INCO
SH BEN INT
24610T108
283
25000
SH
SOLE
25000
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
430
14830
SH
SOLE
14830
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
2
400
SH
Call
SOLE
400
0
0
DEVON ENERGY CORP NEW
COM
25179M103
1268
23016
SH
SOLE
23016
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
2427
13940
SH
SOLE
13940
0
0
DIAMONDBACK ENERGY INC
COM
25278X109
258
2129
SH
SOLE
2129
0
0
DIGITAL MEDIA SOLUTIONS INC
COM CL A
25401G106
23
20911
SH
SOLE
20911
0
0
DIMENSIONAL ETF TRUST
US SMALL CAP ETF
25434V500
242
5050
SH
SOLE
5050
0
0
DISCOVER FINL SVCS
COM
254709108
498
5262
SH
SOLE
5262
0
0
DISNEY WALT CO
COM
254687106
6272
66439
SH
SOLE
66439
0
0
DOLLAR GEN CORP NEW
COM
256677105
1213
4941
SH
SOLE
4941
0
0
DOMINION ENERGY INC
COM
25746U109
2193
27482
SH
SOLE
27482
0
0
DORCHESTER MINERALS LP
COM UNIT
25820R105
1967
82461
SH
SOLE
82461
0
0
DOW INC
COM
260557103
3065
59380
SH
SOLE
59380
0
0
DRAFTKINGS INC NEW
COM CL A
26142V105
733
62788
SH
SOLE
62788
0
0
DTE ENERGY CO
COM
233331107
318
2511
SH
SOLE
2511
0
0
DUFF & PHELPS UTLITY AND INF
COM
26433C105
330
23758
SH
SOLE
23758
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
5575
52005
SH
SOLE
52005
0
0
DUPONT DE NEMOURS INC
COM
26614N102
1363
24524
SH
SOLE
24524
0
0
DUPONT DE NEMOURS INC
COM
26614N102
2
400
SH
Call
SOLE
400
0
0
EASTERN BANKSHARES INC
COM
27627N105
949
51394
SH
SOLE
51394
0
0
EATON CORP PLC
SHS
G29183103
6552
52001
SH
SOLE
52001
0
0
EATON VANCE ENHANCED EQUITY
COM
278274105
197
13375
SH
SOLE
13375
0
0
EATON VANCE FLOATING RATE 20
COM
27831H100
154
18000
SH
SOLE
18000
0
0
EATON VANCE LTD DURATION INC
COM
27828H105
175
16945
SH
SOLE
16945
0
0
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
535
29900
SH
SOLE
29900
0
0
EATON VANCE NEW YORK MUN BD
COM
27827Y109
130
14000
SH
SOLE
14000
0
0
EATON VANCE TAX-MANAGED DIVE
COM
27828N102
293
25817
SH
SOLE
25817
0
0
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
238
30858
SH
SOLE
30858
0
0
ECOLAB INC
COM
278865100
338
2201
SH
SOLE
2201
0
0
EDISON INTL
COM
281020107
313
4945
SH
SOLE
4945
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
4778
50252
SH
SOLE
50252
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
604
30767
SH
SOLE
30767
0
0
ELBIT SYS LTD
ORD
M3760D101
446
1945
SH
SOLE
1945
0
0
ELECTRONIC ARTS INC
COM
285512109
279
2292
SH
SOLE
2292
0
0
ELEMENT SOLUTIONS INC
COM
28618M106
262
14700
SH
SOLE
14700
0
0
EMBECTA CORP
COMMON STOCK
29082K105
234
9240
SH
SOLE
9240
0
0
EMERSON ELEC CO
COM
291011104
3913
49202
SH
SOLE
49202
0
0
ENBRIDGE INC
COM
29250N105
5157
122024
SH
SOLE
122024
0
0
ENERGIZER HLDGS INC NEW
COM
29272W109
350
12361
SH
SOLE
12361
0
0
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
4080
408774
SH
SOLE
408774
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
9085
372785
SH
SOLE
372785
0
0
EOG RES INC
COM
26875P101
378
3423
SH
SOLE
3423
0
0
EQT CORP
COM
26884L109
301
8760
SH
SOLE
8760
0
0
ESSENTIAL UTILS INC
COM
29670G102
619
13502
SH
SOLE
13502
0
0
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
659
14384
SH
SOLE
14384
0
0
ETF SER SOLUTIONS
DEFIANCE NEXT
26922A289
222
7061
SH
SOLE
7061
0
0
ETF SER SOLUTIONS
ROUNDHILL ACQUI
26922A701
243
8277
SH
SOLE
8277
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
205
12425
SH
SOLE
12425
0
0
EVERGY INC
COM
30034W106
605
9265
SH
SOLE
9265
0
0
EVERSOURCE ENERGY
COM
30040W108
6945
82216
SH
SOLE
82216
0
0
EXELON CORP
COM
30161N101
318
7026
SH
SOLE
7026
0
0
EXXON MOBIL CORP
COM
30231G102
14782
172610
SH
SOLE
172610
0
0
F N B CORP
COM
302520101
228
21016
SH
SOLE
21016
0
0
FASTENAL CO
COM
311900104
514
10302
SH
SOLE
10302
0
0
FEDEX CORP
COM
31428X106
1041
4593
SH
SOLE
4593
0
0
FEDEX CORP
COM
31428X106
7
200
SH
Call
SOLE
200
0
0
FIDELITY COVINGTON TRUST
STOCK FOR INFL
316092386
418
14366
SH
SOLE
14366
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
1480
40036
SH
SOLE
40036
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
757
8259
SH
SOLE
8259
0
0
FIFTH THIRD BANCORP
COM
316773100
227
6746
SH
SOLE
6746
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
92
12765
SH
SOLE
12765
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
346
2400
SH
SOLE
2400
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
1339
77703
SH
SOLE
77703
0
0
FIRST TR EXCHANGE TRAD FD VI
FST TR GLB FD
33739H101
1242
46399
SH
SOLE
46399
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
270
4103
SH
SOLE
4103
0
0
FIRST TR EXCHANGE TRADED FD
ENERGY ALPHADX
33734X127
182
12330
SH
SOLE
12330
0
0
FIRST TR EXCHANGE TRADED FD
INDXX NEXTG ETF
33737K205
488
7569
SH
SOLE
7569
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
1613
40085
SH
SOLE
40085
0
0
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
1120
15556
SH
SOLE
15556
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
323
4615
SH
SOLE
4615
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
716
17297
SH
SOLE
17297
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
624
10504
SH
SOLE
10504
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
958
19844
SH
SOLE
19844
0
0
FIRST TR EXCHANGE-TRADED FD
MNGD FUTRS STRGY
33739G103
263
5100
SH
SOLE
5100
0
0
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
525
10049
SH
SOLE
10049
0
0
FIRST TR EXCHANGE-TRADED FD
NASDAQ BK ETF
33738R860
268
10289
SH
SOLE
10289
0
0
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
362
14056
SH
SOLE
14056
0
0
FIRST TR EXCHANGE-TRADED FD
NY ARCA BIOTECH
33733E203
943
6956
SH
SOLE
6956
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
1280
29017
SH
SOLE
29017
0
0
FIRST TR MLP & ENERGY INCOM
COM
33739B104
171
22200
SH
SOLE
22200
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
292
8285
SH
SOLE
8285
0
0
FIRST TR MULTI CP VAL ALPHA
SHS ISSUED FRST
33733C108
244
3730
SH
SOLE
3730
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
623
16054
SH
SOLE
16054
0
0
FIRSTENERGY CORP
COM
337932107
867
22592
SH
SOLE
22592
0
0
FISERV INC
COM
337738108
2084
23419
SH
SOLE
23419
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
331
8344
SH
SOLE
8344
0
0
FLOWERS FOODS INC
COM
343498101
229
8682
SH
SOLE
8682
0
0
FMC CORP
COM NEW
302491303
595
5563
SH
SOLE
5563
0
0
FORD MTR CO DEL
COM
345370860
1391
124955
SH
SOLE
124955
0
0
FORTINET INC
COM
34959E109
2088
36905
SH
SOLE
36905
0
0
FORTINET INC
COM
34959E109
11
2500
SH
Call
SOLE
2500
0
0
FORTIVE CORP
COM
34959J108
296
5452
SH
SOLE
5452
0
0
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
338
5648
SH
SOLE
5648
0
0
FRANCO NEV CORP
COM
351858105
4937
37522
SH
SOLE
37522
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
2362
80740
SH
SOLE
80740
0
0
FREQUENCY ELECTRS INC
COM
358010106
243
33324
SH
SOLE
33324
0
0
FUBOTV INC
COM
35953D104
26
10600
SH
SOLE
10600
0
0
GABELLI EQUITY TR INC
COM
362397101
93
15314
SH
SOLE
15314
0
0
GARMIN LTD
SHS
H2906T109
332
3384
SH
SOLE
3384
0
0
GENCO SHIPPING & TRADING LTD
SHS
Y2685T131
215
11125
SH
SOLE
11125
0
0
GENERAC HLDGS INC
COM
368736104
297
1410
SH
SOLE
1410
0
0
GENERAC HLDGS INC
COM
368736104
3
200
SH
Call
SOLE
200
0
0
GENERAL DYNAMICS CORP
COM
369550108
895
4046
SH
SOLE
4046
0
0
GENERAL ELECTRIC CO
COM NEW
369604301
2016
31670
SH
SOLE
31670
0
0
GENERAL MLS INC
COM
370334104
2904
38495
SH
SOLE
38495
0
0
GENERAL MTRS CO
COM
37045V100
388
12224
SH
SOLE
12224
0
0
GENUINE PARTS CO
COM
372460105
6789
51048
SH
SOLE
51048
0
0
GEOSPACE TECHNOLOGIES CORP
COM
37364X109
2835
598025
SH
SOLE
598025
0
0
GILEAD SCIENCES INC
COM
375558103
2062
33355
SH
SOLE
33355
0
0
GLACIER BANCORP INC NEW
COM
37637Q105
945
19929
SH
SOLE
19929
0
0
GLOBAL PARTNERS LP
COM UNITS
37946R109
652
27740
SH
SOLE
27740
0
0
GLOBAL PMTS INC
COM
37940X102
900
8138
SH
SOLE
8138
0
0
GLOBAL SHIP LEASE INC NEW
COM CL A
Y27183600
779
47150
SH
SOLE
47150
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
494
28255
SH
SOLE
28255
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
322
15851
SH
SOLE
15851
0
0
GLOBAL X FDS
S&P 500 COVERED
37954Y475
379
8869
SH
SOLE
8869
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
1241
4179
SH
SOLE
4179
0
0
GOLUB CAP BDC INC
COM
38173M102
425
32828
SH
SOLE
32828
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
254
23725
SH
SOLE
23725
0
0
GRAHAM CORP
COM
384556106
236
34093
SH
SOLE
34093
0
0
GRAINGER W W INC
COM
384802104
211
465
SH
SOLE
465
0
0
GRANITE CONSTR INC
COM
387328107
209
7163
SH
SOLE
7163
0
0
GREENBRIER COS INC
COM
393657101
1013
28150
SH
SOLE
28150
0
0
GSK PLC
SPONSORED ADR
37733W105
1936
44473
SH
SOLE
44473
0
0
GUESS INC
COM
401617105
1048
61482
SH
SOLE
61482
0
0
HALLIBURTON CO
COM
406216101
1144
36474
SH
SOLE
36474
0
0
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
245
6604
SH
SOLE
6604
0
0
HANESBRANDS INC
COM
410345102
698
67857
SH
SOLE
67857
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
818
12504
SH
SOLE
12504
0
0
HASBRO INC
COM
418056107
766
9356
SH
SOLE
9356
0
0
HEARTLAND FINL USA INC
COM
42234Q102
548
13195
SH
SOLE
13195
0
0
HECLA MNG CO
COM
422704106
147
37500
SH
SOLE
37500
0
0
HEICO CORP NEW
COM
422806109
1152
8785
SH
SOLE
8785
0
0
HENRY JACK & ASSOC INC
COM
426281101
237
1317
SH
SOLE
1317
0
0
HERSHEY CO
COM
427866108
1884
8754
SH
SOLE
8754
0
0
HERTZ GLOBAL HLDGS INC
COM NEW
42806J700
534
33725
SH
SOLE
33725
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
173
13063
SH
SOLE
13063
0
0
HF SINCLAIR CORP
COM
403949100
370
8200
SH
SOLE
8200
0
0
HIGHLAND GLOBAL ALLOCATION F
COM
43010T104
97
10000
SH
SOLE
10000
0
0
HIGHLAND INCOME FD
HIGHLAND INCOME
43010E404
291
25800
SH
SOLE
25800
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
540
1901
SH
SOLE
1901
0
0
HOME DEPOT INC
COM
437076102
12862
46897
SH
SOLE
46897
0
0
HOMETRUST BANCSHARES INC
COM
437872104
250
10000
SH
SOLE
10000
0
0
HONEYWELL INTL INC
COM
438516106
4835
27818
SH
SOLE
27818
0
0
HOOKER FURNISHINGS CORPORATI
COM
439038100
1130
72650
SH
SOLE
72650
0
0
HOWMET AEROSPACE INC
COM
443201108
423
13436
SH
SOLE
13436
0
0
HUMANA INC
COM
444859102
752
1606
SH
SOLE
1606
0
0
HUNT J B TRANS SVCS INC
COM
445658107
255
1619
SH
SOLE
1619
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
2367
196779
SH
SOLE
196779
0
0
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
1481
30788
SH
SOLE
30788
0
0
IDACORP INC
COM
451107106
220
2077
SH
SOLE
2077
0
0
IDEXX LABS INC
COM
45168D104
467
1332
SH
SOLE
1332
0
0
ILLINOIS TOOL WKS INC
COM
452308109
1093
5995
SH
SOLE
5995
0
0
ILLUMINA INC
COM
452327109
1234
6695
SH
SOLE
6695
0
0
INDEPENDENCE RLTY TR INC
COM
45378A106
246
11851
SH
SOLE
11851
0
0
INDEPENDENT BK CORP MASS
COM
453836108
4785
60236
SH
SOLE
60236
0
0
INTEL CORP
COM
458140100
5258
140544
SH
SOLE
140544
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
1081
11494
SH
SOLE
11494
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED ADS
45857P806
210
3891
SH
SOLE
3891
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
9463
67021
SH
SOLE
67021
0
0
INTERNATIONAL PAPER CO
COM
460146103
1997
47734
SH
SOLE
47734
0
0
INTUIT
COM
461202103
238
617
SH
SOLE
617
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
483
2405
SH
SOLE
2405
0
0
INVESCO DB MULTI-SECTOR COMM
ENERGY FD
46140H304
647
24713
SH
SOLE
24713
0
0
INVESCO EXCH TRADED FD TR II
CEF INM COMPSI
46138E404
402
21239
SH
SOLE
21239
0
0
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
465
14975
SH
SOLE
14975
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
663
53700
SH
SOLE
53700
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW VOL
46138E354
229
3691
SH
SOLE
3691
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
575
28377
SH
SOLE
28377
0
0
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
457
16500
SH
SOLE
16500
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
359
5115
SH
SOLE
5115
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
361
7800
SH
SOLE
7800
0
0
INVESCO LTD
SHS
G491BT108
174
10780
SH
SOLE
10780
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
3846
13723
SH
SOLE
13723
0
0
INVESCO TR INVT GRADE MUNS
COM
46131M106
737
70000
SH
SOLE
70000
0
0
INVESCO VALUE MUN INCOME TR
COM
46132P108
132
10289
SH
SOLE
10289
0
0
IRON MTN INC NEW
COM
46284V101
3928
80681
SH
SOLE
80681
0
0
ISHARES GOLD TR
ISHARES NEW
464285204
529
15405
SH
SOLE
15405
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
252
5138
SH
SOLE
5138
0
0
ISHARES SILVER TR
ISHARES
46428Q109
770
41310
SH
SOLE
41310
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
274
2705
SH
SOLE
2705
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
234
5776
SH
SOLE
5776
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
2533
30595
SH
SOLE
30595
0
0
ISHARES TR
ASIA 50 ETF
464288430
236
3762
SH
SOLE
3762
0
0
ISHARES TR
CORE HIGH DV ETF
46429B663
214
2132
SH
SOLE
2132
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
993
4388
SH
SOLE
4388
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
741
8015
SH
SOLE
8015
0
0
ISHARES TR
CORE S&P TTL STK
464287150
422
5033
SH
SOLE
5033
0
0
ISHARES TR
CORE S&P500 ETF
464287200
2184
5759
SH
SOLE
5759
0
0
ISHARES TR
CORE TOTAL USD
46434V613
250
5343
SH
SOLE
5343
0
0
ISHARES TR
CORE US AGGBD ET
464287226
203
1994
SH
SOLE
1994
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
4039
211998
SH
SOLE
211998
0
0
ISHARES TR
GLOBAL ENERG ETF
464287341
422
12444
SH
SOLE
12444
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
436
3964
SH
SOLE
3964
0
0
ISHARES TR
ISHARES BIOTECH
464287556
3496
29717
SH
SOLE
29717
0
0
ISHARES TR
MBS ETF
464288588
892
9154
SH
SOLE
9154
0
0
ISHARES TR
MSCI EAFE ETF
464287465
541
8656
SH
SOLE
8656
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
311
7752
SH
SOLE
7752
0
0
ISHARES TR
MSCI UK ETF NEW
46435G334
288
9605
SH
SOLE
9605
0
0
ISHARES TR
MSCI USA ESG SLC
464288802
234
2895
SH
SOLE
2895
0
0
ISHARES TR
MSCI USA MIN VOL
46429B697
875
12467
SH
SOLE
12467
0
0
ISHARES TR
MSCI USA QLT FCT
46432F339
209
1871
SH
SOLE
1871
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
344
3235
SH
SOLE
3235
0
0
ISHARES TR
PFD AND INCM SEC
464288687
989
30085
SH
SOLE
30085
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
419
2890
SH
SOLE
2890
0
0
ISHARES TR
RUS 2000 GRW ETF
464287648
269
1306
SH
SOLE
1306
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
245
2416
SH
SOLE
2416
0
0
ISHARES TR
RUS MID CAP ETF
464287499
404
6251
SH
SOLE
6251
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
832
4912
SH
SOLE
4912
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
216
3575
SH
SOLE
3575
0
0
ISHARES TR
S&P MC 400GR ETF
464287606
212
3333
SH
SOLE
3333
0
0
ISHARES TR
S&P SML 600 GWT
464287887
273
2594
SH
SOLE
2594
0
0
ISHARES TR
SELECT DIVID ETF
464287168
849
7215
SH
SOLE
7215
0
0
ISHARES TR
SHORT TREAS BD
464288679
675
6131
SH
SOLE
6131
0
0
ISHARES TR
SP SMCP600VL ETF
464287879
402
4515
SH
SOLE
4515
0
0
ISHARES TR
TIPS BD ETF
464287176
734
6440
SH
SOLE
6440
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
410
10758
SH
SOLE
10758
0
0
ISHARES TR
U.S. MED DVC ETF
464288810
5270
104487
SH
SOLE
104487
0
0
ISHARES TR
U.S. TECH ETF
464287721
203
2536
SH
SOLE
2536
0
0
ISHARES TR
U.S. UTILITS ETF
464287697
278
3244
SH
SOLE
3244
0
0
ISHARES TR
US AER DEF ETF
464288760
315
3175
SH
SOLE
3175
0
0
ISHARES TR
US HLTHCARE ETF
464287762
580
2156
SH
SOLE
2156
0
0
ISHARES TR
US INFRASTRUC
46435U713
374
10995
SH
SOLE
10995
0
0
ISHARES TR
US TREAS BD ETF
46429B267
209
8747
SH
SOLE
8747
0
0
J P MORGAN EXCHANGE TRADED F
EQUITY PREMIUM
46641Q332
2471
44569
SH
SOLE
44569
0
0
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT INC
46641Q837
507
10126
SH
SOLE
10126
0
0
JETBLUE AWYS CORP
COM
477143101
224
26812
SH
SOLE
26812
0
0
JOHNSON & JOHNSON
COM
478160104
23019
129679
SH
SOLE
129679
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
614
12821
SH
SOLE
12821
0
0
JPMORGAN CHASE & CO
COM
46625H100
14783
131279
SH
SOLE
131279
0
0
KARYOPHARM THERAPEUTICS INC
COM
48576U106
95
21150
SH
SOLE
21150
0
0
KAYNE ANDERSON ENERGY INFRST
COM
486606106
347
41435
SH
SOLE
41435
0
0
KELLOGG CO
COM
487836108
468
6557
SH
SOLE
6557
0
0
KEY TRONIC CORP
COM
493144109
825
187050
SH
SOLE
187050
0
0
KEYCORP
COM
493267108
657
38150
SH
SOLE
38150
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1053
7642
SH
SOLE
7642
0
0
KIMBERLY-CLARK CORP
COM
494368103
3172
23471
SH
SOLE
23471
0
0
KIMCO RLTY CORP
COM
49446R109
294
14851
SH
SOLE
14851
0
0
KINDER MORGAN INC DEL
COM
49456B101
1957
116748
SH
SOLE
116748
0
0
KKR & CO INC
COM
48251W104
516
11143
SH
SOLE
11143
0
0
KONINKLIJKE PHILIPS N V
NY REGIS SHS NEW
500472303
383
17767
SH
SOLE
17767
0
0
KRAFT HEINZ CO
COM
500754106
2183
57224
SH
SOLE
57224
0
0
KROGER CO
COM
501044101
402
8503
SH
SOLE
8503
0
0
KVH INDS INC
COM
482738101
420
48268
SH
SOLE
48268
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
5374
22233
SH
SOLE
22233
0
0
LAM RESEARCH CORP
COM
512807108
1938
4548
SH
SOLE
4548
0
0
LAUDER ESTEE COS INC
CL A
518439104
648
2546
SH
SOLE
2546
0
0
LEGGETT & PLATT INC
COM
524660107
296
8570
SH
SOLE
8570
0
0
LILLY ELI & CO
COM
532457108
7490
23101
SH
SOLE
23101
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
603
4885
SH
SOLE
4885
0
0
LINDE PLC
SHS
G5494J103
428
1487
SH
SOLE
1487
0
0
LINEAGE CELL THERAPEUTICS IN
COM
53566P109
20
12400
SH
SOLE
12400
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
322
34551
SH
SOLE
34551
0
0
LISTED FD TR
HORIZON KINETICS
53656F623
3951
138450
SH
SOLE
138450
0
0
LOCKHEED MARTIN CORP
COM
539830109
8418
19578
SH
SOLE
19578
0
0
LOEWS CORP
COM
540424108
531
8959
SH
SOLE
8959
0
0
LOUISIANA PAC CORP
COM
546347105
225
4293
SH
SOLE
4293
0
0
LOWES COS INC
COM
548661107
4842
27722
SH
SOLE
27722
0
0
LUCID GROUP INC
COM
549498103
280
16296
SH
SOLE
16296
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
563
6439
SH
SOLE
6439
0
0
M & T BK CORP
COM
55261F104
1575
9879
SH
SOLE
9879
0
0
MACQUARIE / FIRST TR GLOBAL
COM
55607W100
256
29070
SH
SOLE
29070
0
0
MACYS INC
COM
55616P104
194
10575
SH
SOLE
10575
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
4370
91506
SH
SOLE
91506
0
0
MANULIFE FINL CORP
COM
56501R106
797
45986
SH
SOLE
45986
0
0
MARATHON OIL CORP
COM
565849106
350
15578
SH
SOLE
15578
0
0
MARATHON PETE CORP
COM
56585A102
886
10781
SH
SOLE
10781
0
0
MARRIOTT INTL INC NEW
CL A
571903202
2993
22009
SH
SOLE
22009
0
0
MARSH & MCLENNAN COS INC
COM
571748102
498
3208
SH
SOLE
3208
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
377
1259
SH
SOLE
1259
0
0
MARVELL TECHNOLOGY INC
COM
573874104
1114
25585
SH
SOLE
25585
0
0
MASTEC INC
COM
576323109
638
8910
SH
SOLE
8910
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
2799
8872
SH
SOLE
8872
0
0
MATTEL INC
COM
577081102
604
27063
SH
SOLE
27063
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
306
3675
SH
SOLE
3675
0
0
MCDONALDS CORP
COM
580135101
3804
15409
SH
SOLE
15409
0
0
MCKESSON CORP
COM
58155Q103
548
1681
SH
SOLE
1681
0
0
MDU RES GROUP INC
COM
552690109
2020
74827
SH
SOLE
74827
0
0
MEDTRONIC PLC
SHS
G5960L103
6280
69977
SH
SOLE
69977
0
0
MERCK & CO INC
COM
58933Y105
13718
150467
SH
SOLE
150467
0
0
MESABI TR
CTF BEN INT
590672101
1574
64185
SH
SOLE
64185
0
0
META PLATFORMS INC
CL A
30303M102
6798
42157
SH
SOLE
42157
0
0
METLIFE INC
COM
59156R108
1043
16616
SH
SOLE
16616
0
0
MFS HIGH YIELD MUN TR
SH BEN INT
59318E102
252
75000
SH
SOLE
75000
0
0
MFS INVT GRADE MUN TR
SH BEN INT
59318B108
227
30000
SH
SOLE
30000
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
338
11669
SH
SOLE
11669
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
755
13003
SH
SOLE
13003
0
0
MICRON TECHNOLOGY INC
COM
595112103
1590
28758
SH
SOLE
28758
0
0
MICROSOFT CORP
COM
594918104
58005
225850
SH
SOLE
225850
0
0
MICROSTRATEGY INC
CL A NEW
594972408
307
1869
SH
SOLE
1869
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
384
71937
SH
SOLE
71937
0
0
MODERNA INC
COM
60770K107
5305
37137
SH
SOLE
37137
0
0
MONDELEZ INTL INC
CL A
609207105
2741
44150
SH
SOLE
44150
0
0
MORGAN STANLEY
COM NEW
617446448
2102
31864
SH
SOLE
31864
0
0
MORGAN STANLEY EMERGING MKTS
COM
617477104
331
73680
SH
SOLE
73680
0
0
MOSAIC CO NEW
COM
61945C103
310
6557
SH
SOLE
6557
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
440
2098
SH
SOLE
2098
0
0
MP MATERIALS CORP
COM CL A
553368101
232
7240
SH
SOLE
7240
0
0
MPLX LP
COM UNIT REP LTD
55336V100
487
16696
SH
SOLE
16696
0
0
MUELLER WTR PRODS INC
COM SER A
624758108
352
30000
SH
SOLE
30000
0
0
MYERS INDS INC
COM
628464109
883
38857
SH
SOLE
38857
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
369
11763
SH
SOLE
11763
0
0
NATIONAL FUEL GAS CO
COM
636180101
339
5132
SH
SOLE
5132
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
301
4647
SH
SOLE
4647
0
0
NATIONAL RETAIL PROPERTIES I
COM
637417106
489
11383
SH
SOLE
11383
0
0
NETFLIX INC
COM
64110L106
468
2679
SH
SOLE
2679
0
0
NEUBERGER BERMAN MUN FD INC
COM
64124P101
563
50280
SH
SOLE
50280
0
0
NEW GOLD INC CDA
COM
644535106
79
74000
SH
SOLE
74000
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
139
15200
SH
SOLE
15200
0
0
NEWELL BRANDS INC
COM
651229106
489
25658
SH
SOLE
25658
0
0
NEWMONT CORP
COM
651639106
2214
37104
SH
SOLE
37104
0
0
NEXPOINT DIVERSIFIED REL ET
COM NEW
65340G205
198
12000
SH
SOLE
12000
0
0
NEXTERA ENERGY INC
COM
65339F101
11531
148860
SH
SOLE
148860
0
0
NEXTERA ENERGY PARTNERS LP
COM UNIT PART IN
65341B106
233
3140
SH
SOLE
3140
0
0
NICE LTD
SPONSORED ADR
653656108
238
1238
SH
SOLE
1238
0
0
NIKE INC
CL B
654106103
4394
42998
SH
SOLE
42998
0
0
NISOURCE INC
COM
65473P105
605
20523
SH
SOLE
20523
0
0
NOKIA CORP
SPONSORED ADR
654902204
442
95920
SH
SOLE
95920
0
0
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
148
69500
SH
SOLE
69500
0
0
NORDSTROM INC
COM
655664100
369
17450
SH
SOLE
17450
0
0
NORFOLK SOUTHN CORP
COM
655844108
7691
33838
SH
SOLE
33838
0
0
NORTHEAST BK LEWISTON ME
COM
66405S100
409
11200
SH
SOLE
11200
0
0
NORTHERN TR CORP
COM
665859104
339
3517
SH
SOLE
3517
0
0
NORTHROP GRUMMAN CORP
COM
666807102
2382
4977
SH
SOLE
4977
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
270
24300
SH
SOLE
24300
0
0
NOVARTIS AG
SPONSORED ADR
66987V109
2639
31217
SH
SOLE
31217
0
0
NOVO-NORDISK A S
ADR
670100205
306
2748
SH
SOLE
2748
0
0
NUCANA PLC
SPONSORED ADR
67022C106
18
25000
SH
SOLE
25000
0
0
NUCOR CORP
COM
670346105
297
2847
SH
SOLE
2847
0
0
NUSTAR ENERGY LP
UNIT COM
67058H102
324
23109
SH
SOLE
23109
0
0
NUTRIEN LTD
COM
67077M108
3390
42537
SH
SOLE
42537
0
0
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
292
22308
SH
SOLE
22308
0
0
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
1225
104272
SH
SOLE
104272
0
0
NUVEEN AMT-FREE MUN VALUE FD
COM
670695105
354
25000
SH
SOLE
25000
0
0
NUVEEN DYNAMIC MUN OPPORTUNI
COM SHS
67079X102
623
56000
SH
SOLE
56000
0
0
NUVEEN MASSACHUSETS QLT MUN
COM
67061E104
177
15000
SH
SOLE
15000
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
261
29198
SH
SOLE
29198
0
0
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
161
12780
SH
SOLE
12780
0
0
NUVEEN PFD & INCM SECURTIES
COM
67072C105
2144
295305
SH
SOLE
295305
0
0
NUVEEN PFD & INCOME OPPORTUN
COM
67073B106
2183
285417
SH
SOLE
285417
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
245
19672
SH
SOLE
19672
0
0
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
1026
82909
SH
SOLE
82909
0
0
NVIDIA CORPORATION
COM
67066G104
14671
96780
SH
SOLE
96780
0
0
NVR INC
COM
62944T105
493
123
SH
SOLE
123
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
228
34829
SH
SOLE
34829
0
0
OBSIDIAN ENERGY LTD
COM
674482203
113
14641
SH
SOLE
14641
0
0
OCCIDENTAL PETE CORP
COM
674599105
1143
19406
SH
SOLE
19406
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
490
1911
SH
SOLE
1911
0
0
OLD REP INTL CORP
COM
680223104
511
22868
SH
SOLE
22868
0
0
OLIN CORP
COM PAR $1
680665205
434
9379
SH
SOLE
9379
0
0
OLIN CORP
COM PAR $1
680665205
8
1000
SH
Call
SOLE
1000
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
238
8450
SH
SOLE
8450
0
0
ONEOK INC NEW
COM
682680103
2768
49881
SH
SOLE
49881
0
0
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
82
11483
SH
SOLE
11483
0
0
ORACLE CORP
COM
68389X105
2424
34686
SH
SOLE
34686
0
0
ORANGE
SPONSORED ADR
684060106
156
13215
SH
SOLE
13215
0
0
ORASURE TECHNOLOGIES INC
COM
68554V108
51
19000
SH
SOLE
19000
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
268
424
SH
SOLE
424
0
0
ORGANOGENESIS HLDGS INC
COM
68621F102
324
66350
SH
SOLE
66350
0
0
ORGANON & CO
COMMON STOCK
68622V106
472
13996
SH
SOLE
13996
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
104
10300
SH
SOLE
10300
0
0
OTIS WORLDWIDE CORP
COM
68902V107
449
6351
SH
SOLE
6351
0
0
PACER FDS TR
GLOBL CASH ETF
69374H709
213
6925
SH
SOLE
6925
0
0
PACER FDS TR
TRENDP 100 ETF
69374H303
274
5450
SH
SOLE
5450
0
0
PACER FDS TR
US CASH COWS 100
69374H881
777
18038
SH
SOLE
18038
0
0
PACIFIC BIOSCIENCES CALIF IN
COM
69404D108
111
25000
SH
SOLE
25000
0
0
PACKAGING CORP AMER
COM
695156109
366
2664
SH
SOLE
2664
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
261
28775
SH
SOLE
28775
0
0
PALO ALTO NETWORKS INC
COM
697435105
865
1752
SH
SOLE
1752
0
0
PAN AMERN SILVER CORP
COM
697900108
312
15850
SH
SOLE
15850
0
0
PARAMOUNT GLOBAL
5.75% CONV PFD A
92556H305
531
13450
SH
SOLE
13450
0
0
PARAMOUNT GLOBAL
CLASS B COM
92556H206
3194
129401
SH
SOLE
129401
0
0
PARKER-HANNIFIN CORP
COM
701094104
650
2643
SH
SOLE
2643
0
0
PAYCHEX INC
COM
704326107
993
8724
SH
SOLE
8724
0
0
PAYONEER GLOBAL INC
COM
70451X104
188
48025
SH
SOLE
48025
0
0
PAYPAL HLDGS INC
COM
70450Y103
1632
23373
SH
SOLE
23373
0
0
PCTEL INC
COM
69325Q105
157
38500
SH
SOLE
38500
0
0
PENNANTPARK INVT CORP
COM
708062104
77
12526
SH
SOLE
12526
0
0
PENTAIR PLC
SHS
G7S00T104
480
10483
SH
SOLE
10483
0
0
PEPSICO INC
COM
713448108
18963
113780
SH
SOLE
113780
0
0
PERKINELMER INC
COM
714046109
836
5876
SH
SOLE
5876
0
0
PFIZER INC
COM
717081103
18180
346748
SH
SOLE
346748
0
0
PHILIP MORRIS INTL INC
COM
718172109
2007
20323
SH
SOLE
20323
0
0
PHILLIPS 66
COM
718546104
1179
14383
SH
SOLE
14383
0
0
PILGRIMS PRIDE CORP
COM
72147K108
390
12500
SH
SOLE
12500
0
0
PIMCO ETF TR
1-5 US TIP IDX
72201R205
599
11447
SH
SOLE
11447
0
0
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1482
14957
SH
SOLE
14957
0
0
PIMCO INCOME STRATEGY FD II
COM
72201J104
91
11469
SH
SOLE
11469
0
0
PIMCO MUN INCOME FD II
COM
72200W106
183
17000
SH
SOLE
17000
0
0
PINNACLE WEST CAP CORP
COM
723484101
1653
22603
SH
SOLE
22603
0
0
PIONEER NAT RES CO
COM
723787107
446
2000
SH
SOLE
2000
0
0
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
2775
268858
SH
SOLE
268858
0
0
PNC FINL SVCS GROUP INC
COM
693475105
2641
16740
SH
SOLE
16740
0
0
POTLATCHDELTIC CORPORATION
COM
737630103
214
4838
SH
SOLE
4838
0
0
PPG INDS INC
COM
693506107
1460
12773
SH
SOLE
12773
0
0
PPL CORP
COM
69351T106
404
14882
SH
SOLE
14882
0
0
PROCTER AND GAMBLE CO
COM
742718109
20909
145412
SH
SOLE
145412
0
0
PROGRESSIVE CORP
COM
743315103
347
2988
SH
SOLE
2988
0
0
PROLOGIS INC.
COM
74340W103
601
5107
SH
SOLE
5107
0
0
PROLOGIS INC.
COM
74340W103
4
700
SH
Call
SOLE
700
0
0
PROSHARES TR
PET CARE ETF
74348A145
643
12175
SH
SOLE
12175
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
1320
15462
SH
SOLE
15462
0
0
PROSHARES TR
S&P MDCP 400 DIV
74347B680
234
3462
SH
SOLE
3462
0
0
PROVIDENT BANCORP INC
COM NEW
74383L105
157
10000
SH
SOLE
10000
0
0
PRUDENTIAL FINL INC
COM
744320102
1069
11170
SH
SOLE
11170
0
0
PUBLIC STORAGE
COM
74460D109
335
1073
SH
SOLE
1073
0
0
PUTNAM MUN OPPORTUNITIES TR
SH BEN INT
746922103
129
10964
SH
SOLE
10964
0
0
QIAGEN NV
SHS NEW
N72482123
4182
88601
SH
SOLE
88601
0
0
QUALCOMM INC
COM
747525103
4846
37933
SH
SOLE
37933
0
0
QUANTA SVCS INC
COM
74762E102
372
2968
SH
SOLE
2968
0
0
QUANTA SVCS INC
COM
74762E102
3
200
SH
Call
SOLE
200
0
0
QUANTERIX CORP
COM
74766Q101
220
13603
SH
SOLE
13603
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
2673
20102
SH
SOLE
20102
0
0
RAPID7 INC
COM
753422104
430
6435
SH
SOLE
6435
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
10790
112270
SH
SOLE
112270
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
12
1400
SH
Call
SOLE
1400
0
0
REALTY INCOME CORP
COM
756109104
1328
19456
SH
SOLE
19456
0
0
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
451
14540
SH
SOLE
14540
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
509
861
SH
SOLE
861
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
948
50579
SH
SOLE
50579
0
0
RENN FD INC
COM
759720105
457
199405
SH
SOLE
199405
0
0
REPUBLIC SVCS INC
COM
760759100
961
7343
SH
SOLE
7343
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
2514
41203
SH
SOLE
41203
0
0
RIVERNORTH DOUBLELINE STRATE
COM
76882G107
136
12500
SH
SOLE
12500
0
0
RIVERNORTH FLEXIBLE MUNI INC
COM
76883Y107
153
10500
SH
SOLE
10500
0
0
RIVERNORTH MANAGED DUR MUN I
COM
76882H105
1297
82100
SH
SOLE
82100
0
0
RIVERNORTH OPPORTUNISTIC MUN
COM
76883F108
320
18300
SH
SOLE
18300
0
0
ROCKWELL AUTOMATION INC
COM
773903109
428
2146
SH
SOLE
2146
0
0
ROSS STORES INC
COM
778296103
557
7926
SH
SOLE
7926
0
0
ROYAL BK CDA
COM
780087102
1008
10407
SH
SOLE
10407
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
326
9352
SH
SOLE
9352
0
0
ROYCE MICRO-CAP TR INC
COM
780915104
744
88986
SH
SOLE
88986
0
0
ROYCE VALUE TR INC
COM
780910105
152
10880
SH
SOLE
10880
0
0
S&P GLOBAL INC
COM
78409V104
422
1251
SH
SOLE
1251
0
0
SABA CAPITAL INCOME & OPRNT
SHS NEW
78518H202
161
20000
SH
SOLE
20000
0
0
SABINE RTY TR
UNIT BEN INT
785688102
547
8980
SH
SOLE
8980
0
0
SALESFORCE INC
COM
79466L302
6393
38734
SH
SOLE
38734
0
0
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
117
15496
SH
SOLE
15496
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
434
73000
SH
SOLE
73000
0
0
SANOFI
SPONSORED ADR
80105N105
354
7074
SH
SOLE
7074
0
0
SCHLUMBERGER LTD
COM STK
806857108
2745
76750
SH
SOLE
76750
0
0
SCHWAB CHARLES CORP
COM
808513105
369
5844
SH
SOLE
5844
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
278
3887
SH
SOLE
3887
0
0
SCOTTS MIRACLE-GRO CO
CL A
810186106
1503
19032
SH
SOLE
19032
0
0
SEI INVTS CO
COM
784117103
1056
19546
SH
SOLE
19546
0
0
SELECT ENERGY SVCS INC
CL A COM
81617J301
81
11900
SH
SOLE
11900
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
827
11562
SH
SOLE
11562
0
0
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
1458
46346
SH
SOLE
46346
0
0
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
301
2189
SH
SOLE
2189
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
652
9040
SH
SOLE
9040
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
979
7635
SH
SOLE
7635
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
751
8595
SH
SOLE
8595
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
1023
14588
SH
SOLE
14588
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
763
6002
SH
SOLE
6002
0
0
SENSATA TECHNOLOGIES HLDG PL
SHS
G8060N102
399
9664
SH
SOLE
9664
0
0
SERVICENOW INC
COM
81762P102
210
441
SH
SOLE
441
0
0
SG BLOCKS INC
COM NEW
78418A505
25
15000
SH
SOLE
15000
0
0
SHELL PLC
SPON ADS
780259305
2097
40151
SH
SOLE
40151
0
0
SHERWIN WILLIAMS CO
COM
824348106
2084
9309
SH
SOLE
9309
0
0
SHOPIFY INC
CL A
82509L107
349
11170
SH
SOLE
11170
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
494
5200
SH
SOLE
5200
0
0
SIRIUS XM HOLDINGS INC
COM
82968B103
158
25750
SH
SOLE
25750
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
542
5852
SH
SOLE
5852
0
0
SOFI TECHNOLOGIES INC
COM
83406F102
1452
275496
SH
SOLE
275496
0
0
SONY GROUP CORPORATION
SPONSORED ADR
835699307
1021
12481
SH
SOLE
12481
0
0
SORRENTO THERAPEUTICS INC
COM NEW
83587F202
124
61500
SH
SOLE
61500
0
0
SOUTHERN CO
COM
842587107
4996
70059
SH
SOLE
70059
0
0
SOUTHWESTERN ENERGY CO
COM
845467109
107
17125
SH
SOLE
17125
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
815
2649
SH
SOLE
2649
0
0
SPDR GOLD TR
GOLD SHS
78463V107
2679
15903
SH
SOLE
15903
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
4590
12166
SH
SOLE
12166
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
13
1700
SH
Call
SOLE
1700
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
865
2091
SH
SOLE
2091
0
0
SPDR SER TR
BBG CONV SEC ETF
78464A359
463
7178
SH
SOLE
7178
0
0
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
256
2802
SH
SOLE
2802
0
0
SPDR SER TR
BLOOMBERG INTL T
78464A516
222
9600
SH
SOLE
9600
0
0
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
922
20112
SH
SOLE
20112
0
0
SPDR SER TR
PORTFLI TIPS ETF
78464A656
229
8324
SH
SOLE
8324
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
256
3202
SH
SOLE
3202
0
0
SPDR SER TR
S&P BIOTECH
78464A870
293
3945
SH
SOLE
3945
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
639
5388
SH
SOLE
5388
0
0
SPDR SER TR
S&P REGL BKG
78464A698
538
9270
SH
SOLE
9270
0
0
SPLUNK INC
COM
848637104
1227
13876
SH
SOLE
13876
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
520
30899
SH
SOLE
30899
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1454
102530
SH
SOLE
102530
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1106
160247
SH
SOLE
160247
0
0
STAG INDL INC
COM
85254J102
2400
77709
SH
SOLE
77709
0
0
STANLEY BLACK & DECKER INC
COM
854502101
703
6704
SH
SOLE
6704
0
0
STARBUCKS CORP
COM
855244109
4551
59572
SH
SOLE
59572
0
0
STATE STR CORP
COM
857477103
1177
19096
SH
SOLE
19096
0
0
STORE CAP CORP
COM
862121100
223
8554
SH
SOLE
8554
0
0
STRYKER CORPORATION
COM
863667101
2903
14592
SH
SOLE
14592
0
0
SUNRUN INC
COM
86771W105
387
16555
SH
SOLE
16555
0
0
SVB FINANCIAL GROUP
COM
78486Q101
410
1037
SH
SOLE
1037
0
0
SYNAPTICS INC
COM
87157D109
1008
8540
SH
SOLE
8540
0
0
SYSCO CORP
COM
871829107
3331
39326
SH
SOLE
39326
0
0
SYSCO CORP
COM
871829107
5
16700
SH
Call
SOLE
16700
0
0
T2 BIOSYSTEMS INC
COM
89853L104
2
10000
SH
SOLE
10000
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
2024
24759
SH
SOLE
24759
0
0
TARGET CORP
COM
87612E106
1885
13346
SH
SOLE
13346
0
0
TC ENERGY CORP
COM
87807B107
1288
24860
SH
SOLE
24860
0
0
TE CONNECTIVITY LTD
SHS
H84989104
302
2672
SH
SOLE
2672
0
0
TELEFONICA S A
SPONSORED ADR
879382208
87
16916
SH
SOLE
16916
0
0
TEMPLETON GLOBAL INCOME FD
COM
880198106
92
20875
SH
SOLE
20875
0
0
TESLA INC
COM
88160R101
6284
9332
SH
SOLE
9332
0
0
TESSCO TECHNOLOGIES INC
COM
872386107
606
102620
SH
SOLE
102620
0
0
TEXAS INSTRS INC
COM
882508104
1173
7633
SH
SOLE
7633
0
0
TEXAS PACIFIC LAND CORPORATI
COM
88262P102
40958
27525
SH
SOLE
27525
0
0
THE BEACHBODY COMPANY INC
COM CL A
073463101
17
14500
SH
SOLE
14500
0
0
THE TRADE DESK INC
COM CL A
88339J105
202
4829
SH
SOLE
4829
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
3090
5688
SH
SOLE
5688
0
0
THOMSON REUTERS CORP.
COM NEW
884903709
255
2451
SH
SOLE
2451
0
0
TJX COS INC NEW
COM
872540109
8513
152431
SH
SOLE
152431
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1924
29331
SH
SOLE
29331
0
0
TOTALENERGIES SE
SPONSORED ADS
89151E109
2088
39675
SH
SOLE
39675
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
490
3774
SH
SOLE
3774
0
0
TRANSOCEAN LTD
REG SHS
H8817H100
91
27400
SH
SOLE
27400
0
0
TRAVELERS COMPANIES INC
COM
89417E109
798
4719
SH
SOLE
4719
0
0
TRINITY INDS INC
COM
896522109
436
18013
SH
SOLE
18013
0
0
TRITON INTL LTD
CL A
G9078F107
605
11500
SH
SOLE
11500
0
0
TRUIST FINL CORP
COM
89832Q109
1815
38264
SH
SOLE
38264
0
0
TWITTER INC
COM
90184L102
288
7710
SH
SOLE
7710
0
0
TYLER TECHNOLOGIES INC
COM
902252105
673
2025
SH
SOLE
2025
0
0
TYSON FOODS INC
CL A
902494103
420
4881
SH
SOLE
4881
0
0
UBER TECHNOLOGIES INC
COM
90353T100
1713
83703
SH
SOLE
83703
0
0
UGI CORP NEW
COM
902681105
293
7587
SH
SOLE
7587
0
0
ULTA BEAUTY INC
COM
90384S303
402
1042
SH
SOLE
1042
0
0
UNILEVER PLC
SPON ADR NEW
904767704
2068
45114
SH
SOLE
45114
0
0
UNION PAC CORP
COM
907818108
5805
27216
SH
SOLE
27216
0
0
UNITED AIRLS HLDGS INC
COM
910047109
223
6300
SH
SOLE
6300
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
3156
17288
SH
SOLE
17288
0
0
UNITED RENTALS INC
COM
911363109
4072
16764
SH
SOLE
16764
0
0
UNITED STATES ANTIMONY CORP
COM
911549103
39
97500
SH
SOLE
97500
0
0
UNITED STS LIME & MINERALS I
COM
911922102
232
2200
SH
SOLE
2200
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
5347
10411
SH
SOLE
10411
0
0
US BANCORP DEL
COM NEW
902973304
1420
30855
SH
SOLE
30855
0
0
VACCINEX INC
COM
918640103
11
10000
SH
SOLE
10000
0
0
VALERO ENERGY CORP
COM
91913Y100
1033
9721
SH
SOLE
9721
0
0
VALLEY NATL BANCORP
COM
919794107
227
21800
SH
SOLE
21800
0
0
VANECK ETF TRUST
AGRIBUSINESS ETF
92189F700
297
3429
SH
SOLE
3429
0
0
VANECK ETF TRUST
FALLEN ANGEL HG
92189F437
492
18211
SH
SOLE
18211
0
0
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
718
26220
SH
SOLE
26220
0
0
VANECK ETF TRUST
INFLATION ALLOCA
92189F130
359
14496
SH
SOLE
14496
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
440
13739
SH
SOLE
13739
0
0
VANECK ETF TRUST
RARE EARTH/STRTG
92189H805
260
2991
SH
SOLE
2991
0
0
VANECK ETF TRUST
SEMICONDUCTR ETF
92189F676
331
1625
SH
SOLE
1625
0
0
VANGUARD BD INDEX FDS
INTERMED TERM
921937819
230
2965
SH
SOLE
2965
0
0
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
456
9206
SH
SOLE
9206
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
277
1243
SH
SOLE
1243
0
0
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
265
2048
SH
SOLE
2048
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
311
1580
SH
SOLE
1580
0
0
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
206
2256
SH
SOLE
2256
0
0
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1358
3916
SH
SOLE
3916
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
1352
7166
SH
SOLE
7166
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
829
6284
SH
SOLE
6284
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
619
14857
SH
SOLE
14857
0
0
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
764
15236
SH
SOLE
15236
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
430
5375
SH
SOLE
5375
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
295
3868
SH
SOLE
3868
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
246
4363
SH
SOLE
4363
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
5039
35124
SH
SOLE
35124
0
0
VANGUARD TAX-MANAGED INTL FD
VAN FTSE DEV MKT
921943858
315
7710
SH
SOLE
7710
0
0
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
263
2587
SH
SOLE
2587
0
0
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
237
3067
SH
SOLE
3067
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
632
1935
SH
SOLE
1935
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
244
1600
SH
SOLE
1600
0
0
VAXART INC
COM NEW
92243A200
35
10000
SH
SOLE
10000
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
17588
346569
SH
SOLE
346569
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
1145
4065
SH
SOLE
4065
0
0
VIATRIS INC
COM
92556V106
647
61838
SH
SOLE
61838
0
0
VICARIOUS SURGICAL INC
COM CL A
92561V109
38
13000
SH
SOLE
13000
0
0
VIEWRAY INC
COM
92672L107
53
20000
SH
SOLE
20000
0
0
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
244
9150
SH
SOLE
9150
0
0
VIRTUS ARTIFICIAL INTELLIGEN
COM
92838Y100
320
19737
SH
SOLE
19737
0
0
VIRTUS GLOBAL MULTI-SECTOR I
COM
92829B101
107
13000
SH
SOLE
13000
0
0
VIRTUS STONE HBR EMG MKTS TO
COM
86164W100
177
35357
SH
SOLE
35357
0
0
VIRTUS STONE HBR EMRG MKTS I
COM
86164T107
98
22300
SH
SOLE
22300
0
0
VISA INC
COM CL A
92826C839
15393
78182
SH
SOLE
78182
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1327
85169
SH
SOLE
85169
0
0
VOXX INTL CORP
CL A
91829F104
1664
178775
SH
SOLE
178775
0
0
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
100
17300
SH
SOLE
17300
0
0
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
169
30644
SH
SOLE
30644
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1446
38160
SH
SOLE
38160
0
0
WALMART INC
COM
931142103
10929
89892
SH
SOLE
89892
0
0
WARNER BROS DISCOVERY INC
COM SER A
934423104
1321
98465
SH
SOLE
98465
0
0
WASHINGTON REAL ESTATE INVT
SH BEN INT
939653101
1072
50300
SH
SOLE
50300
0
0
WASTE MGMT INC DEL
COM
94106L109
9187
60050
SH
SOLE
60050
0
0
WAVEDANCER INC
COM
456696103
24
17988
SH
SOLE
17988
0
0
WEC ENERGY GROUP INC
COM
92939U106
840
8346
SH
SOLE
8346
0
0
WELLS FARGO CO NEW
COM
949746101
2292
58516
SH
SOLE
58516
0
0
WELLTOWER INC
COM
95040Q104
319
3877
SH
SOLE
3877
0
0
WEST PHARMACEUTICAL SVSC INC
COM
955306105
255
844
SH
SOLE
844
0
0
WESTERN ASSET MTG DEFINED OP
COM
95790B109
148
12700
SH
SOLE
12700
0
0
WESTERN ASSET MUN PARTNERS F
COM
95766P108
1309
104663
SH
SOLE
104663
0
0
WESTERN DIGITAL CORP.
COM
958102105
461
10288
SH
SOLE
10288
0
0
WESTERN DIGITAL CORP.
NOTE 1.500% 2/0
958102AP0
48
50000
SH
SOLE
50000
0
0
WESTROCK CO
COM
96145D105
586
14720
SH
SOLE
14720
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
2005
60535
SH
SOLE
60535
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
1532
42517
SH
SOLE
42517
0
0
WHEELS UP EXPERIENCE INC
COM CL A
96328L106
55
28100
SH
SOLE
28100
0
0
WHIRLPOOL CORP
COM
963320106
352
2270
SH
SOLE
2270
0
0
WILLIAMS COS INC
COM
969457100
7464
239170
SH
SOLE
239170
0
0
WISDOMTREE TR
INDIA ERNGS FD
97717W422
344
11606
SH
SOLE
11606
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
610
9770
SH
SOLE
9770
0
0
WISDOMTREE TR
WSDM EMKTBD FD
97717X784
243
4000
SH
SOLE
4000
0
0
WOODSIDE ENERGY GROUP LTD
SPONSORED ADR
980228308
348
16133
SH
SOLE
16133
0
0
WORKHORSE GROUP INC
COM NEW
98138J206
40
15350
SH
SOLE
15350
0
0
WP CAREY INC
COM
92936U109
2146
25904
SH
SOLE
25904
0
0
XCEL ENERGY INC
COM
98389B100
752
10627
SH
SOLE
10627
0
0
XPERI HOLDING CORP
COM
98390M103
271
18750
SH
SOLE
18750
0
0
XYLEM INC
COM
98419M100
574
7339
SH
SOLE
7339
0
0
YAMANA GOLD INC
COM
98462Y100
103
22078
SH
SOLE
22078
0
0
YUM BRANDS INC
COM
988498101
1121
9878
SH
SOLE
9878
0
0
YUM CHINA HLDGS INC
COM
98850P109
267
5505
SH
SOLE
5505
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
281
2673
SH
SOLE
2673
0
0
ZOETIS INC
CL A
98978V103
3135
18238
SH
SOLE
18238
0
0