0001085146-20-001427.txt : 20200512
0001085146-20-001427.hdr.sgml : 20200512
20200512162222
ACCESSION NUMBER: 0001085146-20-001427
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20200331
FILED AS OF DATE: 20200512
DATE AS OF CHANGE: 20200512
EFFECTIVENESS DATE: 20200512
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: 20869390
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
03-31-2020
03-31-2020
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
05-12-2020
0
591
688241
INFORMATION TABLE
2
form13fInfoTable.xml
DESCRIPTION FOR INFORMATION TABLE
3M CO
COM
88579Y101
2925
21460
SH
SOLE
21460
0
0
ABB LTD
SPONSORED ADR
000375204
1697
98548
SH
SOLE
98548
0
0
ABBOTT LABS
COM
002824100
4079
51569
SH
SOLE
51569
0
0
ABBVIE INC
COM
00287Y109
3297
43389
SH
SOLE
43389
0
0
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
152
45575
SH
SOLE
45575
0
0
ABERDEEN GLOBAL PREMIER PPTY
COM SH BEN INT
00302L108
95
23737
SH
SOLE
23737
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
2265
13942
SH
SOLE
13942
0
0
ADOBE INC
COM
00724F101
717
2252
SH
SOLE
2252
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
1161
25397
SH
SOLE
25397
0
0
AEGON N V
NY REGISTRY SHS
007924103
25
10500
SH
SOLE
10500
0
0
AFLAC INC
COM
001055102
343
10012
SH
SOLE
10012
0
0
AGF INVESTMENTS TRUST
AGFIQ US MK ANTI
00110G408
231
9000
SH
SOLE
9000
0
0
AGNICO EAGLE MINES LTD
COM
008474108
548
13703
SH
SOLE
13703
0
0
AIR PRODS & CHEMS INC
COM
009158106
918
4593
SH
SOLE
4593
0
0
AKORN INC
COM
009728106
10
19200
SH
SOLE
19200
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
250
49289
SH
SOLE
49289
0
0
ALCON INC
ORD SHS
H01301128
970
18961
SH
SOLE
18961
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
1674
8642
SH
SOLE
8642
0
0
ALLIANCEBERNSTEIN GLOBAL HIG
COM
01879R106
154
16595
SH
SOLE
16595
0
0
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
1086
58388
SH
SOLE
58388
0
0
ALLIANCEBERNSTEIN NATL MUNI
COM
01864U106
713
55891
SH
SOLE
55891
0
0
ALLIANZGI ARTIFICIAL INTELLI
COM
01883M101
448
28000
SH
SOLE
28000
0
0
ALLSTATE CORP
COM
020002101
329
3593
SH
SOLE
3593
0
0
ALPHABET INC
CAP STK CL A
02079K305
5119
4414
SH
SOLE
4414
0
0
ALPHABET INC
CAP STK CL C
02079K107
3226
2777
SH
SOLE
2777
0
0
ALTRIA GROUP INC
COM
02209S103
865
22326
SH
SOLE
22326
0
0
AMAZON COM INC
COM
023135106
14785
7591
SH
SOLE
7591
0
0
AMAZON COM INC
COM
023135106
4
2
SH
Call
SOLE
2
0
0
AMCOR PLC
ORD
G0250X107
104
12750
SH
SOLE
12750
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
982
12243
SH
SOLE
12243
0
0
AMERICAN EXPRESS CO
COM
025816109
1166
13600
SH
SOLE
13600
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
222
9178
SH
SOLE
9178
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
968
4435
SH
SOLE
4435
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
1
2
SH
Call
SOLE
2
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
459
3832
SH
SOLE
3832
0
0
AMETEK INC
COM
031100100
922
12840
SH
SOLE
12840
0
0
AMGEN INC
COM
031162100
5282
26062
SH
SOLE
26062
0
0
ANALOG DEVICES INC
COM
032654105
405
4510
SH
SOLE
4510
0
0
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
54
10802
SH
SOLE
10802
0
0
APOLLO TACTICAL INCOME FD IN
COM
037638103
289
25575
SH
SOLE
25575
0
0
APPLE INC
COM
037833100
28946
113900
SH
SOLE
113900
0
0
APPLIED MATLS INC
COM
038222105
401
8772
SH
SOLE
8772
0
0
ARCONIC INC
COM
03965L100
327
20356
SH
SOLE
20356
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A -
G0457F107
69
20808
SH
SOLE
20808
0
0
ARES CAPITAL CORP
COM
04010L103
224
21142
SH
SOLE
21142
0
0
ARK ETF TR
GENOMIC REV ETF
00214Q302
286
9154
SH
SOLE
9154
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
1436
32628
SH
SOLE
32628
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
600
13495
SH
SOLE
13495
0
0
AT&T INC
COM
00206R102
8477
290416
SH
SOLE
290416
0
0
ATMOS ENERGY CORP
COM
049560105
329
3310
SH
SOLE
3310
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
902
6604
SH
SOLE
6604
0
0
BALL CORP
COM
058498106
204
3163
SH
SOLE
3163
0
0
BANCO SANTANDER SA
ADR
05964H105
82
33859
SH
SOLE
33859
0
0
BANK NEW YORK MELLON CORP
COM
064058100
884
26233
SH
SOLE
26233
0
0
BANK NOVA SCOTIA B C
COM
064149107
373
9243
SH
SOLE
9243
0
0
BARNES & NOBLE ED INC
COM
06777U101
39
29966
SH
SOLE
29966
0
0
BARRICK GOLD CORPORATION
COM
067901108
504
27458
SH
SOLE
27458
0
0
BAXTER INTL INC
COM
071813109
1983
24523
SH
SOLE
24523
0
0
BCE INC
COM NEW
05534B760
367
9065
SH
SOLE
9065
0
0
BECTON DICKINSON & CO
COM
075887109
1828
7967
SH
SOLE
7967
0
0
BEL FUSE INC
CL B
077347300
194
20000
SH
SOLE
20000
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
272
1
SH
SOLE
1
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
5383
29516
SH
SOLE
29516
0
0
BGC PARTNERS INC
CL A
05541T101
250
97200
SH
SOLE
97200
0
0
BK OF AMERICA CORP
COM
060505104
3327
156985
SH
SOLE
156985
0
0
BLACKROCK FLOATING RATE INCO
COM
091941104
304
31020
SH
SOLE
31020
0
0
BLACKROCK FLOATING RATE INCO
COM
09255X100
194
19300
SH
SOLE
19300
0
0
BLACKROCK INC
COM
09247X101
1689
3848
SH
SOLE
3848
0
0
BLACKROCK LONG-TERM MUNI ADV
COM
09250B103
318
28463
SH
SOLE
28463
0
0
BLACKROCK MULTI-SECTOR INC T
COM
09258A107
172
14318
SH
SOLE
14318
0
0
BLACKROCK MUNI INCOME INV QL
COM
09250G102
153
11000
SH
SOLE
11000
0
0
BLACKROCK MUNI INTER DR FD I
COM
09253X102
1123
86000
SH
SOLE
86000
0
0
BLACKROCK MUNI N Y INTER DUR
COM
09255F109
535
36500
SH
SOLE
36500
0
0
BLACKROCK MUNIHLDS INVSTM QL
COM
09254P108
249
19000
SH
SOLE
19000
0
0
BLACKROCK MUNIHOLDINGS QUALI
COM
09254C107
240
20000
SH
SOLE
20000
0
0
BLACKROCK MUNIVEST FD II INC
COM
09253T101
184
13500
SH
SOLE
13500
0
0
BLACKROCK MUNIYIELD MICH QUA
COM
09254F100
414
28500
SH
SOLE
28500
0
0
BLACKROCK MUNIYIELD QLTY FD
COM
09254E103
484
37690
SH
SOLE
37690
0
0
BLACKROCK MUNIYIELD QUALITY
COM
09254G108
302
24500
SH
SOLE
24500
0
0
BLACKROCK RES & COMMODITIES
SHS
09257A108
57
11008
SH
SOLE
11008
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
4895
107314
SH
SOLE
107314
0
0
BNY MELLON MUN INCOME INC
COM
05589T104
352
43000
SH
SOLE
43000
0
0
BOEING CO
COM
097023105
3155
21211
SH
SOLE
21211
0
0
BOOKING HLDGS INC
COM
09857L108
258
193
SH
SOLE
193
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
674
20555
SH
SOLE
20555
0
0
BP MIDSTREAM PARTNERS LP
UNIT LTD PTNR
0556EL109
479
51360
SH
SOLE
51360
0
0
BP PLC
SPONSORED ADR
055622104
2565
105378
SH
SOLE
105378
0
0
BRIDGE BANCORP INC
COM
108035106
217
10246
SH
SOLE
10246
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
5507
98549
SH
SOLE
98549
0
0
BROADCOM INC
COM
11135F101
3178
13383
SH
SOLE
13383
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
317
7186
SH
SOLE
7186
0
0
BROOKLINE BANCORP INC DEL
COM
11373M107
529
46978
SH
SOLE
46978
0
0
BUNGE LIMITED
COM
G16962105
744
18194
SH
SOLE
18194
0
0
CALAMOS GBL DYN INCOME FUND
COM
12811L107
67
11701
SH
SOLE
11701
0
0
CALAMOS LNG SHR EQT DYNAMIC
COM
12812C106
252
17500
SH
SOLE
17500
0
0
CAMBRIDGE BANCORP
COM
132152109
510
9794
SH
SOLE
9794
0
0
CAMDEN PPTY TR
SH BEN INT
133131102
288
3625
SH
SOLE
3625
0
0
CAMECO CORP
COM
13321L108
191
24936
SH
SOLE
24936
0
0
CAMPBELL SOUP CO
COM
134429109
469
10183
SH
SOLE
10183
0
0
CANADIAN NATL RY CO
COM
136375102
611
7876
SH
SOLE
7876
0
0
CANADIAN PAC RY LTD
COM
13645T100
311
1419
SH
SOLE
1419
0
0
CATERPILLAR INC DEL
COM
149123101
2429
20895
SH
SOLE
20895
0
0
CBRE CLARION GLOBAL REAL EST
COM
12504G100
311
59110
SH
SOLE
59110
0
0
CENTENE CORP DEL
COM
15135B101
378
6369
SH
SOLE
6369
0
0
CENTER COAST BRKFLD MLP ENRG
SHS BEN INT
151461100
14
14000
SH
SOLE
14000
0
0
CENTERPOINT ENERGY INC
COM
15189T107
486
31582
SH
SOLE
31582
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
235
537
SH
SOLE
537
0
0
CHEVRON CORP NEW
COM
166764100
4360
60397
SH
SOLE
60397
0
0
CHUBB LIMITED
COM
H1467J104
587
5259
SH
SOLE
5259
0
0
CIGNA CORP NEW
COM
125523100
1263
7125
SH
SOLE
7125
0
0
CINCINNATI BELL INC NEW
PFD CV DEP1/20
171871403
2363
53878
SH
SOLE
53878
0
0
CISCO SYS INC
COM
17275R102
3906
98835
SH
SOLE
98835
0
0
CITIGROUP INC
COM NEW
172967424
2445
58150
SH
SOLE
58150
0
0
CITIZENS FINANCIAL GROUP INC
COM
174610105
243
12848
SH
SOLE
12848
0
0
CITRIX SYS INC
COM
177376100
325
2309
SH
SOLE
2309
0
0
CIVEO CORP CDA
COM
17878Y108
183
458600
SH
SOLE
458600
0
0
CLEAN ENERGY FUELS CORP
COM
184499101
828
463900
SH
SOLE
463900
0
0
CLEARBRIDGE ENERGY MIDSTRM O
COM
18469P100
18
14769
SH
SOLE
14769
0
0
CLEARBRIDGE MLP AND MIDSTRM
COM
184692101
65
35324
SH
SOLE
35324
0
0
CLEVELAND CLIFFS INC
COM
185899101
118
29419
SH
SOLE
29419
0
0
CLOROX CO DEL
COM
189054109
556
3226
SH
SOLE
3226
0
0
CME GROUP INC
COM
12572Q105
372
2157
SH
SOLE
2157
0
0
COCA COLA CO
COM
191216100
4708
106556
SH
SOLE
106556
0
0
COHEN & STEERS QUALITY INCOM
COM
19247L106
329
36641
SH
SOLE
36641
0
0
COLGATE PALMOLIVE CO
COM
194162103
2610
39255
SH
SOLE
39255
0
0
COLUMBIA FINL INC
COM
197641103
144
10000
SH
SOLE
10000
0
0
COMCAST CORP NEW
CL A
20030N101
1104
32241
SH
SOLE
32241
0
0
COMMUNITY HEALTHCARE TR INC
COM
20369C106
592
15427
SH
SOLE
15427
0
0
CONOCOPHILLIPS
COM
20825C104
934
30371
SH
SOLE
30371
0
0
CONSOLIDATED EDISON INC
COM
209115104
1140
14610
SH
SOLE
14610
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
2917
20396
SH
SOLE
20396
0
0
CORNING INC
COM
219350105
1867
91578
SH
SOLE
91578
0
0
CORTEVA INC
COM
22052L104
637
27028
SH
SOLE
27028
0
0
COSTCO WHSL CORP NEW
COM
22160K105
1275
4466
SH
SOLE
4466
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
590
4084
SH
SOLE
4084
0
0
CSX CORP
COM
126408103
1229
21473
SH
SOLE
21473
0
0
CULP INC
COM
230215105
418
57255
SH
SOLE
57255
0
0
CVS HEALTH CORP
COM
126650100
9176
154211
SH
SOLE
154211
0
0
DANAHER CORPORATION
COM
235851102
405
2930
SH
SOLE
2930
0
0
DAWSON GEOPHYSICAL CO NEW
COM
239360100
70
67642
SH
SOLE
67642
0
0
DEERE & CO
COM
244199105
568
4118
SH
SOLE
4118
0
0
DELAWARE INVT NAT MUNI INC F
SH BEN INT
24610T108
208
17000
SH
SOLE
17000
0
0
DELEK US HLDGS INC NEW
COM
24665A103
171
10728
SH
SOLE
10728
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
259
8971
SH
SOLE
8971
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
1617
12691
SH
SOLE
12691
0
0
DISNEY WALT CO
COM DISNEY
254687106
6998
72486
SH
SOLE
72486
0
0
DOLLAR GEN CORP NEW
COM
256677105
345
2287
SH
SOLE
2287
0
0
DOMINION ENERGY INC
COM
25746U109
2342
32471
SH
SOLE
32471
0
0
DORCHESTER MINERALS LP
COM UNIT
25820R105
247
26400
SH
SOLE
26400
0
0
DOW INC
COM
260557103
1506
51304
SH
SOLE
51304
0
0
DUFF & PHELPS UTLITY AND INF
COM
26433C105
268
28287
SH
SOLE
28287
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
3297
40890
SH
SOLE
40890
0
0
DUNKIN BRANDS GROUP INC
COM
265504100
318
5950
SH
SOLE
5950
0
0
DUPONT DE NEMOURS INC
COM
26614N102
1027
30299
SH
SOLE
30299
0
0
EASTMAN CHEM CO
COM
277432100
306
6570
SH
SOLE
6570
0
0
EATON CORP PLC
SHS
G29183103
4141
53134
SH
SOLE
53134
0
0
EATON VANCE LTD DUR INCOME F
COM
27828H105
179
16578
SH
SOLE
16578
0
0
EATON VANCE NEW YORK MUN BD
COM
27827Y109
562
48500
SH
SOLE
48500
0
0
EATON VANCE RISK MNGD DIV EQ
COM
27829G106
85
10198
SH
SOLE
10198
0
0
EATON VANCE TAX-MANAGED GLOB
COM
27829F108
277
43626
SH
SOLE
43626
0
0
ECOLAB INC
COM
278865100
378
2448
SH
SOLE
2448
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
3590
19018
SH
SOLE
19018
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
281
12650
SH
SOLE
12650
0
0
ELEMENT SOLUTIONS INC
COM
28618M106
704
84400
SH
SOLE
84400
0
0
EMERSON ELEC CO
COM
291011104
2426
50737
SH
SOLE
50737
0
0
ENBRIDGE INC
COM
29250N105
3130
107568
SH
SOLE
107568
0
0
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
1007
220358
SH
SOLE
220358
0
0
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
265
155864
SH
SOLE
155864
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
5307
370862
SH
SOLE
370862
0
0
ESSENTIAL UTILS INC
COM
29670G102
483
11905
SH
SOLE
11905
0
0
EVERSOURCE ENERGY
COM
30040W108
3768
48180
SH
SOLE
48180
0
0
EXXON MOBIL CORP
COM
30231G102
6796
178754
SH
SOLE
178754
0
0
F M C CORP
COM NEW
302491303
281
3454
SH
SOLE
3454
0
0
F N B CORP
COM
302520101
93
12680
SH
SOLE
12680
0
0
FACEBOOK INC
CL A
30303M102
4635
27710
SH
SOLE
27710
0
0
FASTENAL CO
COM
311900104
307
9812
SH
SOLE
9812
0
0
FEDEX CORP
COM
31428X106
1211
10069
SH
SOLE
10069
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
272
11005
SH
SOLE
11005
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
973
8002
SH
SOLE
8002
0
0
FIREEYE INC
COM
31816Q101
144
13300
SH
SOLE
13300
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
206
2500
SH
SOLE
2500
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC ETF
33739E108
567
34695
SH
SOLE
34695
0
0
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
396
18816
SH
SOLE
18816
0
0
FIRST TR EXCHANGE TRADED FD
INDXX NEXTG ETF
33737K205
272
5906
SH
SOLE
5906
0
0
FIRST TR EXCHANGE-TRADED FD
CAP STRENGTH ETF
33733E104
267
5402
SH
SOLE
5402
0
0
FIRST TR EXCHANGE-TRADED FD
DORSEY WRT 5 ETF
33738R605
2178
84697
SH
SOLE
84697
0
0
FIRST TR EXCHANGE-TRADED FD
FIRST TR ENH NEW
33739Q408
825
13959
SH
SOLE
13959
0
0
FIRST TR EXCHANGE-TRADED FD
NO AMER ENERGY
33738D101
234
13234
SH
SOLE
13234
0
0
FIRST TR MORNINGSTAR DIVID L
SHS
336917109
402
17975
SH
SOLE
17975
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
799
28708
SH
SOLE
28708
0
0
FIRSTENERGY CORP
COM
337932107
399
10029
SH
SOLE
10029
0
0
FISERV INC
COM
337738108
580
6113
SH
SOLE
6113
0
0
FITBIT INC
CL A
33812L102
83
12500
SH
SOLE
12500
0
0
FORD MTR CO DEL
COM
345370860
224
46594
SH
SOLE
46594
0
0
FORTINET INC
COM
34959E109
1023
10137
SH
SOLE
10137
0
0
FRANCO NEVADA CORP
COM
351858105
944
9477
SH
SOLE
9477
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
193
28210
SH
SOLE
28210
0
0
FREQUENCY ELECTRS INC
COM
358010106
246
27003
SH
SOLE
27003
0
0
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN INT
36465A109
231
86250
SH
SOLE
86250
0
0
GAMCO NAT RES GOLD & INCOME
SH BEN INT
36465E101
181
45915
SH
SOLE
45915
0
0
GANNETT CO INC
COM
36472T109
17
12000
SH
SOLE
12000
0
0
GARMIN LTD
SHS
H2906T109
221
2949
SH
SOLE
2949
0
0
GENCO SHIPPING & TRADING LTD
SHS
Y2685T131
83
13140
SH
SOLE
13140
0
0
GENERAL DYNAMICS CORP
COM
369550108
376
2844
SH
SOLE
2844
0
0
GENERAL ELECTRIC CO
COM
369604103
1995
250442
SH
SOLE
250442
0
0
GENERAL MLS INC
COM
370334104
2302
43687
SH
SOLE
43687
0
0
GENERAL MTRS CO
COM
37045V100
237
11393
SH
SOLE
11393
0
0
GENUINE PARTS CO
COM
372460105
349
5154
SH
SOLE
5154
0
0
GEOSPACE TECHNOLOGIES CORP
COM
37364X109
436
68225
SH
SOLE
68225
0
0
GILEAD SCIENCES INC
COM
375558103
1760
23656
SH
SOLE
23656
0
0
GLADSTONE LD CORP
COM
376549101
429
35846
SH
SOLE
35846
0
0
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1229
32375
SH
SOLE
32375
0
0
GLOBAL PARTNERS LP
COM UNITS
37946R109
224
25341
SH
SOLE
25341
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
139
14845
SH
SOLE
14845
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
429
23350
SH
SOLE
23350
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
304
1982
SH
SOLE
1982
0
0
GOLUB CAP BDC INC
COM
38173M102
284
22542
SH
SOLE
22542
0
0
GRAHAM CORP
COM
384556106
352
27316
SH
SOLE
27316
0
0
HALLIBURTON CO
COM
406216101
171
25982
SH
SOLE
25982
0
0
HANESBRANDS INC
COM
410345102
310
38798
SH
SOLE
38798
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
272
7640
SH
SOLE
7640
0
0
HASBRO INC
COM
418056107
984
13924
SH
SOLE
13924
0
0
HEICO CORP NEW
COM
422806109
751
10151
SH
SOLE
10151
0
0
HENRY JACK & ASSOC INC
COM
426281101
218
1405
SH
SOLE
1405
0
0
HERSHEY CO
COM
427866108
605
4555
SH
SOLE
4555
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
98
10082
SH
SOLE
10082
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
307
2125
SH
SOLE
2125
0
0
HOME DEPOT INC
COM
437076102
8528
45659
SH
SOLE
45659
0
0
HOME DEPOT INC
COM
437076102
2
3
SH
Call
SOLE
3
0
0
HOMETRUST BANCSHARES INC
COM
437872104
159
10000
SH
SOLE
10000
0
0
HONEYWELL INTL INC
COM
438516106
2755
20645
SH
SOLE
20645
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
228
8096
SH
SOLE
8096
0
0
HUMANA INC
COM
444859102
670
2138
SH
SOLE
2138
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
89
10857
SH
SOLE
10857
0
0
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
703
14420
SH
SOLE
14420
0
0
IDEXX LABS INC
COM
45168D104
1042
4318
SH
SOLE
4318
0
0
ILLINOIS TOOL WKS INC
COM
452308109
762
5376
SH
SOLE
5376
0
0
ILLUMINA INC
COM
452327109
1694
6200
SH
SOLE
6200
0
0
INDEPENDENT BANK CORP MASS
COM
453836108
3096
48136
SH
SOLE
48136
0
0
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
243
8072
SH
SOLE
8072
0
0
INNOVATOR ETFS TR
S&P 500 POWER
45782C573
284
12275
SH
SOLE
12275
0
0
INTEL CORP
COM
458140100
6823
126105
SH
SOLE
126105
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
439
5467
SH
SOLE
5467
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
5744
51764
SH
SOLE
51764
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
6
15
SH
Put
SOLE
15
0
0
INTL PAPER CO
COM
460146103
1281
41229
SH
SOLE
41229
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
292
590
SH
SOLE
590
0
0
INVESCO DYNAMIC CR OPPORTUNI
COM
46132R104
87
10825
SH
SOLE
10825
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
252
5088
SH
SOLE
5088
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
1179
14041
SH
SOLE
14041
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
288
9175
SH
SOLE
9175
0
0
INVESCO EXCHANGE-TRADED FD T
GLOBAL WATER
46138E651
351
14258
SH
SOLE
14258
0
0
INVESCO EXCHANGE-TRADED FD T
PFD ETF
46138E511
160
12087
SH
SOLE
12087
0
0
INVESCO EXCHANGE-TRADED FD T
S&P MIDCP LOW
46138E198
275
6996
SH
SOLE
6996
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
1549
8140
SH
SOLE
8140
0
0
IRON MTN INC NEW
COM
46284V101
376
15749
SH
SOLE
15749
0
0
ISHARES GOLD TRUST
ISHARES
464285105
303
20005
SH
SOLE
20005
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
263
6575
SH
SOLE
6575
0
0
ISHARES INC
MIN VOL GBL ETF
464286525
348
4338
SH
SOLE
4338
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
225
17300
SH
SOLE
17300
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
255
2927
SH
SOLE
2927
0
0
ISHARES TR
20 YR TR BD ETF
464287432
290
1763
SH
SOLE
1763
0
0
ISHARES TR
BARCLAYS 7 10 YR
464287440
540
4463
SH
SOLE
4463
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
1270
8816
SH
SOLE
8816
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
466
8251
SH
SOLE
8251
0
0
ISHARES TR
CORE S&P500 ETF
464287200
590
2295
SH
SOLE
2295
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
234
6585
SH
SOLE
6585
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
312
2549
SH
SOLE
2549
0
0
ISHARES TR
INTRM TR CRP ETF
464288638
1844
33606
SH
SOLE
33606
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
330
5554
SH
SOLE
5554
0
0
ISHARES TR
MSCI EAFE ETF
464287465
501
9378
SH
SOLE
9378
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
423
12292
SH
SOLE
12292
0
0
ISHARES TR
MSCI MIN VOL ETF
46429B697
1613
29922
SH
SOLE
29922
0
0
ISHARES TR
MSCI UK ETF NEW
46435G334
320
13325
SH
SOLE
13325
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
909
8463
SH
SOLE
8463
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
216
1900
SH
SOLE
1900
0
0
ISHARES TR
PFD AND INCM SEC
464288687
757
23759
SH
SOLE
23759
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
231
2014
SH
SOLE
2014
0
0
ISHARES TR
S&P SML 600 GWT
464287887
236
1729
SH
SOLE
1729
0
0
ISHARES TR
SELECT DIVID ETF
464287168
307
4166
SH
SOLE
4166
0
0
ISHARES TR
SHORT TREAS BD
464288679
347
3122
SH
SOLE
3122
0
0
ISHARES TR
TIPS BD ETF
464287176
206
1734
SH
SOLE
1734
0
0
ISHARES TR
U.S. MED DVC ETF
464288810
1244
5489
SH
SOLE
5489
0
0
ISHARES TR
US AER DEF ETF
464288760
210
1451
SH
SOLE
1451
0
0
ISHARES TR
US HLTHCARE ETF
464287762
393
2110
SH
SOLE
2110
0
0
ISORAY INC
COM
46489V104
5
10000
SH
SOLE
10000
0
0
IVY HIGH INCOME OPPORTUNITIE
COM
465893105
109
10500
SH
SOLE
10500
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT INC
46641Q837
2454
49519
SH
SOLE
49519
0
0
J P MORGAN EXCHANGE-TRADED F
US AGGREGATE
46641Q613
216
8000
SH
SOLE
8000
0
0
JETBLUE AWYS CORP
COM
477143101
235
26467
SH
SOLE
26467
0
0
JOHN HANCOCK HDG EQ & INC FD
COM
47804L102
126
12350
SH
SOLE
12350
0
0
JOHNSON & JOHNSON
COM
478160104
13355
101878
SH
SOLE
101878
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
239
8882
SH
SOLE
8882
0
0
JPMORGAN CHASE & CO
COM
46625H100
7803
86381
SH
SOLE
86381
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
326
2568
SH
SOLE
2568
0
0
KAYNE ANDERSN MLP MIDS INVT
COM
486606106
62
16722
SH
SOLE
16722
0
0
KELLOGG CO
COM
487836108
333
5550
SH
SOLE
5550
0
0
KEY TRONIC CORP
COM
493144109
1144
392550
SH
SOLE
392550
0
0
KEYCORP
COM
493267108
269
25985
SH
SOLE
25985
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
380
4550
SH
SOLE
4550
0
0
KIMBERLY CLARK CORP
COM
494368103
2826
22059
SH
SOLE
22059
0
0
KINDER MORGAN INC DEL
COM
49456B101
1877
134943
SH
SOLE
134943
0
0
KKR & CO INC
CL A
48251W104
738
31325
SH
SOLE
31325
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
453
11288
SH
SOLE
11288
0
0
KRAFT HEINZ CO
COM
500754106
1204
49110
SH
SOLE
49110
0
0
KROGER CO
COM
501044101
237
7889
SH
SOLE
7889
0
0
KVH INDS INC
COM
482738101
642
68468
SH
SOLE
68468
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
3509
19485
SH
SOLE
19485
0
0
LAM RESEARCH CORP
COM
512807108
567
2364
SH
SOLE
2364
0
0
LAUDER ESTEE COS INC
CL A
518439104
415
2601
SH
SOLE
2601
0
0
LEGGETT & PLATT INC
COM
524660107
215
8150
SH
SOLE
8150
0
0
LHC GROUP INC
COM
50187A107
252
1800
SH
SOLE
1800
0
0
LILLY ELI & CO
COM
532457108
2556
18433
SH
SOLE
18433
0
0
LILLY ELI & CO
COM
532457108
3
14
SH
Put
SOLE
14
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
211
3050
SH
SOLE
3050
0
0
LINDE PLC
SHS
G5494J103
297
1713
SH
SOLE
1713
0
0
LINEAGE CELL THERAPEUTICS IN
COM
53566P109
15
20150
SH
SOLE
20150
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
195
32125
SH
SOLE
32125
0
0
LOCKHEED MARTIN CORP
COM
539830109
3962
11693
SH
SOLE
11693
0
0
LOEWS CORP
COM
540424108
310
8953
SH
SOLE
8953
0
0
LOWES COS INC
COM
548661107
1094
12668
SH
SOLE
12668
0
0
M & T BK CORP
COM
55261F104
402
3879
SH
SOLE
3879
0
0
MACQUARIE / FIRST TR GLOBAL
COM
55607W100
208
27050
SH
SOLE
27050
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
3861
106102
SH
SOLE
106102
0
0
MANULIFE FINL CORP
COM
56501R106
327
25919
SH
SOLE
25919
0
0
MARATHON OIL CORP
COM
565849106
39
11914
SH
SOLE
11914
0
0
MARATHON PETE CORP
COM
56585A102
530
22218
SH
SOLE
22218
0
0
MARKETAXESS HLDGS INC
COM
57060D108
216
650
SH
SOLE
650
0
0
MARRIOTT INTL INC NEW
CL A
571903202
230
3094
SH
SOLE
3094
0
0
MARSH & MCLENNAN COS INC
COM
571748102
277
3214
SH
SOLE
3214
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
232
1230
SH
SOLE
1230
0
0
MASTERCARD INC
CL A
57636Q104
2285
9484
SH
SOLE
9484
0
0
MATTEL INC
COM
577081102
206
24005
SH
SOLE
24005
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
300
2129
SH
SOLE
2129
0
0
MCDONALDS CORP
COM
580135101
1566
9508
SH
SOLE
9508
0
0
MDU RES GROUP INC
COM
552690109
656
30286
SH
SOLE
30286
0
0
MEDTRONIC PLC
SHS
G5960L103
4241
46961
SH
SOLE
46961
0
0
MERCK & CO. INC
COM
58933Y105
8815
114664
SH
SOLE
114664
0
0
METLIFE INC
COM
59156R108
453
14809
SH
SOLE
14809
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
531
7879
SH
SOLE
7879
0
0
MICRON TECHNOLOGY INC
COM
595112103
743
17718
SH
SOLE
17718
0
0
MICROSOFT CORP
COM
594918104
30286
191719
SH
SOLE
191719
0
0
MICROSOFT CORP
COM
594918104
1
8
SH
Call
SOLE
8
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
178
49337
SH
SOLE
49337
0
0
MODERNA INC
COM
60770K107
1876
62619
SH
SOLE
62619
0
0
MOHAWK INDS INC
COM
608190104
518
6812
SH
SOLE
6812
0
0
MONDELEZ INTL INC
CL A
609207105
1544
30822
SH
SOLE
30822
0
0
MONGODB INC
CL A
60937P106
387
2835
SH
SOLE
2835
0
0
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
1318
109813
SH
SOLE
109813
0
0
MORGAN STANLEY EMERGING MKTS
COM
617477104
317
61650
SH
SOLE
61650
0
0
MOSAIC CO NEW
COM
61945C103
341
31827
SH
SOLE
31827
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
450
3396
SH
SOLE
3396
0
0
MPLX LP
COM UNIT REP LTD
55336V100
220
18952
SH
SOLE
18952
0
0
MYERS INDS INC
COM
628464109
372
34214
SH
SOLE
34214
0
0
NATIONAL FUEL GAS CO N J
COM
636180101
256
6900
SH
SOLE
6900
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
262
4470
SH
SOLE
4470
0
0
NATIONAL OILWELL VARCO INC
COM
637071101
188
19161
SH
SOLE
19161
0
0
NATIONAL RETAIL PROPERTIES I
COM
637417106
419
13007
SH
SOLE
13007
0
0
NETFLIX INC
COM
64110L106
894
2377
SH
SOLE
2377
0
0
NETFLIX INC
COM
64110L106
3
1
SH
Call
SOLE
1
0
0
NEW GOLD INC CDA
COM
644535106
10
19500
SH
SOLE
19500
0
0
NEWELL BRANDS INC
COM
651229106
479
35990
SH
SOLE
35990
0
0
NEWMONT CORP
COM
651639106
671
14813
SH
SOLE
14813
0
0
NEXTERA ENERGY INC
COM
65339F101
5909
24613
SH
SOLE
24613
0
0
NICE LTD
SPONSORED ADR
653656108
321
2238
SH
SOLE
2238
0
0
NIKE INC
CL B
654106103
3137
37942
SH
SOLE
37942
0
0
NOKIA CORP
SPONSORED ADR
654902204
191
60926
SH
SOLE
60926
0
0
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
337
73745
SH
SOLE
73745
0
0
NORFOLK SOUTHERN CORP
COM
655844108
4214
28803
SH
SOLE
28803
0
0
NORTHERN TR CORP
COM
665859104
270
3568
SH
SOLE
3568
0
0
NORTHFIELD BANCORP INC DEL
COM
66611T108
112
10000
SH
SOLE
10000
0
0
NORTHROP GRUMMAN CORP
COM
666807102
981
3247
SH
SOLE
3247
0
0
NOVARTIS A G
SPONSORED ADR
66987V109
2370
28879
SH
SOLE
28879
0
0
NUSTAR ENERGY LP
UNIT COM
67058H102
311
36111
SH
SOLE
36111
0
0
NUTRIEN LTD
COM
67077M108
1446
42619
SH
SOLE
42619
0
0
NUVEEN AMT FREE MUN CR INC F
COM
67071L106
291
20021
SH
SOLE
20021
0
0
NUVEEN AMT FREE QLTY MUN INC
COM
670657105
583
42936
SH
SOLE
42936
0
0
NUVEEN MASSACHUSETS QLT MUN
COM
67061E104
358
26500
SH
SOLE
26500
0
0
NUVEEN MUN VALUE FD INC
COM
670928100
771
78777
SH
SOLE
78777
0
0
NUVEEN MUNICIPAL CREDIT INC
COM SH BEN INT
67070X101
228
16194
SH
SOLE
16194
0
0
NUVEEN PFD & INCM SECURTIES
COM
67072C105
1188
163964
SH
SOLE
163964
0
0
NUVEEN PFD & INCOME OPPORTUN
COM
67073B106
1127
153843
SH
SOLE
153843
0
0
NUVEEN QUALITY MUNCP INCOME
COM
67066V101
835
60787
SH
SOLE
60787
0
0
NUVEEN REAL ASSET INCOME & G
COM
67074Y105
106
10800
SH
SOLE
10800
0
0
NUVEEN S&P 500 BUY-WRITE INC
COM
6706ER101
434
42800
SH
SOLE
42800
0
0
NUVEEN SELECT TAX-FREE INCOM
SH BEN INT
67062F100
298
19879
SH
SOLE
19879
0
0
NVIDIA CORP
COM
67066G104
4596
17428
SH
SOLE
17428
0
0
OCCIDENTAL PETE CORP
COM
674599105
270
23031
SH
SOLE
23031
0
0
OLD REP INTL CORP
COM
680223104
233
15284
SH
SOLE
15284
0
0
ON SEMICONDUCTOR CORP
COM
682189105
206
16595
SH
SOLE
16595
0
0
ONEOK INC NEW
COM
682680103
1002
45972
SH
SOLE
45972
0
0
OPKO HEALTH INC
COM
68375N103
20
16000
SH
SOLE
16000
0
0
ORACLE CORP
COM
68389X105
954
19772
SH
SOLE
19772
0
0
ORASURE TECHNOLOGIES INC
COM
68554V108
204
19000
SH
SOLE
19000
0
0
ORGANOGENESIS HLDGS INC
COM
68621F102
295
91350
SH
SOLE
91350
0
0
PACER FDS TR
BNCHMRK INFRA
69374H741
354
11402
SH
SOLE
11402
0
0
PACER FDS TR
TRENDP US LAR CP
69374H105
297
11028
SH
SOLE
11028
0
0
PALO ALTO NETWORKS INC
COM
697435105
261
1598
SH
SOLE
1598
0
0
PAN AMERN SILVER CORP
COM
697900108
278
19492
SH
SOLE
19492
0
0
PARK HOTELS RESORTS INC
COM
700517105
339
42928
SH
SOLE
42928
0
0
PARSLEY ENERGY INC
CL A
701877102
67
11500
SH
SOLE
11500
0
0
PAYCHEX INC
COM
704326107
744
11872
SH
SOLE
11872
0
0
PAYPAL HLDGS INC
COM
70450Y103
1231
12823
SH
SOLE
12823
0
0
PEMBINA PIPELINE CORP
COM
706327103
202
10768
SH
SOLE
10768
0
0
PENTAIR PLC
SHS
G7S00T104
274
9203
SH
SOLE
9203
0
0
PEOPLES UTD FINL INC
COM
712704105
559
50435
SH
SOLE
50435
0
0
PEPSICO INC
COM
713448108
9097
75807
SH
SOLE
75807
0
0
PERKINELMER INC
COM
714046109
470
6252
SH
SOLE
6252
0
0
PFIZER INC
COM
717081103
6482
198632
SH
SOLE
198632
0
0
PHILIP MORRIS INTL INC
COM
718172109
1487
20354
SH
SOLE
20354
0
0
PHILLIPS 66
COM
718546104
525
9766
SH
SOLE
9766
0
0
PICO HLDGS INC
COM NEW
693366205
142
18000
SH
SOLE
18000
0
0
PILGRIMS PRIDE CORP
COM
72147K108
196
10775
SH
SOLE
10775
0
0
PIMCO MUN INCOME FD II
COM
72200W106
196
15500
SH
SOLE
15500
0
0
PINTEREST INC
CL A
72352L106
254
16150
SH
SOLE
16150
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
340
64129
SH
SOLE
64129
0
0
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
1133
201761
SH
SOLE
201761
0
0
PNC FINL SVCS GROUP INC
COM
693475105
1132
11835
SH
SOLE
11835
0
0
PPG INDS INC
COM
693506107
976
11670
SH
SOLE
11670
0
0
PPL CORP
COM
69351T106
813
33122
SH
SOLE
33122
0
0
PROCTER & GAMBLE CO
COM
742718109
10359
93984
SH
SOLE
93984
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
1004
17356
SH
SOLE
17356
0
0
PROSHARES TR
S&P MDCP 400 DIV
74347B680
346
7656
SH
SOLE
7656
0
0
PRUDENTIAL FINL INC
COM
744320102
324
6250
SH
SOLE
6250
0
0
PSYCHEMEDICS CORP
COM NEW
744375205
75
12541
SH
SOLE
12541
0
0
PUBLIC STORAGE
COM
74460D109
269
1349
SH
SOLE
1349
0
0
QIAGEN NV
SHS NEW
N72482123
1977
47526
SH
SOLE
47526
0
0
QUALCOMM INC
COM
747525103
1113
16343
SH
SOLE
16343
0
0
QUALCOMM INC
COM
747525103
1
20
SH
Call
SOLE
20
0
0
QUANTA SVCS INC
COM
74762E102
326
10251
SH
SOLE
10251
0
0
RAPID7 INC
COM
753422104
1392
32084
SH
SOLE
32084
0
0
RAYTHEON CO
COM NEW
755111507
1791
13669
SH
SOLE
13669
0
0
REALTY INCOME CORP
COM
756109104
529
10643
SH
SOLE
10643
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
264
544
SH
SOLE
544
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
355
40312
SH
SOLE
40312
0
0
RENN FD INC
COM
759720105
45
42905
SH
SOLE
42905
0
0
REPUBLIC SVCS INC
COM
760759100
367
4868
SH
SOLE
4868
0
0
RESIDEO TECHNOLOGIES INC
COM
76118Y104
78
16230
SH
SOLE
16230
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
258
5684
SH
SOLE
5684
0
0
RIVERNORTH MANAGED DUR MUN I
COM
76882H105
555
31000
SH
SOLE
31000
0
0
ROCKWELL AUTOMATION INC
COM
773903109
415
2750
SH
SOLE
2750
0
0
ROPER TECHNOLOGIES INC
COM
776696106
439
1407
SH
SOLE
1407
0
0
ROYAL BK CDA
COM
780087102
600
9775
SH
SOLE
9775
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
506
15552
SH
SOLE
15552
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
1421
40977
SH
SOLE
40977
0
0
ROYCE MICRO-CAP TR INC
COM
780915104
459
81767
SH
SOLE
81767
0
0
ROYCE VALUE TR INC
COM
780910105
139
14310
SH
SOLE
14310
0
0
SALESFORCE COM INC
COM
79466L302
3283
22794
SH
SOLE
22794
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
160
31775
SH
SOLE
31775
0
0
SANOFI
SPONSORED ADR
80105N105
267
6091
SH
SOLE
6091
0
0
SCHLUMBERGER LTD
COM
806857108
724
53840
SH
SOLE
53840
0
0
SCORPIO BULKERS INC
COM
Y7546A122
47
18550
SH
SOLE
18550
0
0
SEI INVESTMENTS CO
COM
784117103
740
15971
SH
SOLE
15971
0
0
SELECT ENERGY SVCS INC
CL A COM
81617J301
253
78850
SH
SOLE
78850
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
218
7036
SH
SOLE
7036
0
0
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
356
3621
SH
SOLE
3621
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
441
8124
SH
SOLE
8124
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
699
7885
SH
SOLE
7885
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
921
44457
SH
SOLE
44457
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
464
7797
SH
SOLE
7797
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
1028
18581
SH
SOLE
18581
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
898
11189
SH
SOLE
11189
0
0
SERVICENOW INC
COM
81762P102
277
965
SH
SOLE
965
0
0
SHERWIN WILLIAMS CO
COM
824348106
696
1509
SH
SOLE
1509
0
0
SHOPIFY INC
CL A
82509L107
531
1271
SH
SOLE
1271
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
509
9247
SH
SOLE
9247
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
4
3
SH
Call
SOLE
3
0
0
SIRIUS XM HLDGS INC
COM
82968B103
142
28662
SH
SOLE
28662
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
407
4558
SH
SOLE
4558
0
0
SONY CORP
SPONSORED ADR
835699307
857
14404
SH
SOLE
14404
0
0
SOUTHERN CO
COM
842587107
3293
60952
SH
SOLE
60952
0
0
SOUTHWESTERN ENERGY CO
COM
845467109
40
23800
SH
SOLE
23800
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
420
1924
SH
SOLE
1924
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
2257
15226
SH
SOLE
15226
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
3679
14271
SH
SOLE
14271
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
479
1819
SH
SOLE
1819
0
0
SPDR SER TR
S&P 600 SML CAP
78464A813
710
14645
SH
SOLE
14645
0
0
SPDR SER TR
S&P BIOTECH
78464A870
229
2952
SH
SOLE
2952
0
0
SPDR SER TR
S&P DIVID ETF
78464A763
572
7172
SH
SOLE
7172
0
0
SPDR SER TR
S&P PHARMAC
78464A722
214
5899
SH
SOLE
5899
0
0
SPLUNK INC
COM
848637104
2464
19540
SH
SOLE
19540
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
227
15452
SH
SOLE
15452
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
675
51362
SH
SOLE
51362
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
448
84674
SH
SOLE
84674
0
0
SQUARE INC
CL A
852234103
600
11410
SH
SOLE
11410
0
0
SSR MNG INC
COM
784730103
112
10000
SH
SOLE
10000
0
0
STAG INDL INC
COM
85254J102
1206
53388
SH
SOLE
53388
0
0
STANLEY BLACK & DECKER INC
COM
854502101
297
2925
SH
SOLE
2925
0
0
STARBUCKS CORP
COM
855244109
525
7925
SH
SOLE
7925
0
0
STATE STR CORP
COM
857477103
752
14144
SH
SOLE
14144
0
0
STEEL PARTNERS HLDGS L P
LTD PRTRSHIP U
85814R107
136
25000
SH
SOLE
25000
0
0
STMICROELECTRONICS N V
NY REGISTRY
861012102
205
9695
SH
SOLE
9695
0
0
STONE HBR EMERGING MKTS INCO
COM
86164T107
129
17050
SH
SOLE
17050
0
0
STONE HBR EMERGING MKTS TOTA
COM
86164W100
156
24425
SH
SOLE
24425
0
0
STORE CAP CORP
COM
862121100
206
11512
SH
SOLE
11512
0
0
STRYKER CORP
COM
863667101
4155
24955
SH
SOLE
24955
0
0
SYSCO CORP
COM
871829107
282
140
SH
Put
SOLE
140
0
0
SYSCO CORP
COM
871829107
1303
28571
SH
SOLE
28571
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
678
14094
SH
SOLE
14094
0
0
TARGET CORP
COM
87612E106
1084
11672
SH
SOLE
11672
0
0
TC ENERGY CORP
COM
87807B107
701
15819
SH
SOLE
15819
0
0
TECHNIPFMC PLC
COM
G87110105
100
15204
SH
SOLE
15204
0
0
TEKLA WORLD HEALTHCARE FD
BEN INT SHS
87911L108
305
26500
SH
SOLE
26500
0
0
TEMPLETON GLOBAL INCOME FD
COM
880198106
60
11415
SH
SOLE
11415
0
0
TESLA INC
COM
88160R101
608
1161
SH
SOLE
1161
0
0
TESSCO TECHNOLOGIES INC
COM
872386107
389
81656
SH
SOLE
81656
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
343
38605
SH
SOLE
38605
0
0
TEXAS INSTRS INC
COM
882508104
650
6513
SH
SOLE
6513
0
0
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
8935
23404
SH
SOLE
23404
0
0
THERAPEUTICSMD INC
COM
88338N107
55
52500
SH
SOLE
52500
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
1856
6554
SH
SOLE
6554
0
0
TJX COS INC NEW
COM
872540109
4819
100729
SH
SOLE
100729
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1089
25779
SH
SOLE
25779
0
0
TOTAL S.A.
SPONSORED ADS
89151E109
904
24284
SH
SOLE
24284
0
0
TRAVELERS COMPANIES INC
COM
89417E109
353
3551
SH
SOLE
3551
0
0
TRINITY INDS INC
COM
896522109
248
15422
SH
SOLE
15422
0
0
TRITON INTL LTD
CL A
G9078F107
270
10350
SH
SOLE
10350
0
0
TRUIST FINL CORP
COM
89832Q109
467
15122
SH
SOLE
15122
0
0
TWILIO INC
CL A
90138F102
237
2648
SH
SOLE
2648
0
0
TWITTER INC
COM
90184L102
263
10809
SH
SOLE
10809
0
0
TYSON FOODS INC
CL A
902494103
281
4855
SH
SOLE
4855
0
0
UNILEVER N V
N Y SHS NEW
904784709
202
4131
SH
SOLE
4131
0
0
UNILEVER PLC
SPON ADR NEW
904767704
1645
32529
SH
SOLE
32529
0
0
UNION PAC CORP
COM
907818108
5193
36839
SH
SOLE
36839
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
2660
28513
SH
SOLE
28513
0
0
UNITED STATES ANTIMONY CORP
COM
911549103
23
70000
SH
SOLE
70000
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
4715
50054
SH
SOLE
50054
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
3983
15955
SH
SOLE
15955
0
0
US BANCORP DEL
COM NEW
902973304
414
12018
SH
SOLE
12018
0
0
VANECK VECTORS ETF TR
GOLD MINERS ETF
92189F106
337
14616
SH
SOLE
14616
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
418
8000
SH
SOLE
8000
0
0
VANECK VECTORS ETF TR
JR GOLD MINERS E
92189F791
292
10333
SH
SOLE
10333
0
0
VANECK VECTORS ETF TR
MORNINGSTAR WIDE
92189F643
613
14149
SH
SOLE
14149
0
0
VANECK VECTORS ETF TR
MRNGSTR DUR DV
92189H102
302
12870
SH
SOLE
12870
0
0
VANECK VECTORS ETF TR
SEMICONDUCTOR ET
92189F676
224
1867
SH
SOLE
1867
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
203
1293
SH
SOLE
1293
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
248
1894
SH
SOLE
1894
0
0
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
270
3855
SH
SOLE
3855
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
268
2314
SH
SOLE
2314
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
200
1555
SH
SOLE
1555
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
444
4988
SH
SOLE
4988
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
378
11264
SH
SOLE
11264
0
0
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
201
4216
SH
SOLE
4216
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
461
5299
SH
SOLE
5299
0
0
VANGUARD SCOTTSDALE FDS
LG-TERM COR BD
92206C813
613
6322
SH
SOLE
6322
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
2057
19916
SH
SOLE
19916
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
501
15000
SH
SOLE
15000
0
0
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
428
6020
SH
SOLE
6020
0
0
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
259
1580
SH
SOLE
1580
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
403
1896
SH
SOLE
1896
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
354
2900
SH
SOLE
2900
0
0
VBI VACCINES INC
COM NEW
91822J103
10
10000
SH
SOLE
10000
0
0
VEEVA SYS INC
CL A COM
922475108
356
2276
SH
SOLE
2276
0
0
VEREIT INC
COM
92339V100
69
14086
SH
SOLE
14086
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
11787
219388
SH
SOLE
219388
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
474
1978
SH
SOLE
1978
0
0
VIACOMCBS INC
CL B
92556H206
1052
74892
SH
SOLE
74892
0
0
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
68
10204
SH
SOLE
10204
0
0
VISA INC
COM CL A
92826C839
9995
62140
SH
SOLE
62140
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
571
41217
SH
SOLE
41217
0
0
VOXX INTL CORP
CL A
91829F104
532
184785
SH
SOLE
184785
0
0
VOYA EMERGING MKTS HIGH DIVI
COM
92912P108
162
28054
SH
SOLE
28054
0
0
VOYA GLBL EQTY DIV & PREM OP
COM
92912T100
242
53890
SH
SOLE
53890
0
0
VOYA INFRASTRUCTURE INDLS &
COM
92912X101
106
13200
SH
SOLE
13200
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
643
14049
SH
SOLE
14049
0
0
WALMART INC
COM
931142103
6915
60910
SH
SOLE
60910
0
0
WASHINGTON REAL ESTATE INVT
SH BEN INT
939653101
1005
41871
SH
SOLE
41871
0
0
WASTE MGMT INC DEL
COM
94106L109
2860
30826
SH
SOLE
30826
0
0
WEC ENERGY GROUP INC
COM
92939U106
681
7768
SH
SOLE
7768
0
0
WELLS FARGO CO NEW
COM
949746101
656
22896
SH
SOLE
22896
0
0
WESTERN UN CO
COM
959802109
223
12209
SH
SOLE
12209
0
0
WESTROCK CO
COM
96145D105
1271
44930
SH
SOLE
44930
0
0
WEYERHAEUSER CO
COM
962166104
1347
79823
SH
SOLE
79823
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
1098
39510
SH
SOLE
39510
0
0
WHIRLPOOL CORP
COM
963320106
423
4920
SH
SOLE
4920
0
0
WILLIAMS COS INC
COM
969457100
3283
232047
SH
SOLE
232047
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
263
5101
SH
SOLE
5101
0
0
WISDOMTREE TR
INDIA ERNGS FD
97717W422
194
12074
SH
SOLE
12074
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
357
8470
SH
SOLE
8470
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
345
14243
SH
SOLE
14243
0
0
XCEL ENERGY INC
COM
98389B100
365
6091
SH
SOLE
6091
0
0
XILINX INC
COM
983919101
516
6563
SH
SOLE
6563
0
0
XPERI CORP
COM
98421B100
286
20500
SH
SOLE
20500
0
0
XYLEM INC
COM
98419M100
281
4272
SH
SOLE
4272
0
0
YAMANA GOLD INC
COM
98462Y100
41
14858
SH
SOLE
14858
0
0
YUM BRANDS INC
COM
988498101
512
7486
SH
SOLE
7486
0
0
YUM CHINA HLDGS INC
COM
98850P109
366
8585
SH
SOLE
8585
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
252
2489
SH
SOLE
2489
0
0
ZOETIS INC
CL A
98978V103
2126
18036
SH
SOLE
18036
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
255
1740
SH
SOLE
1740
0
0
ZYNGA INC
CL A
98986T108
272
39542
SH
SOLE
39542
0
0