0001085146-22-001030.txt : 20220214
0001085146-22-001030.hdr.sgml : 20220214
20220214134544
ACCESSION NUMBER: 0001085146-22-001030
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20211231
FILED AS OF DATE: 20220214
DATE AS OF CHANGE: 20220214
EFFECTIVENESS DATE: 20220214
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: 22629023
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
12-31-2021
12-31-2021
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
02-12-2022
0
899
1625726
false
INFORMATION TABLE
2
infotable.xml
INFORMATION TABLE
3M CO
COM
88579Y101
5002
28158
SH
SOLE
28158
0
0
ABB LTD
SPONSORED ADR
000375204
4835
126660
SH
SOLE
126660
0
0
ABBOTT LABS
COM
002824100
8402
59696
SH
SOLE
59696
0
0
ABBOTT LABS
COM
002824100
2
3
SH
Call
SOLE
3
0
0
ABBVIE INC
COM
00287Y109
10565
78029
SH
SOLE
78029
0
0
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
293
76576
SH
SOLE
76576
0
0
ABERDEEN GLOBAL PREMIER PPTY
COM SH BEN INT
00302L108
91
13313
SH
SOLE
13313
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
11175
26956
SH
SOLE
26956
0
0
ADAM NAT RES FD INC
COM
00548F105
211
12782
SH
SOLE
12782
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
1600
2822
SH
SOLE
2822
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
3
1
SH
Call
SOLE
1
0
0
ADT INC DEL
COM
00090Q103
241
28600
SH
SOLE
28600
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
2271
15780
SH
SOLE
15780
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
45
42
SH
Call
SOLE
42
0
0
AES CORP
COM
00130H105
352
14500
SH
SOLE
14500
0
0
AFLAC INC
COM
001055102
547
9369
SH
SOLE
9369
0
0
AGNICO EAGLE MINES LTD
COM
008474108
830
15620
SH
SOLE
15620
0
0
AIR PRODS & CHEMS INC
COM
009158106
1492
4903
SH
SOLE
4903
0
0
AIRBNB INC
COM CL A
009066101
1915
11503
SH
SOLE
11503
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
808
105089
SH
SOLE
105089
0
0
ALCOA CORP
COM
013872106
510
8563
SH
SOLE
8563
0
0
ALCON AG
ORD SHS
H01301128
1922
22065
SH
SOLE
22065
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
468
3938
SH
SOLE
3938
0
0
ALICO INC
COM
016230104
229
6195
SH
SOLE
6195
0
0
ALIGN TECHNOLOGY INC
COM
016255101
281
428
SH
SOLE
428
0
0
ALKALINE WTR CO INC
COM NEW
01643A207
14
12000
SH
SOLE
12000
0
0
ALLEGHANY CORP MD
COM
017175100
2698
4041
SH
SOLE
4041
0
0
ALLIANCEBERNSTEIN GLOBAL HIG
COM
01879R106
136
11251
SH
SOLE
11251
0
0
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
2721
55717
SH
SOLE
55717
0
0
ALLIANCEBERNSTEIN NATL MUN I
COM
01864U106
1283
86650
SH
SOLE
86650
0
0
ALLIANT ENERGY CORP
COM
018802108
502
8163
SH
SOLE
8163
0
0
ALLSTATE CORP
COM
020002101
5600
47601
SH
SOLE
47601
0
0
ALPHABET INC
CAP STK CL A
02079K305
18437
6364
SH
SOLE
6364
0
0
ALPHABET INC
CAP STK CL C
02079K107
10533
3640
SH
SOLE
3640
0
0
ALTRIA GROUP INC
COM
02209S103
1661
35042
SH
SOLE
35042
0
0
AMAZON COM INC
COM
023135106
32030
9606
SH
SOLE
9606
0
0
AMBEV SA
SPONSORED ADR
02319V103
145
51900
SH
SOLE
51900
0
0
AMCOR PLC
ORD
G0250X107
164
13650
SH
SOLE
13650
0
0
AMEREN CORP
COM
023608102
216
2430
SH
SOLE
2430
0
0
AMERICAN EAGLE OUTFITTERS IN
COM
02553E106
386
15250
SH
SOLE
15250
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
1585
17819
SH
SOLE
17819
0
0
AMERICAN EXPRESS CO
COM
025816109
1589
9715
SH
SOLE
9715
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
388
6816
SH
SOLE
6816
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
1378
4712
SH
SOLE
4712
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
1502
7953
SH
SOLE
7953
0
0
AMETEK INC
COM
031100100
3065
20846
SH
SOLE
20846
0
0
AMGEN INC
COM
031162100
3325
14780
SH
SOLE
14780
0
0
AMPLIFY ETF TR
CWP ENHANCED DIV
032108409
268
7009
SH
SOLE
7009
0
0
AMYRIS INC
COM NEW
03236M200
283
52250
SH
SOLE
52250
0
0
ANALOG DEVICES INC
COM
032654105
561
3194
SH
SOLE
3194
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED ADR
03524A108
311
5133
SH
SOLE
5133
0
0
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
128
16340
SH
SOLE
16340
0
0
AON PLC
SHS CL A
G0403H108
258
858
SH
SOLE
858
0
0
APA CORPORATION
COM
03743Q108
434
16141
SH
SOLE
16141
0
0
APOLLO TACTICAL INCOME FD IN
COM
037638103
513
33475
SH
SOLE
33475
0
0
APPLE INC
COM
037833100
87722
494016
SH
SOLE
494016
0
0
APPLIED MATLS INC
COM
038222105
2731
17357
SH
SOLE
17357
0
0
APPLIED MATLS INC
COM
038222105
3
2
SH
Call
SOLE
2
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
1016
15036
SH
SOLE
15036
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A -
G0457F107
784
134466
SH
SOLE
134466
0
0
ARES CAPITAL CORP
COM
04010L103
402
18979
SH
SOLE
18979
0
0
ARISTA NETWORKS INC
COM
040413106
207
1440
SH
SOLE
1440
0
0
ARK ETF TR
GENOMIC REV ETF
00214Q302
1123
18337
SH
SOLE
18337
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
2896
30613
SH
SOLE
30613
0
0
ARK ETF TR
NEXT GNRTN INTER
00214Q401
565
4767
SH
SOLE
4767
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
614
10549
SH
SOLE
10549
0
0
AT&T INC
COM
00206R102
7034
285925
SH
SOLE
285925
0
0
AUDACY INC
CL A
05070N103
329
127964
SH
SOLE
127964
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
1735
7036
SH
SOLE
7036
0
0
AVALONBAY CMNTYS INC
COM
053484101
906
3586
SH
SOLE
3586
0
0
AXCELIS TECHNOLOGIES INC
COM NEW
054540208
819
10980
SH
SOLE
10980
0
0
AZENTA INC
COM
114340102
320
3106
SH
SOLE
3106
0
0
B2GOLD CORP
COM
11777Q209
133
33850
SH
SOLE
33850
0
0
BALL CORP
COM
058498106
1568
16288
SH
SOLE
16288
0
0
BANCO SANTANDER S.A.
ADR
05964H105
105
31815
SH
SOLE
31815
0
0
BANDWIDTH INC
COM CL A
05988J103
492
6855
SH
SOLE
6855
0
0
BANK NEW YORK MELLON CORP
COM
064058100
1766
30412
SH
SOLE
30412
0
0
BANK NOVA SCOTIA B C
COM
064149107
472
6585
SH
SOLE
6585
0
0
BAR HBR BANKSHARES
COM
066849100
219
7575
SH
SOLE
7575
0
0
BARNES GROUP INC
COM
067806109
215
4623
SH
SOLE
4623
0
0
BARRICK GOLD CORP
COM
067901108
835
43941
SH
SOLE
43941
0
0
BAXTER INTL INC
COM
071813109
2569
29932
SH
SOLE
29932
0
0
BCE INC
COM NEW
05534B760
1008
19376
SH
SOLE
19376
0
0
BCLS ACQUISITION CORP
COM CL A
G0904B105
139
14200
SH
SOLE
14200
0
0
BEAM THERAPEUTICS INC
COM
07373V105
300
3770
SH
SOLE
3770
0
0
BECTON DICKINSON & CO
COM
075887109
1970
7832
SH
SOLE
7832
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
451
1
SH
SOLE
1
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
8380
28027
SH
SOLE
28027
0
0
BGC PARTNERS INC
CL A
05541T101
262
56400
SH
SOLE
56400
0
0
BHP GROUP LTD
SPONSORED ADS
088606108
1110
18394
SH
SOLE
18394
0
0
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
516
5835
SH
SOLE
5835
0
0
BIOTRICITY INC
COM
09074H104
40
10000
SH
SOLE
10000
0
0
BJS WHSL CLUB HLDGS INC
COM
05550J101
330
4921
SH
SOLE
4921
0
0
BK OF AMERICA CORP
COM
060505104
8147
183123
SH
SOLE
183123
0
0
BLACK HILLS CORP
COM
092113109
517
7329
SH
SOLE
7329
0
0
BLACK STONE MINERALS L P
COM UNIT
09225M101
706
68350
SH
SOLE
68350
0
0
BLACKROCK ENERGY & RES TR
COM
09250U101
110
11583
SH
SOLE
11583
0
0
BLACKROCK ENHANCED EQUITY DI
COM
09251A104
245
24271
SH
SOLE
24271
0
0
BLACKROCK GLOBAL FLOATING RA
COM
091941104
829
59247
SH
SOLE
59247
0
0
BLACKROCK HEALTH SCIENCS TR
COM SHS
09260E105
251
9909
SH
SOLE
9909
0
0
BLACKROCK INC
COM
09247X101
8079
8824
SH
SOLE
8824
0
0
BLACKROCK LONG-TERM MUN ADVA
COM
09250B103
377
25165
SH
SOLE
25165
0
0
BLACKROCK MUNICIPAL INCOME
COM
09253X102
1615
106473
SH
SOLE
106473
0
0
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
409
27500
SH
SOLE
27500
0
0
BLACKROCK MUNIHOLDINGS FD IN
COM
09253N104
953
56886
SH
SOLE
56886
0
0
BLACKROCK MUNIHOLDINGS QUALI
COM
09254C107
827
59000
SH
SOLE
59000
0
0
BLACKROCK MUNIVEST FD II INC
COM
09253T101
182
11500
SH
SOLE
11500
0
0
BLACKROCK MUNIYIELD QUALITY
COM
09254G108
406
28000
SH
SOLE
28000
0
0
BLACKROCK MUNIYIELD QUALITY
COM
09254E103
1092
73690
SH
SOLE
73690
0
0
BLACKROCK MUNIYILD QULT FD I
COM
09254F100
1029
63742
SH
SOLE
63742
0
0
BLACKROCK RES & COMMODITIES
SHS
09257A108
423
45271
SH
SOLE
45271
0
0
BLACKROCK SCIENCE & TECHNOLO
SHS BEN INT
09260K101
235
6036
SH
SOLE
6036
0
0
BLACKSTONE INC
COM
09260D107
12166
94026
SH
SOLE
94026
0
0
BLACKSTONE INC
COM
09260D107
2
7
SH
Call
SOLE
7
0
0
BLOCK INC
CL A
852234103
2062
12770
SH
SOLE
12770
0
0
BNY MELLON MUN INCOME INC
COM
05589T104
578
66000
SH
SOLE
66000
0
0
BOEING CO
COM
097023105
4325
21482
SH
SOLE
21482
0
0
BOEING CO
COM
097023105
2
15
SH
Call
SOLE
15
0
0
BOOKING HOLDINGS INC
COM
09857L108
621
259
SH
SOLE
259
0
0
BORGWARNER INC
COM
099724106
270
5992
SH
SOLE
5992
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1516
35681
SH
SOLE
35681
0
0
BOX INC
CL A
10316T104
244
9302
SH
SOLE
9302
0
0
BOX INC
CL A
10316T104
8
20
SH
Call
SOLE
20
0
0
BP MIDSTREAM PARTNERS LP
UNIT LTD PTNR
0556EL109
626
40935
SH
SOLE
40935
0
0
BP PLC
SPONSORED ADR
055622104
3059
114870
SH
SOLE
114870
0
0
BRIGHAM MINERALS INC
CL A COM
10918L103
253
12000
SH
SOLE
12000
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
6354
101905
SH
SOLE
101905
0
0
BRITISH AMERN TOB PLC
SPONSORED ADR
110448107
1420
37950
SH
SOLE
37950
0
0
BROADCOM INC
COM
11135F101
11296
16976
SH
SOLE
16976
0
0
BROADCOM INC
COM
11135F101
96
5
SH
Call
SOLE
5
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
238
1303
SH
SOLE
1303
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
768
12713
SH
SOLE
12713
0
0
BROOKLINE BANCORP INC DEL
COM
11373M107
711
43916
SH
SOLE
43916
0
0
BROWN & BROWN INC
COM
115236101
309
4392
SH
SOLE
4392
0
0
BRP INC
COM SUN VTG
05577W200
214
2438
SH
SOLE
2438
0
0
BUNGE LIMITED
COM
G16962105
1908
20438
SH
SOLE
20438
0
0
CACI INTL INC
CL A
127190304
297
1103
SH
SOLE
1103
0
0
CAMBRIDGE BANCORP
COM
132152109
751
8025
SH
SOLE
8025
0
0
CAMDEN PPTY TR
SH BEN INT
133131102
398
2225
SH
SOLE
2225
0
0
CAMECO CORP
COM
13321L108
292
13386
SH
SOLE
13386
0
0
CAMPBELL SOUP CO
COM
134429109
455
10460
SH
SOLE
10460
0
0
CANADIAN NATL RY CO
COM
136375102
959
7802
SH
SOLE
7802
0
0
CANADIAN PAC RY LTD
COM
13645T100
913
12685
SH
SOLE
12685
0
0
CAPITAL ONE FINL CORP
COM
14040H105
529
3644
SH
SOLE
3644
0
0
CAPITOL FED FINL INC
COM
14057J101
128
11322
SH
SOLE
11322
0
0
CARDINAL HEALTH INC
COM
14149Y108
901
17501
SH
SOLE
17501
0
0
CARLYLE GROUP INC
COM
14316J108
338
6153
SH
SOLE
6153
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
2240
41289
SH
SOLE
41289
0
0
CATCHMARK TIMBER TR INC
CL A
14912Y202
116
13300
SH
SOLE
13300
0
0
CATERPILLAR INC
COM
149123101
4739
22924
SH
SOLE
22924
0
0
CBOE GLOBAL MKTS INC
COM
12503M108
359
2750
SH
SOLE
2750
0
0
CBRE GBL REAL ESTATE INC FD
COM
12504G100
631
64499
SH
SOLE
64499
0
0
CBRE GROUP INC
CL A
12504L109
235
2165
SH
SOLE
2165
0
0
CENTENE CORP DEL
COM
15135B101
4802
58275
SH
SOLE
58275
0
0
CENTERPOINT ENERGY INC
COM
15189T107
1232
44134
SH
SOLE
44134
0
0
CERNER CORP
COM
156782104
244
2632
SH
SOLE
2632
0
0
CHARLES RIV LABS INTL INC
COM
159864107
715
1898
SH
SOLE
1898
0
0
CHARLES RIV LABS INTL INC
COM
159864107
3
4
SH
Call
SOLE
4
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
397
609
SH
SOLE
609
0
0
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
1395
11965
SH
SOLE
11965
0
0
CHEVRON CORP NEW
COM
166764100
11838
100880
SH
SOLE
100880
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
467
267
SH
SOLE
267
0
0
CHUBB LIMITED
COM
H1467J104
1309
6771
SH
SOLE
6771
0
0
CHURCH & DWIGHT CO INC
COM
171340102
275
2680
SH
SOLE
2680
0
0
CIENA CORP
COM NEW
171779309
404
5250
SH
SOLE
5250
0
0
CIGNA CORP NEW
COM
125523100
1910
8320
SH
SOLE
8320
0
0
CISCO SYS INC
COM
17275R102
8064
127255
SH
SOLE
127255
0
0
CITIGROUP INC
COM NEW
172967424
1652
27363
SH
SOLE
27363
0
0
CITIZENS FINL GROUP INC
COM
174610105
3634
76900
SH
SOLE
76900
0
0
CITIZENS FINL GROUP INC
COM
174610105
2
10
SH
Call
SOLE
10
0
0
CIVEO CORP CDA
COM NEW
17878Y207
825
43047
SH
SOLE
43047
0
0
CLEAN ENERGY FUELS CORP
COM
184499101
2830
461725
SH
SOLE
461725
0
0
CLEVELAND-CLIFFS INC NEW
COM
185899101
1691
77663
SH
SOLE
77663
0
0
CLOROX CO DEL
COM
189054109
1610
9232
SH
SOLE
9232
0
0
CME GROUP INC
COM
12572Q105
5111
22373
SH
SOLE
22373
0
0
CNA FINL CORP
COM
126117100
452
10250
SH
SOLE
10250
0
0
COCA COLA CO
COM
191216100
7723
130435
SH
SOLE
130435
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
325
3660
SH
SOLE
3660
0
0
COHEN & STEERS INFRASTRUCTUR
COM
19248A109
297
10432
SH
SOLE
10432
0
0
COHEN & STEERS QUALITY INCOM
COM
19247L106
475
26065
SH
SOLE
26065
0
0
COINBASE GLOBAL INC
COM CL A
19260Q107
393
1557
SH
SOLE
1557
0
0
COLGATE PALMOLIVE CO
COM
194162103
3796
44478
SH
SOLE
44478
0
0
COLUMBIA ETF TR I
DIVERSIFID FXD
19761L508
297
13950
SH
SOLE
13950
0
0
COMCAST CORP NEW
CL A
20030N101
2922
58051
SH
SOLE
58051
0
0
COMMUNITY HEALTHCARE TR INC
COM
20369C106
746
15773
SH
SOLE
15773
0
0
COMPASS MINERALS INTL INC
COM
20451N101
271
5300
SH
SOLE
5300
0
0
CONOCOPHILLIPS
COM
20825C104
3436
47610
SH
SOLE
47610
0
0
CONSOLIDATED EDISON INC
COM
209115104
1768
20725
SH
SOLE
20725
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
9830
39167
SH
SOLE
39167
0
0
CORE LABORATORIES N V
COM
N22717107
385
17270
SH
SOLE
17270
0
0
CORNING INC
COM
219350105
5273
141638
SH
SOLE
141638
0
0
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
299
10707
SH
SOLE
10707
0
0
CORTEVA INC
COM
22052L104
1556
32907
SH
SOLE
32907
0
0
COSTAMARE INC
SHS
Y1771G102
563
44500
SH
SOLE
44500
0
0
COSTCO WHSL CORP NEW
COM
22160K105
4991
8792
SH
SOLE
8792
0
0
COTERRA ENERGY INC
COM
127097103
296
15562
SH
SOLE
15562
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
552
2643
SH
SOLE
2643
0
0
CSX CORP
COM
126408103
2811
74759
SH
SOLE
74759
0
0
CULP INC
COM
230215105
1755
184558
SH
SOLE
184558
0
0
CUMMINS INC
COM
231021106
650
2981
SH
SOLE
2981
0
0
CVS HEALTH CORP
COM
126650100
22942
222393
SH
SOLE
222393
0
0
DANAHER CORPORATION
COM
235851102
1363
4142
SH
SOLE
4142
0
0
DARDEN RESTAURANTS INC
COM
237194105
233
1550
SH
SOLE
1550
0
0
DASEKE INC
COM
23753F107
201
20022
SH
SOLE
20022
0
0
DCP MIDSTREAM LP
COM UT LTD PTN
23311P100
218
7951
SH
SOLE
7951
0
0
DEERE & CO
COM
244199105
1995
5818
SH
SOLE
5818
0
0
DELAWARE INVTS NATL MUN INCO
SH BEN INT
24610T108
339
24000
SH
SOLE
24000
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
494
12630
SH
SOLE
12630
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
7
3
SH
Call
SOLE
3
0
0
DEVON ENERGY CORP NEW
COM
25179M103
631
14329
SH
SOLE
14329
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
2916
13246
SH
SOLE
13246
0
0
DIAMONDBACK ENERGY INC
COM
25278X109
298
2764
SH
SOLE
2764
0
0
DIGITAL MEDIA SOLUTIONS INC
COM CL A
25401G106
111
23161
SH
SOLE
23161
0
0
DIMENSIONAL ETF TRUST
US SMALL CAP ETF
25434V500
305
5080
SH
SOLE
5080
0
0
DISCOVER FINL SVCS
COM
254709108
708
6125
SH
SOLE
6125
0
0
DISCOVERY INC
COM SER A
25470F104
425
18035
SH
SOLE
18035
0
0
DISCOVERY INC
COM SER C
25470F302
510
22275
SH
SOLE
22275
0
0
DISNEY WALT CO
COM
254687106
11494
74209
SH
SOLE
74209
0
0
DISNEY WALT CO
COM
254687106
8
15
SH
Call
SOLE
15
0
0
DOCUSIGN INC
COM
256163106
332
2178
SH
SOLE
2178
0
0
DOCUSIGN INC
COM
256163106
7
3
SH
Call
SOLE
3
0
0
DOLLAR GEN CORP NEW
COM
256677105
947
4015
SH
SOLE
4015
0
0
DOMINION ENERGY INC
COM
25746U109
2830
36018
SH
SOLE
36018
0
0
DORCHESTER MINERALS LP
COM UNIT
25820R105
1612
81450
SH
SOLE
81450
0
0
DOVER CORP
COM
260003108
251
1383
SH
SOLE
1383
0
0
DOW INC
COM
260557103
3086
54411
SH
SOLE
54411
0
0
DRAFTKINGS INC
COM CL A
26142R104
1994
72580
SH
SOLE
72580
0
0
DUFF & PHELPS UTLITY AND INF
COM
26433C105
308
21350
SH
SOLE
21350
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
5404
51516
SH
SOLE
51516
0
0
DUPONT DE NEMOURS INC
COM
26614N102
2244
27783
SH
SOLE
27783
0
0
EASTERN BANKSHARES INC
COM
27627N105
1053
52223
SH
SOLE
52223
0
0
EATON CORP PLC
SHS
G29183103
9078
52526
SH
SOLE
52526
0
0
EATON VANCE ENHANCED EQUITY
COM
278274105
235
11657
SH
SOLE
11657
0
0
EATON VANCE FLOATING RATE 20
COM
27831H100
222
24000
SH
SOLE
24000
0
0
EATON VANCE LTD DURATION INC
COM
27828H105
179
13670
SH
SOLE
13670
0
0
EATON VANCE NATL MUN OPPORT
COM SHS
27829L105
417
18900
SH
SOLE
18900
0
0
EATON VANCE NEW YORK MUN BD
COM
27827Y109
966
79500
SH
SOLE
79500
0
0
EATON VANCE TAX-MANAGED DIVE
COM
27828N102
409
27207
SH
SOLE
27207
0
0
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
367
34377
SH
SOLE
34377
0
0
EBAY INC.
COM
278642103
229
3445
SH
SOLE
3445
0
0
ECOLAB INC
COM
278865100
454
1934
SH
SOLE
1934
0
0
EDISON INTL
COM
281020107
342
5007
SH
SOLE
5007
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
6651
51339
SH
SOLE
51339
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
876
30867
SH
SOLE
30867
0
0
ELBIT SYS LTD
ORD
M3760D101
610
3505
SH
SOLE
3505
0
0
ELECTRONIC ARTS INC
COM
285512109
265
2010
SH
SOLE
2010
0
0
ELEMENT SOLUTIONS INC
COM
28618M106
412
16950
SH
SOLE
16950
0
0
EMERSON ELEC CO
COM
291011104
4684
50384
SH
SOLE
50384
0
0
ENBRIDGE INC
COM
29250N105
4616
118126
SH
SOLE
118126
0
0
ENERGIZER HLDGS INC NEW
COM
29272W109
520
12974
SH
SOLE
12974
0
0
ENERGY TRANSFER L P
COM UT LTD PTN
29273V100
3230
392453
SH
SOLE
392453
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
7941
361620
SH
SOLE
361620
0
0
ESSENTIAL UTILS INC
COM
29670G102
718
13377
SH
SOLE
13377
0
0
ESSEX PPTY TR INC
COM
297178105
239
678
SH
SOLE
678
0
0
ETF MANAGERS TR
ETFMG TRAVEL TEC
26924G771
1055
43299
SH
SOLE
43299
0
0
ETF MANAGERS TR
PRIME CYBR SCRTY
26924G201
837
13616
SH
SOLE
13616
0
0
ETF MANAGERS TR
PRIME MOBILE PAY
26924G409
299
5145
SH
SOLE
5145
0
0
ETF SER SOLUTIONS
DEFIANCE NEXT
26922A289
372
8910
SH
SOLE
8910
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
283
13425
SH
SOLE
13425
0
0
EVERGY INC
COM
30034W106
624
9090
SH
SOLE
9090
0
0
EVERSOURCE ENERGY
COM
30040W108
7447
81855
SH
SOLE
81855
0
0
EXELON CORP
COM
30161N101
406
7035
SH
SOLE
7035
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
312
1727
SH
SOLE
1727
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
49
46
SH
Call
SOLE
46
0
0
EXXON MOBIL CORP
COM
30231G102
10749
175668
SH
SOLE
175668
0
0
F N B CORP
COM
302520101
255
21051
SH
SOLE
21051
0
0
FASTENAL CO
COM
311900104
560
8748
SH
SOLE
8748
0
0
FEDEX CORP
COM
31428X106
548
2121
SH
SOLE
2121
0
0
FEDNAT HLDG CO
COM
31431B109
14
10000
SH
SOLE
10000
0
0
FIDELITY COVINGTON TRUST
STOCK FOR INFL
316092386
424
12511
SH
SOLE
12511
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
1760
33731
SH
SOLE
33731
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
984
9018
SH
SOLE
9018
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
2
7
SH
Call
SOLE
7
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
466
2255
SH
SOLE
2255
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
1463
71974
SH
SOLE
71974
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUTING
33734X192
519
4977
SH
SOLE
4977
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE ALPH
33734X143
204
1646
SH
SOLE
1646
0
0
FIRST TR EXCHANGE TRADED FD
INDXX NEXTG ETF
33737K205
586
7097
SH
SOLE
7097
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB ETF
33734X846
821
15551
SH
SOLE
15551
0
0
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
274
2894
SH
SOLE
2894
0
0
FIRST TR EXCHANGE-TRADED ALP
MID CP GR ALPH
33737M102
222
2987
SH
SOLE
2987
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
372
4398
SH
SOLE
4398
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
902
18350
SH
SOLE
18350
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
608
10165
SH
SOLE
10165
0
0
FIRST TR EXCHANGE-TRADED FD
FST LOW OPPT EFT
33739Q200
729
14583
SH
SOLE
14583
0
0
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG GREEN
33733E500
465
6839
SH
SOLE
6839
0
0
FIRST TR EXCHANGE-TRADED FD
NASDAQ BK ETF
33738R860
284
8659
SH
SOLE
8659
0
0
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
336
13479
SH
SOLE
13479
0
0
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD ACHIV
33738R506
318
6144
SH
SOLE
6144
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
458
9563
SH
SOLE
9563
0
0
FIRST TR MLP & ENERGY INCOM
COM
33739B104
161
22200
SH
SOLE
22200
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
251
7055
SH
SOLE
7055
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
210
1200
SH
SOLE
1200
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
695
16139
SH
SOLE
16139
0
0
FIRSTENERGY CORP
COM
337932107
1259
30270
SH
SOLE
30270
0
0
FISERV INC
COM
337738108
2506
24144
SH
SOLE
24144
0
0
FLEXSHARES TR
MORNSTAR UPSTR
33939L407
329
8342
SH
SOLE
8342
0
0
FLOWERS FOODS INC
COM
343498101
234
8532
SH
SOLE
8532
0
0
FMC CORP
COM NEW
302491303
710
6461
SH
SOLE
6461
0
0
FORD MTR CO DEL
COM
345370860
2927
140933
SH
SOLE
140933
0
0
FORTINET INC
COM
34959E109
2632
7322
SH
SOLE
7322
0
0
FORTIVE CORP
COM
34959J108
351
4602
SH
SOLE
4602
0
0
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
475
4448
SH
SOLE
4448
0
0
FRANCO NEV CORP
COM
351858105
4800
34710
SH
SOLE
34710
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
3067
73491
SH
SOLE
73491
0
0
FREQUENCY ELECTRS INC
COM
358010106
333
33324
SH
SOLE
33324
0
0
FUBOTV INC
COM
35953D104
163
10500
SH
SOLE
10500
0
0
GABELLI EQUITY TR INC
COM
362397101
93
12886
SH
SOLE
12886
0
0
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
51
13650
SH
SOLE
13650
0
0
GARMIN LTD
SHS
H2906T109
401
2945
SH
SOLE
2945
0
0
GARTNER INC
COM
366651107
257
768
SH
SOLE
768
0
0
GENCO SHIPPING & TRADING LTD
SHS
Y2685T131
356
22250
SH
SOLE
22250
0
0
GENERAL DYNAMICS CORP
COM
369550108
774
3712
SH
SOLE
3712
0
0
GENERAL ELECTRIC CO
COM NEW
369604301
2137
22619
SH
SOLE
22619
0
0
GENERAL MLS INC
COM
370334104
2827
41960
SH
SOLE
41960
0
0
GENERAL MTRS CO
COM
37045V100
559
9542
SH
SOLE
9542
0
0
GENUINE PARTS CO
COM
372460105
7087
50548
SH
SOLE
50548
0
0
GEOSPACE TECHNOLOGIES CORP
COM
37364X109
2876
429925
SH
SOLE
429925
0
0
GILEAD SCIENCES INC
COM
375558103
2166
29824
SH
SOLE
29824
0
0
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1933
43829
SH
SOLE
43829
0
0
GLOBAL PARTNERS LP
COM UNITS
37946R109
652
27740
SH
SOLE
27740
0
0
GLOBAL PMTS INC
COM
37940X102
1021
7552
SH
SOLE
7552
0
0
GLOBAL PMTS INC
COM
37940X102
3
3
SH
Call
SOLE
3
0
0
GLOBAL SHIP LEASE INC NEW
COM CL A
Y27183600
751
32775
SH
SOLE
32775
0
0
GLOBAL X FDS
CYBRSCURTY ETF
37954Y384
215
6778
SH
SOLE
6778
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
137
11175
SH
SOLE
11175
0
0
GLOBAL X FDS
LITHIUM BTRY ETF
37954Y855
228
2699
SH
SOLE
2699
0
0
GLOBAL X FDS
NASDAQ 100 COVER
37954Y483
536
24133
SH
SOLE
24133
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
744
20701
SH
SOLE
20701
0
0
GOLDMAN SACHS BDC INC
NOTE 4.500% 4/0
38147UAB3
65
65000
PRN
SOLE
65000
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
1151
3010
SH
SOLE
3010
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
2
7
SH
Call
SOLE
7
0
0
GOLUB CAP BDC INC
COM
38173M102
447
28948
SH
SOLE
28948
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
430
20157
SH
SOLE
20157
0
0
GRAHAM CORP
COM
384556106
463
37216
SH
SOLE
37216
0
0
GRAINGER W W INC
COM
384802104
233
450
SH
SOLE
450
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
17
22000
SH
SOLE
22000
0
0
GRANITE CONSTR INC
COM
387328107
258
6660
SH
SOLE
6660
0
0
GREAT LAKES DREDGE & DOCK CO
COM
390607109
199
12636
SH
SOLE
12636
0
0
GREENBRIER COS INC
COM
393657101
1181
25725
SH
SOLE
25725
0
0
HALLIBURTON CO
COM
406216101
921
40263
SH
SOLE
40263
0
0
HANCOCK JOHN FINL OPPTYS FD
SH BEN INT NEW
409735206
308
6605
SH
SOLE
6605
0
0
HANESBRANDS INC
COM
410345102
670
40095
SH
SOLE
40095
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1718
32347
SH
SOLE
32347
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
925
13404
SH
SOLE
13404
0
0
HASBRO INC
COM
418056107
205
2011
SH
SOLE
2011
0
0
HCA HEALTHCARE INC
COM
40412C101
232
901
SH
SOLE
901
0
0
HEALTHPEAK PROPERTIES INC
COM
42250P103
228
6313
SH
SOLE
6313
0
0
HEARTLAND FINL USA INC
COM
42234Q102
657
12988
SH
SOLE
12988
0
0
HECLA MNG CO
COM
422704106
196
37500
SH
SOLE
37500
0
0
HEICO CORP NEW
COM
422806109
1267
8785
SH
SOLE
8785
0
0
HENRY JACK & ASSOC INC
COM
426281101
208
1244
SH
SOLE
1244
0
0
HERSHEY CO
COM
427866108
1462
7555
SH
SOLE
7555
0
0
HERTZ GLOBAL HLDGS INC
COM NEW
42806J700
429
17175
SH
SOLE
17175
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
248
15748
SH
SOLE
15748
0
0
HIGHLAND GLOBAL ALLOCATION F
COM
43010T104
91
10000
SH
SOLE
10000
0
0
HIGHLAND INCOME FD
HIGHLAND INCOME
43010E404
284
25800
SH
SOLE
25800
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
253
1624
SH
SOLE
1624
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
966
2300
SH
SOLE
2300
0
0
HOLLYFRONTIER CORP
COM
436106108
285
8700
SH
SOLE
8700
0
0
HOME DEPOT INC
COM
437076102
21004
50610
SH
SOLE
50610
0
0
HOMETRUST BANCSHARES INC
COM
437872104
310
10000
SH
SOLE
10000
0
0
HONEYWELL INTL INC
COM
438516106
5924
28411
SH
SOLE
28411
0
0
HOOKER FURNISHINGS CORPORATI
COM
439038100
900
38650
SH
SOLE
38650
0
0
HOWMET AEROSPACE INC
COM
443201108
424
13309
SH
SOLE
13309
0
0
HUBSPOT INC
COM
443573100
257
390
SH
SOLE
390
0
0
HUMANA INC
COM
444859102
743
1601
SH
SOLE
1601
0
0
HUNT J B TRANS SVCS INC
COM
445658107
299
1465
SH
SOLE
1465
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
2982
193371
SH
SOLE
193371
0
0
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
1415
28543
SH
SOLE
28543
0
0
IDACORP INC
COM
451107106
205
1807
SH
SOLE
1807
0
0
IDEXX LABS INC
COM
45168D104
1123
1705
SH
SOLE
1705
0
0
ILLINOIS TOOL WKS INC
COM
452308109
1494
6053
SH
SOLE
6053
0
0
ILLUMINA INC
COM
452327109
2557
6720
SH
SOLE
6720
0
0
INDEPENDENT BK CORP MASS
COM
453836108
4037
49518
SH
SOLE
49518
0
0
INMODE LTD
SHS
M5425M103
268
3800
SH
SOLE
3800
0
0
INNOVATOR ETFS TR
US EQTY PWR BUF
45782C573
426
13735
SH
SOLE
13735
0
0
INOVIO PHARMACEUTICALS INC
COM NEW
45773H201
57
11350
SH
SOLE
11350
0
0
INTEL CORP
COM
458140100
6370
123683
SH
SOLE
123683
0
0
INTEL CORP
COM
458140100
4
10
SH
Put
SOLE
10
0
0
INTELLIA THERAPEUTICS INC
COM
45826J105
331
2800
SH
SOLE
2800
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
1493
10914
SH
SOLE
10914
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED ADS
45857P806
254
3891
SH
SOLE
3891
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
8423
63019
SH
SOLE
63019
0
0
INTERNATIONAL PAPER CO
COM
460146103
2273
48375
SH
SOLE
48375
0
0
INTUIT
COM
461202103
393
611
SH
SOLE
611
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
811
2258
SH
SOLE
2258
0
0
INVESCO EXCH TRADED FD TR II
CEF INM COMPSI
46138E404
595
24604
SH
SOLE
24604
0
0
INVESCO EXCH TRADED FD TR II
GLOBAL WATER
46138E651
655
15072
SH
SOLE
15072
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
920
61351
SH
SOLE
61351
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
565
25585
SH
SOLE
25585
0
0
INVESCO EXCH TRADED FD TR II
TAXABLE MUN BD
46138G805
527
16000
SH
SOLE
16000
0
0
INVESCO EXCH TRD SLF IDX FD
BULLSHS 22 USD
46138J676
204
8000
SH
SOLE
8000
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
341
4719
SH
SOLE
4719
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
497
8175
SH
SOLE
8175
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
5579
14023
SH
SOLE
14023
0
0
INVESCO VALUE MUN INCOME TR
COM
46132P108
293
17183
SH
SOLE
17183
0
0
INVITATION HOMES INC
COM
46187W107
240
5300
SH
SOLE
5300
0
0
IRON MTN INC NEW
COM
46284V101
5011
95751
SH
SOLE
95751
0
0
IRON MTN INC NEW
COM
46284V101
3
7
SH
Call
SOLE
7
0
0
ISHARES GOLD TR
ISHARES NEW
464285204
480
13776
SH
SOLE
13776
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
302
5037
SH
SOLE
5037
0
0
ISHARES INC
MSCI TAIWAN ETF
46434G772
233
3495
SH
SOLE
3495
0
0
ISHARES SILVER TR
ISHARES
46428Q109
828
38510
SH
SOLE
38510
0
0
ISHARES TR
0-5 YR TIPS ETF
46429B747
311
2935
SH
SOLE
2935
0
0
ISHARES TR
0-5YR HI YL CP
46434V407
242
5338
SH
SOLE
5338
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
2271
26553
SH
SOLE
26553
0
0
ISHARES TR
20 YR TR BD ETF
464287432
233
1575
SH
SOLE
1575
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
1227
4333
SH
SOLE
4333
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
897
7838
SH
SOLE
7838
0
0
ISHARES TR
CORE S&P TTL STK
464287150
644
6023
SH
SOLE
6023
0
0
ISHARES TR
CORE S&P US GWT
464287671
222
1920
SH
SOLE
1920
0
0
ISHARES TR
CORE S&P500 ETF
464287200
2591
5432
SH
SOLE
5432
0
0
ISHARES TR
CORE TOTAL USD
46434V613
210
3968
SH
SOLE
3968
0
0
ISHARES TR
CORE US AGGBD ET
464287226
247
2166
SH
SOLE
2166
0
0
ISHARES TR
EAFE GRWTH ETF
464288885
344
3115
SH
SOLE
3115
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
297
4490
SH
SOLE
4490
0
0
ISHARES TR
GL CLEAN ENE ETF
464288224
4462
210780
SH
SOLE
210780
0
0
ISHARES TR
GLOB HLTHCRE ETF
464287325
210
2324
SH
SOLE
2324
0
0
ISHARES TR
IBOXX HI YD ETF
464288513
475
5458
SH
SOLE
5458
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
627
4734
SH
SOLE
4734
0
0
ISHARES TR
ISHARES BIOTECH
464287556
4426
29003
SH
SOLE
29003
0
0
ISHARES TR
JPMORGAN USD EMG
464288281
316
2897
SH
SOLE
2897
0
0
ISHARES TR
MBS ETF
464288588
801
7459
SH
SOLE
7459
0
0
ISHARES TR
MSCI EAFE ETF
464287465
600
7628
SH
SOLE
7628
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
382
7830
SH
SOLE
7830
0
0
ISHARES TR
MSCI UK ETF NEW
46435G334
354
10680
SH
SOLE
10680
0
0
ISHARES TR
MSCI USA ESG SLC
464288802
279
2627
SH
SOLE
2627
0
0
ISHARES TR
MSCI USA MIN VOL
46429B697
1073
13267
SH
SOLE
13267
0
0
ISHARES TR
MSCI USA QLT FCT
46432F339
272
1871
SH
SOLE
1871
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
987
8491
SH
SOLE
8491
0
0
ISHARES TR
PFD AND INCM SEC
464288687
1383
35078
SH
SOLE
35078
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
308
1007
SH
SOLE
1007
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
674
4014
SH
SOLE
4014
0
0
ISHARES TR
RUS 2000 GRW ETF
464287648
340
1161
SH
SOLE
1161
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
259
2249
SH
SOLE
2249
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
310
2530
SH
SOLE
2530
0
0
ISHARES TR
RUS MID CAP ETF
464287499
538
6481
SH
SOLE
6481
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
1111
4995
SH
SOLE
4995
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
272
3248
SH
SOLE
3248
0
0
ISHARES TR
SELECT DIVID ETF
464287168
787
6418
SH
SOLE
6418
0
0
ISHARES TR
SHORT TREAS BD
464288679
279
2526
SH
SOLE
2526
0
0
ISHARES TR
SHRT NAT MUN ETF
464288158
462
4300
SH
SOLE
4300
0
0
ISHARES TR
SP SMCP600VL ETF
464287879
303
2902
SH
SOLE
2902
0
0
ISHARES TR
TIPS BD ETF
464287176
1262
9766
SH
SOLE
9766
0
0
ISHARES TR
U.S. ENERGY ETF
464287796
413
13737
SH
SOLE
13737
0
0
ISHARES TR
U.S. MED DVC ETF
464288810
6643
100881
SH
SOLE
100881
0
0
ISHARES TR
U.S. TECH ETF
464287721
298
2592
SH
SOLE
2592
0
0
ISHARES TR
U.S. UTILITS ETF
464287697
287
3244
SH
SOLE
3244
0
0
ISHARES TR
US AER DEF ETF
464288760
315
3067
SH
SOLE
3067
0
0
ISHARES TR
US HLTHCARE ETF
464287762
645
2148
SH
SOLE
2148
0
0
ISHARES TR
US INFRASTRUC
46435U713
464
12136
SH
SOLE
12136
0
0
ISHARES TR
US TREAS BD ETF
46429B267
1526
57193
SH
SOLE
57193
0
0
J P MORGAN EXCHANGE-TRADED F
EQUITY PREMIUM
46641Q332
2215
35060
SH
SOLE
35060
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT INC
46641Q837
1278
25307
SH
SOLE
25307
0
0
JETBLUE AWYS CORP
COM
477143101
721
50612
SH
SOLE
50612
0
0
JOHNSON & JOHNSON
COM
478160104
21131
123521
SH
SOLE
123521
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
1058
13015
SH
SOLE
13015
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
8
10
SH
Call
SOLE
10
0
0
JPMORGAN CHASE & CO
COM
46625H100
20178
127424
SH
SOLE
127424
0
0
KARYOPHARM THERAPEUTICS INC
COM
48576U106
139
21550
SH
SOLE
21550
0
0
KAYNE ANDERSON ENERGY INFRST
COM
486606106
184
23637
SH
SOLE
23637
0
0
KELLOGG CO
COM
487836108
651
10103
SH
SOLE
10103
0
0
KEY TRONIC CORP
COM
493144109
1959
313250
SH
SOLE
313250
0
0
KEYCORP
COM
493267108
955
41271
SH
SOLE
41271
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1590
7698
SH
SOLE
7698
0
0
KIMBERLY-CLARK CORP
COM
494368103
3196
22365
SH
SOLE
22365
0
0
KIMCO RLTY CORP
COM
49446R109
366
14851
SH
SOLE
14851
0
0
KINDER MORGAN INC DEL
COM
49456B101
1534
96712
SH
SOLE
96712
0
0
KKR & CO INC
COM
48251W104
751
10084
SH
SOLE
10084
0
0
KONINKLIJKE PHILIPS N V
NY REGIS SHS NEW
500472303
593
16103
SH
SOLE
16103
0
0
KRAFT HEINZ CO
COM
500754106
2016
56165
SH
SOLE
56165
0
0
KROGER CO
COM
501044101
336
7434
SH
SOLE
7434
0
0
KVH INDS INC
COM
482738101
517
56268
SH
SOLE
56268
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
3829
17955
SH
SOLE
17955
0
0
LAM RESEARCH CORP
COM
512807108
2079
2891
SH
SOLE
2891
0
0
LAUDER ESTEE COS INC
CL A
518439104
948
2561
SH
SOLE
2561
0
0
LEGGETT & PLATT INC
COM
524660107
383
9295
SH
SOLE
9295
0
0
LEVI STRAUSS & CO NEW
CL A COM STK
52736R102
208
8303
SH
SOLE
8303
0
0
LIBERTY BROADBAND CORP
COM SER C
530307305
259
1606
SH
SOLE
1606
0
0
LILLY ELI & CO
COM
532457108
6589
23855
SH
SOLE
23855
0
0
LILLY ELI & CO
COM
532457108
3
2
SH
Call
SOLE
2
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
697
5000
SH
SOLE
5000
0
0
LINDE PLC
SHS
G5494J103
450
1300
SH
SOLE
1300
0
0
LINEAGE CELL THERAPEUTICS IN
COM
53566P109
30
12400
SH
SOLE
12400
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
613
36851
SH
SOLE
36851
0
0
LISTED FD TR
HORIZON KINETICS
53656F623
2817
90275
SH
SOLE
90275
0
0
LITHIUM AMERS CORP NEW
COM NEW
53680Q207
210
7200
SH
SOLE
7200
0
0
LOCKHEED MARTIN CORP
COM
539830109
6369
17920
SH
SOLE
17920
0
0
LOEWS CORP
COM
540424108
517
8958
SH
SOLE
8958
0
0
LOUISIANA PAC CORP
COM
546347105
470
5993
SH
SOLE
5993
0
0
LOWES COS INC
COM
548661107
5206
20141
SH
SOLE
20141
0
0
LUCID GROUP INC
COM
549498103
555
14576
SH
SOLE
14576
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
481
5215
SH
SOLE
5215
0
0
M & T BK CORP
COM
55261F104
582
3790
SH
SOLE
3790
0
0
MACQUARIE / FIRST TR GLOBAL
COM
55607W100
249
25816
SH
SOLE
25816
0
0
MACYS INC
COM
55616P104
327
12475
SH
SOLE
12475
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
3866
83251
SH
SOLE
83251
0
0
MAGNA INTL INC
COM
559222401
217
2685
SH
SOLE
2685
0
0
MANDIANT INC
COM
562662106
393
22385
SH
SOLE
22385
0
0
MANULIFE FINL CORP
COM
56501R106
803
42122
SH
SOLE
42122
0
0
MARATHON OIL CORP
COM
565849106
272
16577
SH
SOLE
16577
0
0
MARATHON PETE CORP
COM
56585A102
544
8501
SH
SOLE
8501
0
0
MARKETAXESS HLDGS INC
COM
57060D108
288
700
SH
SOLE
700
0
0
MARRIOTT INTL INC NEW
CL A
571903202
3724
22537
SH
SOLE
22537
0
0
MARRIOTT VACATIONS WORLDWIDE
COM
57164Y107
245
1452
SH
SOLE
1452
0
0
MARRIOTT VACATIONS WORLDWIDE
COM
57164Y107
10
7
SH
Call
SOLE
7
0
0
MARSH & MCLENNAN COS INC
COM
571748102
491
2825
SH
SOLE
2825
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
522
1184
SH
SOLE
1184
0
0
MARVELL TECHNOLOGY INC
COM
573874104
1259
14392
SH
SOLE
14392
0
0
MARVELL TECHNOLOGY INC
COM
573874104
8
3
SH
Call
SOLE
3
0
0
MASCO CORP
COM
574599106
250
3567
SH
SOLE
3567
0
0
MASTEC INC
COM
576323109
282
3060
SH
SOLE
3060
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
2947
8200
SH
SOLE
8200
0
0
MATTEL INC
COM
577081102
521
24163
SH
SOLE
24163
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
395
4088
SH
SOLE
4088
0
0
MCDONALDS CORP
COM
580135101
3664
13667
SH
SOLE
13667
0
0
MDU RES GROUP INC
COM
552690109
2291
74277
SH
SOLE
74277
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
231
9782
SH
SOLE
9782
0
0
MEDTRONIC PLC
SHS
G5960L103
6379
61663
SH
SOLE
61663
0
0
MERCK & CO INC
COM
58933Y105
10108
131883
SH
SOLE
131883
0
0
MESABI TR
CTF BEN INT
590672101
1270
48075
SH
SOLE
48075
0
0
META PLATFORMS INC
CL A
30303M102
13468
40042
SH
SOLE
40042
0
0
METLIFE INC
COM
59156R108
1038
16618
SH
SOLE
16618
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
856
19076
SH
SOLE
19076
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
1132
13008
SH
SOLE
13008
0
0
MICRON TECHNOLOGY INC
COM
595112103
2929
31445
SH
SOLE
31445
0
0
MICROSOFT CORP
COM
594918104
76685
228012
SH
SOLE
228012
0
0
MICROSOFT CORP
COM
594918104
4
5
SH
Call
SOLE
5
0
0
MICROSTRATEGY INC
CL A NEW
594972408
696
1278
SH
SOLE
1278
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
400
73276
SH
SOLE
73276
0
0
MODERNA INC
COM
60770K107
9657
38023
SH
SOLE
38023
0
0
MONDELEZ INTL INC
CL A
609207105
2918
44013
SH
SOLE
44013
0
0
MONGODB INC
CL A
60937P106
227
428
SH
SOLE
428
0
0
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
1364
64920
SH
SOLE
64920
0
0
MORGAN STANLEY
COM NEW
617446448
1691
21826
SH
SOLE
21826
0
0
MORGAN STANLEY EMERGING MKTS
COM
617477104
419
76500
SH
SOLE
76500
0
0
MOSAIC CO NEW
COM
61945C103
1182
30079
SH
SOLE
30079
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
717
2639
SH
SOLE
2639
0
0
MP MATERIALS CORP
COM CL A
553368101
283
6240
SH
SOLE
6240
0
0
MPLX LP
COM UNIT REP LTD
55336V100
512
17296
SH
SOLE
17296
0
0
MUELLER WTR PRODS INC
COM SER A
624758108
432
30000
SH
SOLE
30000
0
0
MYERS INDS INC
COM
628464109
777
38835
SH
SOLE
38835
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
422
11763
SH
SOLE
11763
0
0
NATIONAL FUEL GAS CO
COM
636180101
328
5125
SH
SOLE
5125
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
369
5100
SH
SOLE
5100
0
0
NATIONAL RETAIL PROPERTIES I
COM
637417106
584
12157
SH
SOLE
12157
0
0
NETFLIX INC
COM
64110L106
1084
1799
SH
SOLE
1799
0
0
NEW GOLD INC CDA
COM
644535106
116
77250
SH
SOLE
77250
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
177
14500
SH
SOLE
14500
0
0
NEWELL BRANDS INC
COM
651229106
567
25974
SH
SOLE
25974
0
0
NEWMONT CORP
COM
651639106
2401
38719
SH
SOLE
38719
0
0
NEXPOINT DIVERSIFIED REL ET
COM NEW
65340G205
163
12000
SH
SOLE
12000
0
0
NEXTERA ENERGY INC
COM
65339F101
13297
142427
SH
SOLE
142427
0
0
NICE LTD
SPONSORED ADR
653656108
377
1242
SH
SOLE
1242
0
0
NIKE INC
CL B
654106103
7087
42523
SH
SOLE
42523
0
0
NIO INC
SPON ADS
62914V106
259
8172
SH
SOLE
8172
0
0
NISOURCE INC
COM
65473P105
596
21586
SH
SOLE
21586
0
0
NOKIA CORP
SPONSORED ADR
654902204
581
93418
SH
SOLE
93418
0
0
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
137
81000
SH
SOLE
81000
0
0
NORDSTROM INC
COM
655664100
238
10500
SH
SOLE
10500
0
0
NORFOLK SOUTHN CORP
COM
655844108
9767
32807
SH
SOLE
32807
0
0
NORTHEAST BK LEWISTON ME
COM
66405S100
393
11000
SH
SOLE
11000
0
0
NORTHERN TR CORP
COM
665859104
418
3494
SH
SOLE
3494
0
0
NORTHROP GRUMMAN CORP
COM
666807102
1564
4041
SH
SOLE
4041
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
374
18050
SH
SOLE
18050
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
7
5
SH
Call
SOLE
5
0
0
NOV INC
COM
62955J103
149
11022
SH
SOLE
11022
0
0
NOVARTIS AG
SPONSORED ADR
66987V109
2659
30402
SH
SOLE
30402
0
0
NOVO-NORDISK A S
ADR
670100205
293
2614
SH
SOLE
2614
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
227
4110
SH
SOLE
4110
0
0
NUCANA PLC
SPONSORED ADR
67022C106
60
25000
SH
SOLE
25000
0
0
NUCOR CORP
COM
670346105
487
4262
SH
SOLE
4262
0
0
NUCOR CORP
COM
670346105
7
5
SH
Call
SOLE
5
0
0
NUSTAR ENERGY LP
UNIT COM
67058H102
368
23163
SH
SOLE
23163
0
0
NUTRIEN LTD
COM
67077M108
4137
55014
SH
SOLE
55014
0
0
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
436
24308
SH
SOLE
24308
0
0
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
1120
71785
SH
SOLE
71785
0
0
NUVEEN MASSACHUSETS QLT MUN
COM
67061E104
680
43000
SH
SOLE
43000
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
303
29189
SH
SOLE
29189
0
0
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
218
12740
SH
SOLE
12740
0
0
NUVEEN PFD & INCM SECURTIES
COM
67072C105
2506
257812
SH
SOLE
257812
0
0
NUVEEN PFD & INCOME OPPORTUN
COM
67073B106
2575
263851
SH
SOLE
263851
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
1082
67163
SH
SOLE
67163
0
0
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
1286
87756
SH
SOLE
87756
0
0
NVIDIA CORPORATION
COM
67066G104
28812
97962
SH
SOLE
97962
0
0
NVR INC
COM
62944T105
668
113
SH
SOLE
113
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
189
25311
SH
SOLE
25311
0
0
OCCIDENTAL PETE CORP
COM
674599105
494
17034
SH
SOLE
17034
0
0
OKTA INC
CL A
679295105
226
1010
SH
SOLE
1010
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
711
1983
SH
SOLE
1983
0
0
OLD REP INTL CORP
COM
680223104
605
24601
SH
SOLE
24601
0
0
OLIN CORP
COM PAR $1
680665205
386
6704
SH
SOLE
6704
0
0
ON SEMICONDUCTOR CORP
COM
682189105
234
3449
SH
SOLE
3449
0
0
ONEOK INC NEW
COM
682680103
3490
59397
SH
SOLE
59397
0
0
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
137
13690
SH
SOLE
13690
0
0
ORACLE CORP
COM
68389X105
2664
30542
SH
SOLE
30542
0
0
ORASURE TECHNOLOGIES INC
COM
68554V108
165
19000
SH
SOLE
19000
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
242
343
SH
SOLE
343
0
0
ORGANOGENESIS HLDGS INC
COM
68621F102
613
66350
SH
SOLE
66350
0
0
ORGANON & CO
COMMON STOCK
68622V106
430
14122
SH
SOLE
14122
0
0
OTIS WORLDWIDE CORP
COM
68902V107
532
6105
SH
SOLE
6105
0
0
PACER FDS TR
BNCHMRK INFRA
69374H741
221
5105
SH
SOLE
5105
0
0
PACER FDS TR
TRENDP 100 ETF
69374H303
327
5550
SH
SOLE
5550
0
0
PACKAGING CORP AMER
COM
695156109
324
2379
SH
SOLE
2379
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
378
20775
SH
SOLE
20775
0
0
PALO ALTO NETWORKS INC
COM
697435105
896
1609
SH
SOLE
1609
0
0
PAN AMERN SILVER CORP
COM
697900108
373
14950
SH
SOLE
14950
0
0
PARKER-HANNIFIN CORP
COM
701094104
233
733
SH
SOLE
733
0
0
PAYCHEX INC
COM
704326107
1084
7944
SH
SOLE
7944
0
0
PAYCHEX INC
COM
704326107
6
3
SH
Call
SOLE
3
0
0
PAYONEER GLOBAL INC
COM
70451X104
336
45663
SH
SOLE
45663
0
0
PAYPAL HLDGS INC
COM
70450Y103
6928
36739
SH
SOLE
36739
0
0
PAYPAL HLDGS INC
COM
70450Y103
4
6
SH
Call
SOLE
6
0
0
PCTEL INC
COM
69325Q105
141
24947
SH
SOLE
24947
0
0
PENN NATL GAMING INC
COM
707569109
291
5619
SH
SOLE
5619
0
0
PENN NATL GAMING INC
COM
707569109
2
3
SH
Call
SOLE
3
0
0
PENNANTPARK INVT CORP
COM
708062104
78
11228
SH
SOLE
11228
0
0
PENTAIR PLC
SHS
G7S00T104
818
11194
SH
SOLE
11194
0
0
PEOPLES UNITED FINANCIAL INC
COM
712704105
839
47080
SH
SOLE
47080
0
0
PEPSICO INC
COM
713448108
18997
109361
SH
SOLE
109361
0
0
PERKINELMER INC
COM
714046109
1181
5876
SH
SOLE
5876
0
0
PERKINELMER INC
COM
714046109
3
2
SH
Call
SOLE
2
0
0
PFIZER INC
COM
717081103
21569
365264
SH
SOLE
365264
0
0
PGIM GLOBAL HIGH YIELD FD FO
COM
69346J106
192
12696
SH
SOLE
12696
0
0
PHILIP MORRIS INTL INC
COM
718172109
1899
19994
SH
SOLE
19994
0
0
PHILLIPS 66
COM
718546104
970
13390
SH
SOLE
13390
0
0
PILGRIMS PRIDE CORP
COM
72147K108
882
31259
SH
SOLE
31259
0
0
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
1643
16175
SH
SOLE
16175
0
0
PIMCO INCOME STRATEGY FD II
COM
72201J104
115
12069
SH
SOLE
12069
0
0
PIMCO MUN INCOME FD II
COM
72200W106
205
14000
SH
SOLE
14000
0
0
PINNACLE WEST CAP CORP
COM
723484101
1650
23375
SH
SOLE
23375
0
0
PIONEER NAT RES CO
COM
723787107
281
1547
SH
SOLE
1547
0
0
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
2751
271306
SH
SOLE
271306
0
0
PLUG POWER INC
COM NEW
72919P202
229
8115
SH
SOLE
8115
0
0
PNC FINL SVCS GROUP INC
COM
693475105
3414
17024
SH
SOLE
17024
0
0
POTLATCHDELTIC CORPORATION
COM
737630103
291
4838
SH
SOLE
4838
0
0
PPG INDS INC
COM
693506107
2204
12783
SH
SOLE
12783
0
0
PPL CORP
COM
69351T106
502
16695
SH
SOLE
16695
0
0
PROCTER AND GAMBLE CO
COM
742718109
22631
138347
SH
SOLE
138347
0
0
PROGRESSIVE CORP
COM
743315103
293
2853
SH
SOLE
2853
0
0
PROLOGIS INC.
COM
74340W103
960
5700
SH
SOLE
5700
0
0
PROSHARES TR
MANAGED FUT
74347B532
251
6500
SH
SOLE
6500
0
0
PROSHARES TR
PET CARE ETF
74348A145
1009
12769
SH
SOLE
12769
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
1859
18931
SH
SOLE
18931
0
0
PROSHARES TR
S&P MDCP 400 DIV
74347B680
437
5924
SH
SOLE
5924
0
0
PROVIDENT BANCORP INC
COM NEW
74383L105
186
10000
SH
SOLE
10000
0
0
PRUDENTIAL FINL INC
COM
744320102
1196
11052
SH
SOLE
11052
0
0
PUBLIC STORAGE
COM
74460D109
427
1141
SH
SOLE
1141
0
0
QIAGEN NV
SHS NEW
N72482123
4924
88601
SH
SOLE
88601
0
0
QORVO INC
COM
74736K101
495
3162
SH
SOLE
3162
0
0
QUALCOMM INC
COM
747525103
4103
22436
SH
SOLE
22436
0
0
QUALCOMM INC
COM
747525103
2
12
SH
Call
SOLE
12
0
0
QUANTA SVCS INC
COM
74762E102
346
3018
SH
SOLE
3018
0
0
QUANTERIX CORP
COM
74766Q101
893
21056
SH
SOLE
21056
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
3523
20363
SH
SOLE
20363
0
0
RAPID7 INC
COM
753422104
1464
12442
SH
SOLE
12442
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
9359
108747
SH
SOLE
108747
0
0
REALTY INCOME CORP
COM
756109104
1292
18046
SH
SOLE
18046
0
0
REAVES UTIL INCOME FD
COM SH BEN INT
756158101
581
16538
SH
SOLE
16538
0
0
REDBALL ACQUISITION CORP
COM CL A
G7417R105
99
10000
SH
SOLE
10000
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
750
1187
SH
SOLE
1187
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
1243
57041
SH
SOLE
57041
0
0
RENEWABLE ENERGY GROUP INC
COM NEW
75972A301
394
9275
SH
SOLE
9275
0
0
RENN FD INC
COM
759720105
440
165785
SH
SOLE
165785
0
0
REPUBLIC SVCS INC
COM
760759100
912
6539
SH
SOLE
6539
0
0
RESIDEO TECHNOLOGIES INC
COM
76118Y104
268
10279
SH
SOLE
10279
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
2329
34797
SH
SOLE
34797
0
0
RIVERNORTH MANAGED DUR MUN I
COM
76882H105
879
43600
SH
SOLE
43600
0
0
ROCKWELL AUTOMATION INC
COM
773903109
741
2124
SH
SOLE
2124
0
0
ROYAL BK CDA
COM
780087102
1063
10018
SH
SOLE
10018
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
487
6338
SH
SOLE
6338
0
0
ROYCE MICRO-CAP TR INC
COM
780915104
1015
87854
SH
SOLE
87854
0
0
ROYCE VALUE TR INC
COM
780910105
246
12553
SH
SOLE
12553
0
0
RPC INC
COM
749660106
51
11300
SH
SOLE
11300
0
0
S&P GLOBAL INC
COM
78409V104
562
1191
SH
SOLE
1191
0
0
SABINE RTY TR
UNIT BEN INT
785688102
353
8480
SH
SOLE
8480
0
0
SAIA INC
COM
78709Y105
317
940
SH
SOLE
940
0
0
SALESFORCE COM INC
COM
79466L302
10839
42652
SH
SOLE
42652
0
0
SALESFORCE COM INC
COM
79466L302
2
2
SH
Call
SOLE
2
0
0
SALIENT MIDSTREAM & MLP FD
SH BEN INT
79471V105
100
14796
SH
SOLE
14796
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
377
60800
SH
SOLE
60800
0
0
SANOFI
SPONSORED ADR
80105N105
379
7569
SH
SOLE
7569
0
0
SCHLUMBERGER LTD
COM STK
806857108
2175
72615
SH
SOLE
72615
0
0
SCHWAB CHARLES CORP
COM
808513105
504
5989
SH
SOLE
5989
0
0
SCHWAB CHARLES CORP
COM
808513105
3
15
SH
Call
SOLE
15
0
0
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
306
3791
SH
SOLE
3791
0
0
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
478
7593
SH
SOLE
7593
0
0
SCOTTS MIRACLE-GRO CO
CL A
810186106
1939
12042
SH
SOLE
12042
0
0
SCOTTS MIRACLE-GRO CO
CL A
810186106
4
8
SH
Call
SOLE
8
0
0
SEI INVTS CO
COM
784117103
1191
19546
SH
SOLE
19546
0
0
SELECT ENERGY SVCS INC
CL A COM
81617J301
85
13700
SH
SOLE
13700
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
476
8580
SH
SOLE
8580
0
0
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
1664
42625
SH
SOLE
42625
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
304
5873
SH
SOLE
5873
0
0
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
825
4036
SH
SOLE
4036
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
540
7005
SH
SOLE
7005
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
1078
7654
SH
SOLE
7654
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
867
8190
SH
SOLE
8190
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
1053
14714
SH
SOLE
14714
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
1737
9989
SH
SOLE
9989
0
0
SENSATA TECHNOLOGIES HLDG PL
SHS
G8060N102
596
9664
SH
SOLE
9664
0
0
SERVICENOW INC
COM
81762P102
304
469
SH
SOLE
469
0
0
SG BLOCKS INC
COM NEW
78418A505
28
15000
SH
SOLE
15000
0
0
SHERWIN WILLIAMS CO
COM
824348106
3308
9393
SH
SOLE
9393
0
0
SHOPIFY INC
CL A
82509L107
1979
1437
SH
SOLE
1437
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
753
4713
SH
SOLE
4713
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
23
2
SH
Call
SOLE
2
0
0
SIRIUS XM HOLDINGS INC
COM
82968B103
132
20750
SH
SOLE
20750
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
1025
6606
SH
SOLE
6606
0
0
SOFI TECHNOLOGIES INC
COM
83406F102
3635
229891
SH
SOLE
229891
0
0
SONY GROUP CORPORATION
SPONSORED ADR
835699307
1635
12935
SH
SOLE
12935
0
0
SORRENTO THERAPEUTICS INC
COM NEW
83587F202
55
11750
SH
SOLE
11750
0
0
SOUTHERN CO
COM
842587107
4904
71515
SH
SOLE
71515
0
0
SOUTHWESTERN ENERGY CO
COM
845467109
65
14000
SH
SOLE
14000
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
946
2605
SH
SOLE
2605
0
0
SPDR GOLD TR
GOLD SHS
78463V107
2720
15910
SH
SOLE
15910
0
0
SPDR INDEX SHS FDS
PORTFLO EURP ETF
78463X103
627
14719
SH
SOLE
14719
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
5888
12398
SH
SOLE
12398
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
934
1805
SH
SOLE
1805
0
0
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
242
2650
SH
SOLE
2650
0
0
SPDR SER TR
BLOOMBERG CONV
78464A359
844
10175
SH
SOLE
10175
0
0
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
1120
21654
SH
SOLE
21654
0
0
SPDR SER TR
PORTFOLIO LN TSR
78464A664
337
8000
SH
SOLE
8000
0
0
SPDR SER TR
S&P BIOTECH
78464A870
556
4970
SH
SOLE
4970
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
679
5257
SH
SOLE
5257
0
0
SPDR SER TR
S&P REGL BKG
78464A698
228
3215
SH
SOLE
3215
0
0
SPDR SER TR
S&P TRANSN ETF
78464A532
209
2210
SH
SOLE
2210
0
0
SPLUNK INC
COM
848637104
1669
14419
SH
SOLE
14419
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
521
29354
SH
SOLE
29354
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
1207
84033
SH
SOLE
84033
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1148
143186
SH
SOLE
143186
0
0
STAG INDL INC
COM
85254J102
3770
78611
SH
SOLE
78611
0
0
STANLEY BLACK & DECKER INC
COM
854502101
944
5003
SH
SOLE
5003
0
0
STARBUCKS CORP
COM
855244109
7066
60409
SH
SOLE
60409
0
0
STATE STR CORP
COM
857477103
1806
19423
SH
SOLE
19423
0
0
STEEL PARTNERS HLDGS L P
LTD PRTRSHIP U
85814R107
420
10000
SH
SOLE
10000
0
0
STONE HBR EMERGING MKTS INCO
COM
86164T107
105
15800
SH
SOLE
15800
0
0
STONE HBR EMERGING MKTS TOTA
COM
86164W100
223
28425
SH
SOLE
28425
0
0
STORE CAP CORP
COM
862121100
399
11594
SH
SOLE
11594
0
0
STRYKER CORPORATION
COM
863667101
3553
13286
SH
SOLE
13286
0
0
SUMMIT MATLS INC
CL A
86614U100
388
9676
SH
SOLE
9676
0
0
SUNDIAL GROWERS INC
COM
86730L109
10
18000
SH
SOLE
18000
0
0
SUNRUN INC
COM
86771W105
737
21490
SH
SOLE
21490
0
0
SUPERNOVA PARTNERS ACQUISTN
SHS CL A
G8T86C105
112
10900
SH
SOLE
10900
0
0
SVB FINANCIAL GROUP
COM
78486Q101
840
1239
SH
SOLE
1239
0
0
SYNAPTICS INC
COM
87157D109
2747
9490
SH
SOLE
9490
0
0
SYNAPTICS INC
COM
87157D109
10
1
SH
Call
SOLE
1
0
0
SYSCO CORP
COM
871829107
2670
33988
SH
SOLE
33988
0
0
T2 BIOSYSTEMS INC
COM
89853L104
7
13000
SH
SOLE
13000
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
1911
15884
SH
SOLE
15884
0
0
TARGET CORP
COM
87612E106
2642
11414
SH
SOLE
11414
0
0
TC ENERGY CORP
COM
87807B107
1127
24224
SH
SOLE
24224
0
0
TE CONNECTIVITY LTD
SHS
H84989104
455
2821
SH
SOLE
2821
0
0
TEKLA HEALTHCARE OPPORTUNITI
SHS
879105104
217
8470
SH
SOLE
8470
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
281
643
SH
SOLE
643
0
0
TELEFONICA S A
SPONSORED ADR
879382208
78
18485
SH
SOLE
18485
0
0
TEMPLETON GLOBAL INCOME FD
COM
880198106
84
16107
SH
SOLE
16107
0
0
TESLA INC
COM
88160R101
8244
7801
SH
SOLE
7801
0
0
TESSCO TECHNOLOGIES INC
COM
872386107
809
128173
SH
SOLE
128173
0
0
TEXAS INSTRS INC
COM
882508104
1364
7235
SH
SOLE
7235
0
0
TEXAS PACIFIC LAND CORPORATI
COM
88262P102
34201
27386
SH
SOLE
27386
0
0
THE BEACHBODY COMPANY INC
COM CL A
073463101
53
22500
SH
SOLE
22500
0
0
THE TRADE DESK INC
COM CL A
88339J105
1212
13221
SH
SOLE
13221
0
0
THERAPEUTICSMD INC
COM
88338N107
11
30500
SH
SOLE
30500
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
3985
5972
SH
SOLE
5972
0
0
THOMSON REUTERS CORP.
COM NEW
884903709
290
2426
SH
SOLE
2426
0
0
TJX COS INC NEW
COM
872540109
10464
137823
SH
SOLE
137823
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
2270
29608
SH
SOLE
29608
0
0
TOTALENERGIES SE
SPONSORED ADS
89151E109
1906
38526
SH
SOLE
38526
0
0
TOTALENERGIES SE
SPONSORED ADS
89151E109
16
225
SH
Call
SOLE
225
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
740
3662
SH
SOLE
3662
0
0
TRANSOCEAN LTD
REG SHS
H8817H100
43
15450
SH
SOLE
15450
0
0
TRAVELCENTERS OF AMERICA INC
COM NEW
89421B109
254
4930
SH
SOLE
4930
0
0
TRAVELERS COMPANIES INC
COM
89417E109
542
3464
SH
SOLE
3464
0
0
TRICON RESIDENTIAL INC
COM NPV
89612W102
333
21800
SH
SOLE
21800
0
0
TRINITY INDS INC
COM
896522109
544
18004
SH
SOLE
18004
0
0
TRITON INTL LTD
CL A
G9078F107
747
12400
SH
SOLE
12400
0
0
TRONOX HOLDINGS PLC
SHS
G9087Q102
234
9731
SH
SOLE
9731
0
0
TRUIST FINL CORP
COM
89832Q109
1749
29870
SH
SOLE
29870
0
0
TWILIO INC
CL A
90138F102
510
1935
SH
SOLE
1935
0
0
TWITTER INC
COM
90184L102
286
6619
SH
SOLE
6619
0
0
TWITTER INC
COM
90184L102
3
20
SH
Call
SOLE
20
0
0
TYLER TECHNOLOGIES INC
COM
902252105
1090
2027
SH
SOLE
2027
0
0
TYSON FOODS INC
CL A
902494103
1707
19581
SH
SOLE
19581
0
0
UBER TECHNOLOGIES INC
COM
90353T100
1729
41231
SH
SOLE
41231
0
0
UGI CORP NEW
COM
902681105
335
7287
SH
SOLE
7287
0
0
ULTA BEAUTY INC
COM
90384S303
390
947
SH
SOLE
947
0
0
UNILEVER PLC
SPON ADR NEW
904767704
2185
40612
SH
SOLE
40612
0
0
UNION PAC CORP
COM
907818108
6878
27299
SH
SOLE
27299
0
0
UNITED AIRLS HLDGS INC
COM
910047109
223
5100
SH
SOLE
5100
0
0
UNITED AIRLS HLDGS INC
COM
910047109
8
3
SH
Call
SOLE
3
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
6591
30750
SH
SOLE
30750
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
5
10
SH
Call
SOLE
10
0
0
UNITED RENTALS INC
COM
911363109
5477
16483
SH
SOLE
16483
0
0
UNITED STATES ANTIMONY CORP
COM
911549103
31
62500
SH
SOLE
62500
0
0
UNITED STS LIME & MINERALS I
COM
911922102
348
2700
SH
SOLE
2700
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
5276
10508
SH
SOLE
10508
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
75
33
SH
Call
SOLE
33
0
0
US BANCORP DEL
COM NEW
902973304
1773
31560
SH
SOLE
31560
0
0
V F CORP
COM
918204108
202
2759
SH
SOLE
2759
0
0
VALERO ENERGY CORP
COM
91913Y100
421
5601
SH
SOLE
5601
0
0
VALLEY NATL BANCORP
COM
919794107
300
21800
SH
SOLE
21800
0
0
VANECK ETF TRUST
AGRIBUSINESS ETF
92189F700
327
3429
SH
SOLE
3429
0
0
VANECK ETF TRUST
BDC INCOME ETF
92189F411
344
20000
SH
SOLE
20000
0
0
VANECK ETF TRUST
GOLD MINERS ETF
92189F106
772
24103
SH
SOLE
24103
0
0
VANECK ETF TRUST
HIGH YLD MUNIETF
92189H409
388
6211
SH
SOLE
6211
0
0
VANECK ETF TRUST
INFLATION ALLOCA
92189F130
369
14876
SH
SOLE
14876
0
0
VANECK ETF TRUST
JUNIOR GOLD MINE
92189F791
566
13503
SH
SOLE
13503
0
0
VANECK ETF TRUST
MORTGAGE REIT
92189F452
206
11470
SH
SOLE
11470
0
0
VANECK ETF TRUST
MRNGSTR WDE MOAT
92189F643
310
4078
SH
SOLE
4078
0
0
VANECK ETF TRUST
RARE EARTH/STRTG
92189H805
330
2941
SH
SOLE
2941
0
0
VANECK ETF TRUST
SEMICONDUCTR ETF
92189F676
483
1565
SH
SOLE
1565
0
0
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
317
3746
SH
SOLE
3746
0
0
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
408
7391
SH
SOLE
7391
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
425
1325
SH
SOLE
1325
0
0
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
316
2105
SH
SOLE
2105
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
635
2493
SH
SOLE
2493
0
0
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
308
2657
SH
SOLE
2657
0
0
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1680
3847
SH
SOLE
3847
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
556
2459
SH
SOLE
2459
0
0
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
308
1094
SH
SOLE
1094
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
872
3610
SH
SOLE
3610
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
449
3052
SH
SOLE
3052
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
777
15704
SH
SOLE
15704
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST ETF
922042742
246
2290
SH
SOLE
2290
0
0
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
462
8991
SH
SOLE
8991
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
632
6810
SH
SOLE
6810
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
315
3874
SH
SOLE
3874
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
5713
33263
SH
SOLE
33263
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
355
6948
SH
SOLE
6948
0
0
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
693
6184
SH
SOLE
6184
0
0
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
305
3163
SH
SOLE
3163
0
0
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
247
928
SH
SOLE
928
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
907
1981
SH
SOLE
1981
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
250
1600
SH
SOLE
1600
0
0
VAXART INC
COM NEW
92243A200
63
10000
SH
SOLE
10000
0
0
VERISIGN INC
COM
92343E102
223
878
SH
SOLE
878
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
18130
348918
SH
SOLE
348918
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
699
3182
SH
SOLE
3182
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
2
2
SH
Call
SOLE
2
0
0
VIACOMCBS INC
5.75% CONV PFD A
92556H305
1941
38645
SH
SOLE
38645
0
0
VIACOMCBS INC
CL B
92556H206
2359
78178
SH
SOLE
78178
0
0
VIATRIS INC
COM
92556V106
859
63501
SH
SOLE
63501
0
0
VICARIOUS SURGICAL INC
COM CL A
92561V109
141
13300
SH
SOLE
13300
0
0
VIDLER WATER RESOUCES INC
COM
92660E107
283
23400
SH
SOLE
23400
0
0
VIRTUS ALLIANZGI ARTIFICIAL
COM
92838Y100
433
17468
SH
SOLE
17468
0
0
VISA INC
COM CL A
92826C839
16013
73892
SH
SOLE
73892
0
0
VISA INC
COM CL A
92826C839
4
10
SH
Call
SOLE
10
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1193
79933
SH
SOLE
79933
0
0
VOXX INTL CORP
CL A
91829F104
1870
183900
SH
SOLE
183900
0
0
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
117
16475
SH
SOLE
16475
0
0
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
179
28824
SH
SOLE
28824
0
0
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
145
12025
SH
SOLE
12025
0
0
VULCAN MATLS CO
COM
929160109
226
1088
SH
SOLE
1088
0
0
VULCAN MATLS CO
COM
929160109
2
2
SH
Call
SOLE
2
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
827
15860
SH
SOLE
15860
0
0
WALMART INC
COM
931142103
13190
91158
SH
SOLE
91158
0
0
WASHINGTON REAL ESTATE INVT
SH BEN INT
939653101
1314
50850
SH
SOLE
50850
0
0
WASTE MGMT INC DEL
COM
94106L109
9788
58645
SH
SOLE
58645
0
0
WAVEDANCER INC
COM
456696103
89
17988
SH
SOLE
17988
0
0
WEC ENERGY GROUP INC
COM
92939U106
739
7616
SH
SOLE
7616
0
0
WELLS FARGO CO NEW
COM
949746101
2510
52313
SH
SOLE
52313
0
0
WELLTOWER INC
COM
95040Q104
288
3360
SH
SOLE
3360
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
222
2330
SH
SOLE
2330
0
0
WEST PHARMACEUTICAL SVSC INC
COM
955306105
257
549
SH
SOLE
549
0
0
WEST PHARMACEUTICAL SVSC INC
COM
955306105
6
1
SH
Call
SOLE
1
0
0
WESTERN ASSET MTG DEFINED OP
COM
95790B109
163
10700
SH
SOLE
10700
0
0
WESTERN ASSET MUN PARTNERS F
COM
95766P108
446
28649
SH
SOLE
28649
0
0
WESTERN DIGITAL CORP.
COM
958102105
830
12724
SH
SOLE
12724
0
0
WESTERN DIGITAL CORP.
COM
958102105
2
5
SH
Call
SOLE
5
0
0
WESTERN DIGITAL CORP.
NOTE 1.500% 2/0
958102AP0
50
50000
PRN
SOLE
50000
0
0
WESTROCK CO
COM
96145D105
680
15329
SH
SOLE
15329
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
2505
60822
SH
SOLE
60822
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
1812
42209
SH
SOLE
42209
0
0
WHEELS UP EXPERIENCE INC
COM CL A
96328L106
86
18600
SH
SOLE
18600
0
0
WHIRLPOOL CORP
COM
963320106
580
2470
SH
SOLE
2470
0
0
WILLIAMS COS INC
COM
969457100
6360
244230
SH
SOLE
244230
0
0
WISDOMTREE TR
FUTRE STRAT FD
97717W125
244
6876
SH
SOLE
6876
0
0
WISDOMTREE TR
INDIA ERNGS FD
97717W422
432
11831
SH
SOLE
11831
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
772
12342
SH
SOLE
12342
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
201
4533
SH
SOLE
4533
0
0
WISDOMTREE TR
WSDM EMKTBD FD
97717X784
370
5000
SH
SOLE
5000
0
0
WORKHORSE GROUP INC
COM NEW
98138J206
68
15650
SH
SOLE
15650
0
0
WP CAREY INC
COM
92936U109
1989
24237
SH
SOLE
24237
0
0
WYNN RESORTS LTD
COM
983134107
231
2718
SH
SOLE
2718
0
0
XCEL ENERGY INC
COM
98389B100
754
11139
SH
SOLE
11139
0
0
XILINX INC
COM
983919101
781
3683
SH
SOLE
3683
0
0
XPERI HOLDING CORP
COM
98390M103
355
18750
SH
SOLE
18750
0
0
XYLEM INC
COM
98419M100
820
6838
SH
SOLE
6838
0
0
YAMANA GOLD INC
COM
98462Y100
93
22078
SH
SOLE
22078
0
0
YUM BRANDS INC
COM
988498101
974
7013
SH
SOLE
7013
0
0
YUM CHINA HLDGS INC
COM
98850P109
274
5505
SH
SOLE
5505
0
0
ZIM INTEGRATED SHIPPING SERV
SHS
M9T951109
601
10210
SH
SOLE
10210
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
333
2623
SH
SOLE
2623
0
0
ZOETIS INC
CL A
98978V103
4478
18349
SH
SOLE
18349
0
0
ZOETIS INC
CL A
98978V103
6
2
SH
Call
SOLE
2
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
201
1093
SH
SOLE
1093
0
0
ZYNGA INC
CL A
98986T108
316
49375
SH
SOLE
49375
0
0