0001085146-20-000306.txt : 20200128
0001085146-20-000306.hdr.sgml : 20200128
20200128140438
ACCESSION NUMBER: 0001085146-20-000306
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20191231
FILED AS OF DATE: 20200128
DATE AS OF CHANGE: 20200128
EFFECTIVENESS DATE: 20200128
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: 20553599
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-2019
12-31-2019
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
01-24-2020
0
619
996120
INFORMATION TABLE
2
form13fInfoTable.xml
DESCRIPTION FOR INFORMATION TABLE
3M CO
COM
88579Y101
3960
22450
SH
SOLE
22450
0
0
ABB LTD
SPONSORED ADR
000375204
2902
120969
SH
SOLE
120969
0
0
ABBOTT LABS
COM
002824100
5309
61121
SH
SOLE
61121
0
0
ABBOTT LABS
COM
002824100
2
4000
SH
Call
SOLE
4000
0
0
ABBVIE INC
COM
00287Y109
3754
42371
SH
SOLE
42371
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
2826
13408
SH
SOLE
13408
0
0
ACME UTD CORP
COM
004816104
273
11387
SH
SOLE
11387
0
0
ADOBE INC
COM
00724F101
902
2740
SH
SOLE
2740
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
2495
54322
SH
SOLE
54322
0
0
ADVISORSHARES TR
RANGER EQUITY BE
00768Y883
67
12800
SH
SOLE
12800
0
0
AEGON N V
NY REGISTRY SHS
007924103
49
10500
SH
SOLE
10500
0
0
AFLAC INC
COM
001055102
644
12148
SH
SOLE
12148
0
0
AGNICO EAGLE MINES LTD
COM
008474108
1046
17078
SH
SOLE
17078
0
0
AIR PRODS & CHEMS INC
COM
009158106
1165
4970
SH
SOLE
4970
0
0
AKORN INC
COM
009728106
35
24000
SH
SOLE
24000
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
489
81289
SH
SOLE
81289
0
0
ALCON INC
ORD SHS
H01301128
1264
22431
SH
SOLE
22431
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
1743
8235
SH
SOLE
8235
0
0
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PARTN
01881G106
1854
61288
SH
SOLE
61288
0
0
ALLSTATE CORP
COM
020002101
519
4611
SH
SOLE
4611
0
0
ALPHABET INC
CAP STK CL A
02079K305
5784
4327
SH
SOLE
4327
0
0
ALPHABET INC
CAP STK CL C
02079K107
4678
3504
SH
SOLE
3504
0
0
ALTRIA GROUP INC
COM
02209S103
1322
26538
SH
SOLE
26538
0
0
AMAZON COM INC
COM
023135106
13742
7450
SH
SOLE
7450
0
0
AMAZON COM INC
COM
023135106
4
200
SH
Call
SOLE
200
0
0
AMCOR PLC
ORD
G0250X107
138
12750
SH
SOLE
12750
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
1266
13397
SH
SOLE
13397
0
0
AMERICAN EXPRESS CO
COM
025816109
1998
16085
SH
SOLE
16085
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
535
10394
SH
SOLE
10394
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
3
400
SH
Call
SOLE
400
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
981
4276
SH
SOLE
4276
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
774
6282
SH
SOLE
6282
0
0
AMETEK INC NEW
COM
031100100
2798
28037
SH
SOLE
28037
0
0
AMGEN INC
COM
031162100
7401
30762
SH
SOLE
30762
0
0
AMGEN INC
COM
031162100
9
500
SH
Call
SOLE
500
0
0
ANALOG DEVICES INC
COM
032654105
597
5019
SH
SOLE
5019
0
0
APACHE CORP
COM
037411105
335
12953
SH
SOLE
12953
0
0
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
239
5000
SH
SOLE
5000
0
0
APPLE INC
COM
037833100
36230
123423
SH
SOLE
123423
0
0
APPLIED MATLS INC
COM
038222105
667
10922
SH
SOLE
10922
0
0
APPLIED MATLS INC
COM
038222105
1
500
SH
Call
SOLE
500
0
0
AQUA AMERICA INC
COM
03836W103
698
14857
SH
SOLE
14857
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
311
6600
SH
SOLE
6600
0
0
ARCONIC INC
COM
03965L100
527
17210
SH
SOLE
17210
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A -
G0457F107
235
29308
SH
SOLE
29308
0
0
ARES CAP CORP
COM
04010L103
427
22927
SH
SOLE
22927
0
0
ARK ETF TR
GENOMIC REV ETF
00214Q302
308
9154
SH
SOLE
9154
0
0
ARK ETF TR
INNOVATION ETF
00214Q104
1582
31538
SH
SOLE
31538
0
0
ASTRAZENECA PLC
SPONSORED ADR
046353108
756
15132
SH
SOLE
15132
0
0
AT&T INC
COM
00206R102
13259
337796
SH
SOLE
337796
0
0
ATMOS ENERGY CORP
COM
049560105
349
3110
SH
SOLE
3110
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
1276
7482
SH
SOLE
7482
0
0
AVALONBAY CMNTYS INC
COM
053484101
282
1341
SH
SOLE
1341
0
0
AVX CORP NEW
COM
002444107
858
42413
SH
SOLE
42413
0
0
BALL CORP
COM
058498106
301
4663
SH
SOLE
4663
0
0
BANCO SANTANDER SA
ADR
05964H105
214
51716
SH
SOLE
51716
0
0
BANK AMER CORP
COM
060505104
6487
184001
SH
SOLE
184001
0
0
BANK N S HALIFAX
COM
064149107
648
11553
SH
SOLE
11553
0
0
BANK NEW YORK MELLON CORP
COM
064058100
1661
32986
SH
SOLE
32986
0
0
BAR HBR BANKSHARES
COM
066849100
297
11656
SH
SOLE
11656
0
0
BARNES & NOBLE ED INC
COM
06777U101
208
48048
SH
SOLE
48048
0
0
BARRICK GOLD CORPORATION
COM
067901108
631
33855
SH
SOLE
33855
0
0
BAXTER INTL INC
COM
071813109
3476
41583
SH
SOLE
41583
0
0
BCE INC
COM NEW
05534B760
724
15662
SH
SOLE
15662
0
0
BECTON DICKINSON & CO
COM
075887109
2926
10771
SH
SOLE
10771
0
0
BEL FUSE INC
CL B
077347300
617
30000
SH
SOLE
30000
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
340
1
SH
SOLE
1
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
6239
27537
SH
SOLE
27537
0
0
BGC PARTNERS INC
CL A
05541T101
158
26249
SH
SOLE
26249
0
0
BHP GROUP LTD
SPONSORED ADS
088606108
226
4151
SH
SOLE
4151
0
0
BIOGEN INC
COM
09062X103
273
913
SH
SOLE
913
0
0
BLACKROCK INC
COM
09247X101
1878
3716
SH
SOLE
3716
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
6663
118968
SH
SOLE
118968
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
528
14147
SH
SOLE
14147
0
0
BOEING CO
COM
097023105
7752
23786
SH
SOLE
23786
0
0
BOOKING HLDGS INC
COM
09857L108
582
284
SH
SOLE
284
0
0
BOSTON PROPERTIES INC
COM
101121101
201
1459
SH
SOLE
1459
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1418
31305
SH
SOLE
31305
0
0
BP MIDSTREAM PARTNERS LP
UNIT LTD PTNR
0556EL109
686
43960
SH
SOLE
43960
0
0
BP PLC
SPONSORED ADR
055622104
4391
116295
SH
SOLE
116295
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
6755
105376
SH
SOLE
105376
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
2
1000
SH
Call
SOLE
1000
0
0
BROADCOM INC
COM
11135F101
2540
8044
SH
SOLE
8044
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
205
1670
SH
SOLE
1670
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
422
7340
SH
SOLE
7340
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
202
4050
SH
SOLE
4050
0
0
BROOKLINE BANCORP INC DEL
COM
11373M107
1021
62635
SH
SOLE
62635
0
0
BUNGE LIMITED
COM
G16962105
18
2000
SH
Call
SOLE
2000
0
0
BUNGE LIMITED
COM
G16962105
1275
21986
SH
SOLE
21986
0
0
CAMBRIA ETF TR
TRINITY
132061839
235
9500
SH
SOLE
9500
0
0
CAMBRIDGE BANCORP
COM
132152109
880
10994
SH
SOLE
10994
0
0
CAMDEN PPTY TR
SH BEN INT
133131102
415
3913
SH
SOLE
3913
0
0
CAMECO CORP
COM
13321L108
136
15086
SH
SOLE
15086
0
0
CAMPBELL SOUP CO
COM
134429109
534
10823
SH
SOLE
10823
0
0
CANADIAN NATL RY CO
COM
136375102
733
8093
SH
SOLE
8093
0
0
CANADIAN PAC RY LTD
COM
13645T100
361
1419
SH
SOLE
1419
0
0
CAPITAL ONE FINL CORP
COM
14040H105
387
3764
SH
SOLE
3764
0
0
CAPITOL FED FINL INC
COM
14057J101
166
12227
SH
SOLE
12227
0
0
CARLYLE GROUP L P
COM UTS LTD PTN
14309L102
210
6528
SH
SOLE
6528
0
0
CARNIVAL CORP
UNIT 99/99/9999
143658300
242
4722
SH
SOLE
4722
0
0
CARPENTER TECHNOLOGY CORP
COM
144285103
244
4900
SH
SOLE
4900
0
0
CATERPILLAR INC DEL
COM
149123101
3414
23080
SH
SOLE
23080
0
0
CBRE GROUP INC
CL A
12504L109
218
3550
SH
SOLE
3550
0
0
CENTERPOINT ENERGY INC
COM
15189T107
1319
48412
SH
SOLE
48412
0
0
CENTURYLINK INC
COM
156700106
346
26237
SH
SOLE
26237
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
283
582
SH
SOLE
582
0
0
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
200
1790
SH
SOLE
1790
0
0
CHESAPEAKE ENERGY CORP
COM
165167107
15
18000
SH
SOLE
18000
0
0
CHEVRON CORP NEW
COM
166764100
11230
93328
SH
SOLE
93328
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
230
275
SH
SOLE
275
0
0
CHUBB LIMITED
COM
H1467J104
1431
9179
SH
SOLE
9179
0
0
CIGNA CORP NEW
COM
125523100
1398
6858
SH
SOLE
6858
0
0
CINCINNATI BELL INC NEW
PFD CV DEP1/20
171871403
2605
54534
SH
SOLE
54534
0
0
CISCO SYS INC
COM
17275R102
6410
133679
SH
SOLE
133679
0
0
CITIGROUP INC
COM NEW
172967424
5119
64028
SH
SOLE
64028
0
0
CITIZENS FINL GROUP INC
COM
174610105
848
21015
SH
SOLE
21015
0
0
CITRIX SYS INC
COM
177376100
291
2613
SH
SOLE
2613
0
0
CIVEO CORP CDA
COM
17878Y108
686
533000
SH
SOLE
533000
0
0
CLEAN ENERGY FUELS CORP
COM
184499101
1046
444000
SH
SOLE
444000
0
0
CLEVELAND CLIFFS INC
COM
185899101
210
25200
SH
SOLE
25200
0
0
CLOROX CO DEL
COM
189054109
456
2987
SH
SOLE
2987
0
0
CME GROUP INC
COM
12572Q105
426
2121
SH
SOLE
2121
0
0
CNA FINL CORP
COM
126117100
217
4846
SH
SOLE
4846
0
0
COCA COLA CO
COM
191216100
6369
114833
SH
SOLE
114833
0
0
COLGATE PALMOLIVE CO
COM
194162103
3885
56409
SH
SOLE
56409
0
0
COLUMBIA BKG SYS INC
COM
197236102
204
5100
SH
SOLE
5100
0
0
COLUMBIA SPORTSWEAR CO
COM
198516106
235
2325
SH
SOLE
2325
0
0
COMCAST CORP NEW
CL A
20030N101
1800
40135
SH
SOLE
40135
0
0
COMMUNITY HEALTHCARE TR INC
COM
20369C106
736
17217
SH
SOLE
17217
0
0
CONCHO RES INC
COM
20605P101
361
4122
SH
SOLE
4122
0
0
CONOCOPHILLIPS
COM
20825C104
2545
38743
SH
SOLE
38743
0
0
CONSOLIDATED EDISON INC
COM
209115104
2828
31250
SH
SOLE
31250
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
3966
20908
SH
SOLE
20908
0
0
CORE LABORATORIES N V
COM
N22717107
368
9632
SH
SOLE
9632
0
0
CORNING INC
COM
219350105
2725
93274
SH
SOLE
93274
0
0
CORPORATE OFFICE PPTYS TR
SH BEN INT
22002T108
314
10677
SH
SOLE
10677
0
0
CORTEVA INC
COM
22052L104
1278
42851
SH
SOLE
42851
0
0
COSTCO WHSL CORP NEW
COM
22160K105
1623
5516
SH
SOLE
5516
0
0
COVETRUS INC
COM
22304C100
270
20500
SH
SOLE
20500
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
611
4276
SH
SOLE
4276
0
0
CSX CORP
COM
126408103
1965
27171
SH
SOLE
27171
0
0
CUBIC CORP
COM
229669106
233
3625
SH
SOLE
3625
0
0
CULP INC
COM
230215105
272
20101
SH
SOLE
20101
0
0
CUMMINS INC
COM
231021106
287
1604
SH
SOLE
1604
0
0
CVS HEALTH CORP
COM
126650100
11529
155280
SH
SOLE
155280
0
0
DANAHER CORPORATION
COM
235851102
445
2909
SH
SOLE
2909
0
0
DAWSON GEOPHYSICAL CO NEW
COM
239360100
227
93309
SH
SOLE
93309
0
0
DEERE & CO
COM
244199105
778
4498
SH
SOLE
4498
0
0
DELEK US HLDGS INC NEW
COM
24665A103
222
6585
SH
SOLE
6585
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
436
7435
SH
SOLE
7435
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
2613
15508
SH
SOLE
15508
0
0
DIAMONDBACK ENERGY INC
COM
25278X109
204
2190
SH
SOLE
2190
0
0
DISCOVER FINL SVCS
COM
254709108
291
3453
SH
SOLE
3453
0
0
DISNEY WALT CO
COM DISNEY
254687106
10295
71355
SH
SOLE
71355
0
0
DOLLAR GEN CORP NEW
COM
256677105
410
2632
SH
SOLE
2632
0
0
DOMINION ENERGY INC
COM
25746U109
3670
44306
SH
SOLE
44306
0
0
DORCHESTER MINERALS LP
COM UNIT
25820R105
291
14600
SH
SOLE
14600
0
0
DOW INC
COM
260557103
3575
65341
SH
SOLE
65341
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
4671
51270
SH
SOLE
51270
0
0
DUNKIN BRANDS GROUP INC
COM
265504100
498
6563
SH
SOLE
6563
0
0
DUPONT DE NEMOURS INC
COM
26614N102
3087
48459
SH
SOLE
48459
0
0
DXC TECHNOLOGY CO
COM
23355L106
306
8088
SH
SOLE
8088
0
0
EASTMAN CHEMICAL CO
COM
277432100
551
6942
SH
SOLE
6942
0
0
EATON CORP PLC
SHS
G29183103
5917
62537
SH
SOLE
62537
0
0
EBAY INC
COM
278642103
218
6080
SH
SOLE
6080
0
0
ECOLAB INC
COM
278865100
531
2769
SH
SOLE
2769
0
0
EDISON INTL
COM
281020107
239
3168
SH
SOLE
3168
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
4768
20455
SH
SOLE
20455
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
544
18500
SH
SOLE
18500
0
0
ELEMENT SOLUTIONS INC
COM
28618M106
1302
110850
SH
SOLE
110850
0
0
EMERSON ELEC CO
COM
291011104
5048
66211
SH
SOLE
66211
0
0
ENBRIDGE INC
COM
29250N105
5477
137170
SH
SOLE
137170
0
0
ENCANA CORP
COM
292505104
245
52874
SH
SOLE
52874
0
0
ENERGY TRANSFER LP
COM UT LTD PTN
29273V100
3116
243172
SH
SOLE
243172
0
0
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
988
212395
SH
SOLE
212395
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
11031
391745
SH
SOLE
391745
0
0
EVERSOURCE ENERGY
COM
30040W108
4305
50583
SH
SOLE
50583
0
0
EXACT SCIENCES CORP
COM
30063P105
418
4535
SH
SOLE
4535
0
0
EXXON MOBIL CORP
COM
30231G102
17698
253667
SH
SOLE
253667
0
0
F M C CORP
COM NEW
302491303
548
5509
SH
SOLE
5509
0
0
FACEBOOK INC
CL A
30303M102
6396
31159
SH
SOLE
31159
0
0
FACEBOOK INC
CL A
30303M102
4
600
SH
Call
SOLE
600
0
0
FASTENAL CO
COM
311900104
332
8967
SH
SOLE
8967
0
0
FEDEX CORP
COM
31428X106
1418
9374
SH
SOLE
9374
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP COM
31620R303
604
13347
SH
SOLE
13347
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1857
13320
SH
SOLE
13320
0
0
FIREEYE INC
COM
31816Q101
268
15950
SH
SOLE
15950
0
0
FIRST HORIZON NATL CORP
COM
320517105
206
12499
SH
SOLE
12499
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
298
2531
SH
SOLE
2531
0
0
FIRST TR EXCHANGE TRADED FD
CAP STRENGTH ETF
33733E104
313
5201
SH
SOLE
5201
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5 ETF
33738R605
2850
90357
SH
SOLE
90357
0
0
FIRST TR EXCHANGE TRADED FD
FINLS ALPHADEX
33734X135
729
21680
SH
SOLE
21680
0
0
FIRST TR EXCHANGE TRADED FD
FIRST TR ENH NEW
33739Q408
1333
22171
SH
SOLE
22171
0
0
FIRST TR EXCHANGE TRADED FD
INDXX NEXTG ETF
33737K205
339
6206
SH
SOLE
6206
0
0
FIRST TR EXCHANGE TRADED FD
NO AMER ENERGY
33738D101
343
13445
SH
SOLE
13445
0
0
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC ETF
33739E108
444
22208
SH
SOLE
22208
0
0
FIRST TR MORNINGSTAR DIV LEA
SHS
336917109
867
26583
SH
SOLE
26583
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
1059
29336
SH
SOLE
29336
0
0
FIRSTENERGY CORP
COM
337932107
989
20426
SH
SOLE
20426
0
0
FISERV INC
COM
337738108
1099
9484
SH
SOLE
9484
0
0
FITBIT INC
CL A
33812L102
120
18000
SH
SOLE
18000
0
0
FIVE BELOW INC
COM
33829M101
350
2724
SH
SOLE
2724
0
0
FLOWERS FOODS INC
COM
343498101
226
10332
SH
SOLE
10332
0
0
FNB CORP PA
COM
302520101
213
16768
SH
SOLE
16768
0
0
FORD MTR CO DEL
COM
345370860
454
48687
SH
SOLE
48687
0
0
FORTINET INC
COM
34959E109
1250
11707
SH
SOLE
11707
0
0
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
282
4300
SH
SOLE
4300
0
0
FRANCO NEVADA CORP
COM
351858105
1007
9757
SH
SOLE
9757
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
468
35598
SH
SOLE
35598
0
0
FREQUENCY ELECTRS INC
COM
358010106
435
42417
SH
SOLE
42417
0
0
GARMIN LTD
SHS
H2906T109
287
2949
SH
SOLE
2949
0
0
GENERAL DYNAMICS CORP
COM
369550108
512
2894
SH
SOLE
2894
0
0
GENERAL ELECTRIC CO
COM
369604103
3127
280234
SH
SOLE
280234
0
0
GENERAL MLS INC
COM
370334104
2954
55341
SH
SOLE
55341
0
0
GENERAL MTRS CO
COM
37045V100
414
11270
SH
SOLE
11270
0
0
GENUINE PARTS CO
COM
372460105
589
5545
SH
SOLE
5545
0
0
GEOPARK LTD
USD SHS
G38327105
221
10000
SH
SOLE
10000
0
0
GEOSPACE TECHNOLOGIES CORP
COM
37364X109
288
17505
SH
SOLE
17505
0
0
GILEAD SCIENCES INC
COM
375558103
1476
22856
SH
SOLE
22856
0
0
GLADSTONE LD CORP
COM
376549101
677
52583
SH
SOLE
52583
0
0
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
1828
39065
SH
SOLE
39065
0
0
GLOBAL PARTNERS LP
COM UNITS
37946R109
599
29841
SH
SOLE
29841
0
0
GLOBAL X FDS
GLB X SUPERDIV
37950E549
244
13771
SH
SOLE
13771
0
0
GLOBAL X FDS
RBTCS ARTFL INTE
37954Y715
515
23835
SH
SOLE
23835
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
746
3263
SH
SOLE
3263
0
0
GOLUB CAP BDC INC
COM
38173M102
573
31126
SH
SOLE
31126
0
0
GRAHAM CORP
COM
384556106
606
27911
SH
SOLE
27911
0
0
GREENBRIER COS INC
COM
393657101
308
9575
SH
SOLE
9575
0
0
HALLIBURTON CO
COM
406216101
736
30459
SH
SOLE
30459
0
0
HANESBRANDS INC
COM
410345102
714
48430
SH
SOLE
48430
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
857
14148
SH
SOLE
14148
0
0
HASBRO INC
COM
418056107
1748
16491
SH
SOLE
16491
0
0
HEALTHPEAK PPTYS INC
COM
42250P103
275
7975
SH
SOLE
7975
0
0
HEICO CORP NEW
COM
422806109
1022
8948
SH
SOLE
8948
0
0
HENRY JACK & ASSOC INC
COM
426281101
253
1727
SH
SOLE
1727
0
0
HERSHEY CO
COM
427866108
1220
8305
SH
SOLE
8305
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
312
19426
SH
SOLE
19426
0
0
HINGHAM INSTN SVGS MASS
COM
433323102
467
2222
SH
SOLE
2222
0
0
HOME DEPOT INC
COM
437076102
2
1000
SH
Call
SOLE
1000
0
0
HOME DEPOT INC
COM
437076102
10342
47277
SH
SOLE
47277
0
0
HOMETRUST BANCSHARES INC
COM
437872104
268
10000
SH
SOLE
10000
0
0
HONEYWELL INTL INC
COM
438516106
4899
27635
SH
SOLE
27635
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
486
12243
SH
SOLE
12243
0
0
HUMANA INC
COM
444859102
582
1588
SH
SOLE
1588
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
204
13482
SH
SOLE
13482
0
0
ICAHN ENTERPRISES LP
DEPOSITARY UNIT
451100101
746
12175
SH
SOLE
12175
0
0
IDEXX LABS INC
COM
45168D104
1221
4669
SH
SOLE
4669
0
0
ILLINOIS TOOL WKS INC
COM
452308109
1016
5654
SH
SOLE
5654
0
0
ILLUMINA INC
COM
452327109
2127
6405
SH
SOLE
6405
0
0
INDEPENDENT BANK CORP MASS
COM
453836108
4757
57187
SH
SOLE
57187
0
0
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
218
6572
SH
SOLE
6572
0
0
INNOVATOR ETFS TR
S&P 500 POWER
45782C573
318
12275
SH
SOLE
12275
0
0
INTEL CORP
COM
458140100
9703
161967
SH
SOLE
161967
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
351
3771
SH
SOLE
3771
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED ADS
45857P806
273
3997
SH
SOLE
3997
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
7298
54529
SH
SOLE
54529
0
0
INTL PAPER CO
COM
460146103
2639
57096
SH
SOLE
57096
0
0
INTUIT
COM
461202103
201
771
SH
SOLE
771
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
351
590
SH
SOLE
590
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DEFN
46137V100
327
4789
SH
SOLE
4789
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL WGT
46137V357
1591
13708
SH
SOLE
13708
0
0
INVESCO EXCHANGE TRADED FD T
WATER RES ETF
46137V142
394
10075
SH
SOLE
10075
0
0
INVESCO EXCHNG TRADED FD TR
GLOBAL WATER
46138E651
542
17553
SH
SOLE
17553
0
0
INVESCO EXCHNG TRADED FD TR
KBW BK ETF
46138E628
684
11799
SH
SOLE
11799
0
0
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
209
13935
SH
SOLE
13935
0
0
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LOW
46138E198
470
8744
SH
SOLE
8744
0
0
INVESCO EXCHNG TRADED FD TR
S&P ULTRA DIVIDE
46138G656
206
5172
SH
SOLE
5172
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 LOW VOL
46138E354
214
3664
SH
SOLE
3664
0
0
INVESCO EXCHNG TRADED FD TR
SHIPPING ETF
46138G607
432
42900
SH
SOLE
42900
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
2011
9479
SH
SOLE
9479
0
0
IRON MTN INC NEW
COM
46284V101
539
16853
SH
SOLE
16853
0
0
ISHARES GOLD TRUST
ISHARES
464285105
301
20805
SH
SOLE
20805
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
213
3945
SH
SOLE
3945
0
0
ISHARES INC
MIN VOL GBL ETF
464286525
1258
13112
SH
SOLE
13112
0
0
ISHARES INC
MSCI AUST ETF
464286103
223
9833
SH
SOLE
9833
0
0
ISHARES INC
MSCI JAPN SMCETF
464286582
210
2825
SH
SOLE
2825
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
346
20570
SH
SOLE
20570
0
0
ISHARES TR
1 3 YR TREAS BD
464287457
257
3027
SH
SOLE
3027
0
0
ISHARES TR
20 YR TR BD ETF
464287432
237
1755
SH
SOLE
1755
0
0
ISHARES TR
CORE S&P MCP ETF
464287507
1804
8776
SH
SOLE
8776
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
724
8658
SH
SOLE
8658
0
0
ISHARES TR
CORE S&P500 ETF
464287200
604
1870
SH
SOLE
1870
0
0
ISHARES TR
EXPONENTIAL TECH
46434V381
244
5901
SH
SOLE
5901
0
0
ISHARES TR
GLOB HLTHCRE ETF
464287325
211
3062
SH
SOLE
3062
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
279
2193
SH
SOLE
2193
0
0
ISHARES TR
INTRM TR CRP ETF
464288638
2221
38316
SH
SOLE
38316
0
0
ISHARES TR
MBS ETF
464288588
214
1995
SH
SOLE
1995
0
0
ISHARES TR
MSCI AC ASIA ETF
464288182
407
5554
SH
SOLE
5554
0
0
ISHARES TR
MSCI EAFE ETF
464287465
750
10775
SH
SOLE
10775
0
0
ISHARES TR
MSCI EMG MKT ETF
464287234
511
11499
SH
SOLE
11499
0
0
ISHARES TR
MSCI MIN VOL ETF
46429B697
2259
34441
SH
SOLE
34441
0
0
ISHARES TR
NASDAQ BIOTECH
464287556
1032
8588
SH
SOLE
8588
0
0
ISHARES TR
NATIONAL MUN ETF
464288414
422
3700
SH
SOLE
3700
0
0
ISHARES TR
PFD AND INCM SEC
464288687
944
25125
SH
SOLE
25125
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
248
1815
SH
SOLE
1815
0
0
ISHARES TR
RUS MDCP VAL ETF
464287473
218
2290
SH
SOLE
2290
0
0
ISHARES TR
RUSSELL 2000 ETF
464287655
343
2069
SH
SOLE
2069
0
0
ISHARES TR
S&P 500 GRWT ETF
464287309
269
1390
SH
SOLE
1390
0
0
ISHARES TR
S&P SML 600 GWT
464287887
460
2391
SH
SOLE
2391
0
0
ISHARES TR
SELECT DIVID ETF
464287168
425
4015
SH
SOLE
4015
0
0
ISHARES TR
SHORT TREAS BD
464288679
345
3119
SH
SOLE
3119
0
0
ISHARES TR
TIPS BD ETF
464287176
205
1775
SH
SOLE
1775
0
0
ISHARES TR
U.S. MED DVC ETF
464288810
497
1881
SH
SOLE
1881
0
0
ISHARES TR
U.S. TECH ETF
464287721
228
991
SH
SOLE
991
0
0
ISHARES TR
US AER DEF ETF
464288760
321
1449
SH
SOLE
1449
0
0
ISHARES TR
US HLTHCARE ETF
464287762
366
1695
SH
SOLE
1695
0
0
ISORAY INC
COM
46489V104
6
10000
SH
SOLE
10000
0
0
JD COM INC
SPON ADR CL A
47215P106
246
6850
SH
SOLE
6850
0
0
JETBLUE AWYS CORP
COM
477143101
411
21887
SH
SOLE
21887
0
0
JOHNSON & JOHNSON
COM
478160104
16910
115847
SH
SOLE
115847
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
709
17490
SH
SOLE
17490
0
0
JP MORGAN EXCHANGE TRADED FD
ULTRA SHRT INC
46641Q837
2851
56529
SH
SOLE
56529
0
0
JPMORGAN CHASE & CO
COM
46625H100
14566
104513
SH
SOLE
104513
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
870
5672
SH
SOLE
5672
0
0
KELLOGG CO
COM
487836108
446
6401
SH
SOLE
6401
0
0
KEY TRONIC CORP
COM
493144109
2152
395900
SH
SOLE
395900
0
0
KEYCORP NEW
COM
493267108
713
35422
SH
SOLE
35422
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
962
9376
SH
SOLE
9376
0
0
KIMBERLY CLARK CORP
COM
494368103
3143
22847
SH
SOLE
22847
0
0
KINDER MORGAN INC DEL
COM
49456B101
3711
175006
SH
SOLE
175006
0
0
KKR & CO INC
CL A
48251W104
894
30432
SH
SOLE
30432
0
0
KOHLS CORP
COM
500255104
241
4789
SH
SOLE
4789
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
876
17952
SH
SOLE
17952
0
0
KRAFT HEINZ CO
COM
500754106
1750
54538
SH
SOLE
54538
0
0
KROGER CO
COM
501044101
289
10014
SH
SOLE
10014
0
0
KVH INDS INC
COM
482738101
1046
94218
SH
SOLE
94218
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
3909
19751
SH
SOLE
19751
0
0
LA Z BOY INC
COM
505336107
242
7596
SH
SOLE
7596
0
0
LAM RESEARCH CORP
COM
512807108
725
2482
SH
SOLE
2482
0
0
LAS VEGAS SANDS CORP
COM
517834107
486
7028
SH
SOLE
7028
0
0
LAUDER ESTEE COS INC
CL A
518439104
705
3426
SH
SOLE
3426
0
0
LEGG MASON INC
COM
524901105
535
14820
SH
SOLE
14820
0
0
LEGGETT & PLATT INC
COM
524660107
603
11900
SH
SOLE
11900
0
0
LHC GROUP INC
COM
50187A107
235
1700
SH
SOLE
1700
0
0
LILLY ELI & CO
COM
532457108
2424
18452
SH
SOLE
18452
0
0
LINCOLN ELEC HLDGS INC
COM
533900106
479
4939
SH
SOLE
4939
0
0
LINDE PLC
SHS
G5494J103
387
1812
SH
SOLE
1812
0
0
LINEAGE CELL THERAPEUTICS IN
COM
53566P109
18
20150
SH
SOLE
20150
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
586
55027
SH
SOLE
55027
0
0
LOCKHEED MARTIN CORP
COM
539830109
3733
9578
SH
SOLE
9578
0
0
LOEWS CORP
COM
540424108
238
4583
SH
SOLE
4583
0
0
LOWES COS INC
COM
548661107
1540
12841
SH
SOLE
12841
0
0
M & T BK CORP
COM
55261F104
712
4204
SH
SOLE
4204
0
0
MAGELLAN MIDSTREAM PRTNRS LP
COM UNIT RP LP
559080106
6830
108608
SH
SOLE
108608
0
0
MANULIFE FINL CORP
COM
56501R106
855
42315
SH
SOLE
42315
0
0
MARATHON OIL CORP
COM
565849106
217
15891
SH
SOLE
15891
0
0
MARATHON PETE CORP
COM
56585A102
1125
18687
SH
SOLE
18687
0
0
MARKETAXESS HLDGS INC
COM
57060D108
209
550
SH
SOLE
550
0
0
MARRIOTT INTL INC NEW
CL A
571903202
523
3451
SH
SOLE
3451
0
0
MARSH & MCLENNAN COS INC
COM
571748102
441
3970
SH
SOLE
3970
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
322
1149
SH
SOLE
1149
0
0
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
311
11755
SH
SOLE
11755
0
0
MASCO CORP
COM
574599106
246
5112
SH
SOLE
5112
0
0
MASTERCARD INC
CL A
57636Q104
2763
9251
SH
SOLE
9251
0
0
MATTEL INC
COM
577081102
387
28530
SH
SOLE
28530
0
0
MCDONALDS CORP
COM
580135101
2091
10542
SH
SOLE
10542
0
0
MDU RES GROUP INC
COM
552690109
1482
49586
SH
SOLE
49586
0
0
MEDTRONIC PLC
SHS
G5960L103
5312
46874
SH
SOLE
46874
0
0
MERCK & CO INC
COM
58933Y105
11080
121973
SH
SOLE
121973
0
0
METLIFE INC
COM
59156R108
1112
21944
SH
SOLE
21944
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
1173
11244
SH
SOLE
11244
0
0
MICRON TECHNOLOGY INC
COM
595112103
1152
21419
SH
SOLE
21419
0
0
MICROSOFT CORP
COM
594918104
31380
198644
SH
SOLE
198644
0
0
MICROSOFT CORP
COM
594918104
7
2500
SH
Call
SOLE
2500
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED ADS
606822104
345
63087
SH
SOLE
63087
0
0
MODERNA INC
COM
60770K107
980
49619
SH
SOLE
49619
0
0
MOHAWK INDS INC
COM
608190104
1266
9287
SH
SOLE
9287
0
0
MONDELEZ INTL INC
CL A
609207105
2671
48286
SH
SOLE
48286
0
0
MONGODB INC
CL A
60937P106
515
3925
SH
SOLE
3925
0
0
MONMOUTH REAL ESTATE INVT CO
CL A
609720107
2169
150438
SH
SOLE
150438
0
0
MOSAIC CO NEW
COM
61945C103
824
38117
SH
SOLE
38117
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
346
2146
SH
SOLE
2146
0
0
MPLX LP
COM UNIT REP LTD
55336V100
518
20352
SH
SOLE
20352
0
0
MYERS INDS INC
COM
628464109
781
46518
SH
SOLE
46518
0
0
NASDAQ INC
COM
631103108
688
6434
SH
SOLE
6434
0
0
NATIONAL FUEL GAS CO N J
COM
636180101
349
7500
SH
SOLE
7500
0
0
NATIONAL GRID PLC
SPONSORED ADR NE
636274409
349
5596
SH
SOLE
5596
0
0
NATIONAL OILWELL VARCO INC
COM
637071101
630
24829
SH
SOLE
24829
0
0
NATIONAL RETAIL PPTYS INC
COM
637417106
666
12424
SH
SOLE
12424
0
0
NETFLIX INC
COM
64110L106
736
2280
SH
SOLE
2280
0
0
NETFLIX INC
COM
64110L106
8
300
SH
Call
SOLE
300
0
0
NEW GOLD INC CDA
COM
644535106
30
35200
SH
SOLE
35200
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
173
14305
SH
SOLE
14305
0
0
NEWELL BRANDS INC
COM
651229106
836
43294
SH
SOLE
43294
0
0
NEWMONT GOLDCORP CORPORATION
COM
651639106
797
18273
SH
SOLE
18273
0
0
NEXTERA ENERGY INC
COM
65339F101
5966
24680
SH
SOLE
24680
0
0
NICE LTD
SPONSORED ADR
653656108
347
2238
SH
SOLE
2238
0
0
NIKE INC
CL B
654106103
4730
46710
SH
SOLE
46710
0
0
NOKIA CORP
SPONSORED ADR
654902204
211
57036
SH
SOLE
57036
0
0
NORDIC AMERICAN TANKERS LIMI
COM
G65773106
467
95116
SH
SOLE
95116
0
0
NORDSTROM INC
COM
655664100
316
7800
SH
SOLE
7800
0
0
NORFOLK SOUTHERN CORP
COM
655844108
6823
35199
SH
SOLE
35199
0
0
NORTHERN TR CORP
COM
665859104
380
3568
SH
SOLE
3568
0
0
NORTHROP GRUMMAN CORP
COM
666807102
1282
3734
SH
SOLE
3734
0
0
NORTHWEST NAT HLDG CO
COM
66765N105
205
2789
SH
SOLE
2789
0
0
NORTONLIFELOCK INC
COM
668771108
671
26132
SH
SOLE
26132
0
0
NOVARTIS A G
SPONSORED ADR
66987V109
3541
37433
SH
SOLE
37433
0
0
NUSTAR ENERGY LP
UNIT COM
67058H102
937
36111
SH
SOLE
36111
0
0
NUTRIEN LTD
COM
67077M108
1713
35601
SH
SOLE
35601
0
0
NVIDIA CORP
COM
67066G104
4428
18780
SH
SOLE
18780
0
0
OCCIDENTAL PETE CORP
COM
674599105
1111
27073
SH
SOLE
27073
0
0
OLD REP INTL CORP
COM
680223104
427
19082
SH
SOLE
19082
0
0
OLIN CORP
COM PAR $1
680665205
214
12350
SH
SOLE
12350
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
309
7372
SH
SOLE
7372
0
0
ON SEMICONDUCTOR CORP
COM
682189105
431
17675
SH
SOLE
17675
0
0
ONEOK INC NEW
COM
682680103
3297
43603
SH
SOLE
43603
0
0
OPKO HEALTH INC
COM
68375N103
31
23000
SH
SOLE
23000
0
0
ORACLE CORP
COM
68389X105
1235
23285
SH
SOLE
23285
0
0
ORASURE TECHNOLOGIES INC
COM
68554V108
153
19000
SH
SOLE
19000
0
0
ORGANOGENESIS HLDGS INC
COM
68621F102
439
91350
SH
SOLE
91350
0
0
PACER FDS TR
TRENDP 100 ETF
69374H303
219
5475
SH
SOLE
5475
0
0
PACER FDS TR
TRENDP US LAR CP
69374H105
367
11028
SH
SOLE
11028
0
0
PACKAGING CORP AMER
COM
695156109
223
1978
SH
SOLE
1978
0
0
PALO ALTO NETWORKS INC
COM
697435105
322
1393
SH
SOLE
1393
0
0
PAN AMERICAN SILVER CORP
COM
697900108
736
30974
SH
SOLE
30974
0
0
PARK HOTELS RESORTS INC
COM
700517105
1450
55949
SH
SOLE
55949
0
0
PARKER HANNIFIN CORP
COM
701094104
284
1382
SH
SOLE
1382
0
0
PARSLEY ENERGY INC
CL A
701877102
314
16700
SH
SOLE
16700
0
0
PAYCHEX INC
COM
704326107
1121
13094
SH
SOLE
13094
0
0
PAYPAL HLDGS INC
COM
70450Y103
1655
15280
SH
SOLE
15280
0
0
PEMBINA PIPELINE CORP
COM
706327103
707
19068
SH
SOLE
19068
0
0
PENTAIR PLC
SHS
G7S00T104
663
14403
SH
SOLE
14403
0
0
PEOPLES UTD FINL INC
COM
712704105
880
52242
SH
SOLE
52242
0
0
PEPSICO INC
COM
713448108
11835
86505
SH
SOLE
86505
0
0
PERKINELMER INC
COM
714046109
607
6252
SH
SOLE
6252
0
0
PFIZER INC
COM
717081103
8889
225925
SH
SOLE
225925
0
0
PHILIP MORRIS INTL INC
COM
718172109
1825
21381
SH
SOLE
21381
0
0
PHILLIPS 66
COM
718546104
1314
11738
SH
SOLE
11738
0
0
PICO HLDGS INC
COM NEW
693366205
231
20750
SH
SOLE
20750
0
0
PILGRIMS PRIDE CORP NEW
COM
72147K108
540
16625
SH
SOLE
16625
0
0
PINNACLE WEST CAP CORP
COM
723484101
226
2497
SH
SOLE
2497
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PARTN
726503105
1329
72083
SH
SOLE
72083
0
0
PLAINS GP HLDGS L P
LTD PARTNR INT A
72651A207
308
16300
SH
SOLE
16300
0
0
PNC FINL SVCS GROUP INC
COM
693475105
2292
14337
SH
SOLE
14337
0
0
PPG INDS INC
COM
693506107
1596
11973
SH
SOLE
11973
0
0
PPL CORP
COM
69351T106
609
16976
SH
SOLE
16976
0
0
PROCTER & GAMBLE CO
COM
742718109
16822
134867
SH
SOLE
134867
0
0
PROSHARES TR
RUSS 2000 DIVD
74347B698
279
4536
SH
SOLE
4536
0
0
PROSHARES TR
S&P 500 DV ARIST
74348A467
1437
18953
SH
SOLE
18953
0
0
PROSHARES TR
S&P MDCP 400 DIV
74347B680
643
10656
SH
SOLE
10656
0
0
PROSHARES TR II
ULTRA VIX SHORT
74347W148
603
46700
SH
SOLE
46700
0
0
PROTHENA CORP PLC
SHS
G72800108
190
12050
SH
SOLE
12050
0
0
PRUDENTIAL FINL INC
COM
744320102
470
5015
SH
SOLE
5015
0
0
PSYCHEMEDICS CORP
COM NEW
744375205
174
18766
SH
SOLE
18766
0
0
PUBLIC STORAGE
COM
74460D109
321
1499
SH
SOLE
1499
0
0
QIAGEN NV
SHS NEW
N72482123
1606
47526
SH
SOLE
47526
0
0
QUALCOMM INC
COM
747525103
1455
16504
SH
SOLE
16504
0
0
QUANTA SVCS INC
COM
74762E102
602
14901
SH
SOLE
14901
0
0
RAPID7 INC
COM
753422104
1161
20724
SH
SOLE
20724
0
0
RAYTHEON CO
COM NEW
755111507
3769
17175
SH
SOLE
17175
0
0
REALTY INCOME CORP
COM
756109104
1184
16047
SH
SOLE
16047
0
0
REGIONS FINL CORP NEW
COM
7591EP100
1080
62804
SH
SOLE
62804
0
0
REPUBLIC SVCS INC
COM
760759100
467
5240
SH
SOLE
5240
0
0
RESIDEO TECHNOLOGIES INC
COM
76118Y104
228
18917
SH
SOLE
18917
0
0
RH
COM
74967X103
200
940
SH
SOLE
940
0
0
RIO TINTO PLC
SPONSORED ADR
767204100
645
10799
SH
SOLE
10799
0
0
ROCKWELL AUTOMATION INC
COM
773903109
599
2950
SH
SOLE
2950
0
0
ROKU INC
COM CL A
77543R102
211
1605
SH
SOLE
1605
0
0
ROKU INC
COM CL A
77543R102
8
900
SH
Call
SOLE
900
0
0
ROPER TECHNOLOGIES INC
COM
776696106
690
1948
SH
SOLE
1948
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
842
10625
SH
SOLE
10625
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
717
11991
SH
SOLE
11991
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
2733
46247
SH
SOLE
46247
0
0
S&P GLOBAL INC
COM
78409V104
216
790
SH
SOLE
790
0
0
SALESFORCE COM INC
COM
79466L302
3
500
SH
Call
SOLE
500
0
0
SALESFORCE COM INC
COM
79466L302
3810
23450
SH
SOLE
23450
0
0
SANDERSON FARMS INC
COM
800013104
202
1150
SH
SOLE
1150
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
139
18975
SH
SOLE
18975
0
0
SANOFI
RIGHT 12/31/2020
80105N113
14
16000
SH
SOLE
16000
0
0
SANOFI
SPONSORED ADR
80105N105
296
5865
SH
SOLE
5865
0
0
SCHLUMBERGER LTD
COM
806857108
2500
62469
SH
SOLE
62469
0
0
SEI INVESTMENTS CO
COM
784117103
2029
30971
SH
SOLE
30971
0
0
SELECT ENERGY SVCS INC
CL A COM
81617J301
839
90050
SH
SOLE
90050
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
249
4122
SH
SOLE
4122
0
0
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
324
8467
SH
SOLE
8467
0
0
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
423
3385
SH
SOLE
3385
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
240
3847
SH
SOLE
3847
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
814
7998
SH
SOLE
7998
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
1363
44179
SH
SOLE
44179
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
676
8354
SH
SOLE
8354
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
749
11615
SH
SOLE
11615
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
914
9938
SH
SOLE
9938
0
0
SERVICE PPTYS TR
COM SH BEN INT
81761L102
427
17750
SH
SOLE
17750
0
0
SERVICENOW INC
COM
81762P102
201
715
SH
SOLE
715
0
0
SHERWIN WILLIAMS CO
COM
824348106
2045
3503
SH
SOLE
3503
0
0
SHOPIFY INC
CL A
82509L107
456
1144
SH
SOLE
1144
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
1434
9650
SH
SOLE
9650
0
0
SIRIUS XM HLDGS INC
COM
82968B103
205
28662
SH
SOLE
28662
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
480
3986
SH
SOLE
3986
0
0
SONY CORP
SPONSORED ADR
835699307
1184
17424
SH
SOLE
17424
0
0
SOUTHERN CO
COM
842587107
4249
66782
SH
SOLE
66782
0
0
SOUTHWEST AIRLS CO
COM
844741108
626
11616
SH
SOLE
11616
0
0
SOUTHWESTERN ENERGY CO
COM
845467109
58
23800
SH
SOLE
23800
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
614
2158
SH
SOLE
2158
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
2333
16330
SH
SOLE
16330
0
0
SPDR INDEX SHS FDS
EURO STOXX 50
78463X202
219
5398
SH
SOLE
5398
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
4768
14836
SH
SOLE
14836
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
631
1674
SH
SOLE
1674
0
0
SPDR SERIES TRUST
BLMBRG BRC CNVRT
78464A359
214
3863
SH
SOLE
3863
0
0
SPDR SERIES TRUST
S&P 600 SML CAP
78464A813
1063
14617
SH
SOLE
14617
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
275
2871
SH
SOLE
2871
0
0
SPDR SERIES TRUST
S&P DIVID ETF
78464A763
827
7671
SH
SOLE
7671
0
0
SPDR SERIES TRUST
S&P PHARMAC
78464A722
268
5897
SH
SOLE
5897
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
251
4318
SH
SOLE
4318
0
0
SPLUNK INC
COM
848637104
2947
19730
SH
SOLE
19730
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
565
46100
SH
SOLE
46100
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
421
64609
SH
SOLE
64609
0
0
SQUARE INC
CL A
852234103
644
10264
SH
SOLE
10264
0
0
SSR MNG INC
COM
784730103
313
16250
SH
SOLE
16250
0
0
STAG INDL INC
COM
85254J102
2160
68343
SH
SOLE
68343
0
0
STANLEY BLACK & DECKER INC
COM
854502101
1069
6467
SH
SOLE
6467
0
0
STARBUCKS CORP
COM
855244109
909
10354
SH
SOLE
10354
0
0
STATE STR CORP
COM
857477103
1439
18190
SH
SOLE
18190
0
0
STEEL PARTNERS HLDGS L P
LTD PRTRSHIP U
85814R107
303
25000
SH
SOLE
25000
0
0
STMICROELECTRONICS N V
NY REGISTRY
861012102
268
9945
SH
SOLE
9945
0
0
STORE CAP CORP
COM
862121100
478
12833
SH
SOLE
12833
0
0
STRYKER CORP
COM
863667101
5052
24075
SH
SOLE
24075
0
0
SUNCOR ENERGY INC NEW
COM
867224107
226
6893
SH
SOLE
6893
0
0
SYSCO CORP
COM
871829107
2364
27586
SH
SOLE
27586
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
669
11523
SH
SOLE
11523
0
0
TARGET CORP
COM
87612E106
1552
12117
SH
SOLE
12117
0
0
TC ENERGY CORP
COM
87807B107
1224
22904
SH
SOLE
22904
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
373
3882
SH
SOLE
3882
0
0
TECHNIPFMC PLC
COM
G87110105
468
21911
SH
SOLE
21911
0
0
TESLA INC
COM
88160R101
405
971
SH
SOLE
971
0
0
TESLA INC
COM
88160R101
4
200
SH
Call
SOLE
200
0
0
TESSCO TECHNOLOGIES INC
COM
872386107
1030
91720
SH
SOLE
91720
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED ADS
881624209
429
43255
SH
SOLE
43255
0
0
TEXAS INSTRS INC
COM
882508104
1013
7920
SH
SOLE
7920
0
0
TEXAS PAC LD TR
SUB CTF PROP I T
882610108
18515
23659
SH
SOLE
23659
0
0
THE CHARLES SCHWAB CORPORATI
COM
808513105
263
5519
SH
SOLE
5519
0
0
THERAPEUTICSMD INC
COM
88338N107
128
53300
SH
SOLE
53300
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2436
7525
SH
SOLE
7525
0
0
TJX COS INC NEW
COM
872540109
7295
119695
SH
SOLE
119695
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1778
31754
SH
SOLE
31754
0
0
TOTAL S A
SPONSORED ADS
89151E109
1767
31846
SH
SOLE
31846
0
0
TRAVELERS COMPANIES INC
COM
89417E109
414
3027
SH
SOLE
3027
0
0
TRINITY INDS INC
COM
896522109
553
24972
SH
SOLE
24972
0
0
TRITON INTL LTD
CL A
G9078F107
660
16500
SH
SOLE
16500
0
0
TRUIST FINL CORP
COM
89832Q109
3591
63807
SH
SOLE
63807
0
0
TWILIO INC
CL A
90138F102
612
6236
SH
SOLE
6236
0
0
TWITTER INC
COM
90184L102
344
10764
SH
SOLE
10764
0
0
U S CONCRETE INC
COM NEW
90333L201
312
7500
SH
SOLE
7500
0
0
UNILEVER N V
N Y SHS NEW
904784709
392
6874
SH
SOLE
6874
0
0
UNILEVER PLC
SPON ADR NEW
904767704
2615
45738
SH
SOLE
45738
0
0
UNION PACIFIC CORP
COM
907818108
7454
41253
SH
SOLE
41253
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
3624
30790
SH
SOLE
30790
0
0
UNITED STATES ANTIMONY CORP
COM
911549103
27
70000
SH
SOLE
70000
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
9146
61174
SH
SOLE
61174
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
2867
9735
SH
SOLE
9735
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
8
400
SH
Call
SOLE
400
0
0
US BANCORP DEL
COM NEW
902973304
1212
20419
SH
SOLE
20419
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
268
2890
SH
SOLE
2890
0
0
VANECK VECTORS ETF TR
HIGH YLD MUN ETF
92189H409
329
5137
SH
SOLE
5137
0
0
VANECK VECTORS ETF TR
MRNGSTR DUR DV
92189H102
334
11189
SH
SOLE
11189
0
0
VANECK VECTORS ETF TRUST
AGRIBUSINESS ETF
92189F700
263
3804
SH
SOLE
3804
0
0
VANECK VECTORS ETF TRUST
GOLD MINERS ETF
92189F106
586
20116
SH
SOLE
20116
0
0
VANECK VECTORS ETF TRUST
JR GOLD MINERS E
92189F791
637
15048
SH
SOLE
15048
0
0
VANECK VECTORS ETF TRUST
MORNINGSTAR WIDE
92189F643
706
13049
SH
SOLE
13049
0
0
VANECK VECTORS ETF TRUST
SEMICONDUCTOR ET
92189F676
264
1835
SH
SOLE
1835
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX ETF
92203J407
725
12835
SH
SOLE
12835
0
0
VANGUARD GROUP
DIV APP ETF
921908844
2955
23704
SH
SOLE
23704
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
435
2389
SH
SOLE
2389
0
0
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
263
2211
SH
SOLE
2211
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
508
2854
SH
SOLE
2854
0
0
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
378
4079
SH
SOLE
4079
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
403
2429
SH
SOLE
2429
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
323
1960
SH
SOLE
1960
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
603
5031
SH
SOLE
5031
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
510
11438
SH
SOLE
11438
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
442
4834
SH
SOLE
4834
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT ETF
921943858
822
18702
SH
SOLE
18702
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
571
6109
SH
SOLE
6109
0
0
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
321
4164
SH
SOLE
4164
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
460
1881
SH
SOLE
1881
0
0
VANGUARD WORLD FDS
UTILITIES ETF
92204A876
415
2900
SH
SOLE
2900
0
0
VBI VACCINES INC
COM NEW
91822J103
14
10000
SH
SOLE
10000
0
0
VEEVA SYS INC
CL A COM
922475108
357
2540
SH
SOLE
2540
0
0
VENTAS INC
COM
92276F100
211
3650
SH
SOLE
3650
0
0
VEREIT INC
COM
92339V100
144
15594
SH
SOLE
15594
0
0
VERITIV CORP
COM
923454102
219
10993
SH
SOLE
10993
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
15487
252441
SH
SOLE
252441
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
496
2264
SH
SOLE
2264
0
0
VIACOMCBS INC
CL B
92556H206
1549
37088
SH
SOLE
37088
0
0
VIPER ENERGY PARTNERS LP
COM UNT RP INT
92763M105
252
10204
SH
SOLE
10204
0
0
VISA INC
COM CL A
92826C839
12491
66466
SH
SOLE
66466
0
0
VISHAY INTERTECHNOLOGY INC
COM
928298108
583
27300
SH
SOLE
27300
0
0
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
1203
62135
SH
SOLE
62135
0
0
VOXX INTL CORP
CL A
91829F104
1050
239092
SH
SOLE
239092
0
0
W P CAREY INC
COM
92936U109
308
3847
SH
SOLE
3847
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
1327
22381
SH
SOLE
22381
0
0
WALMART INC
COM
931142103
7892
66162
SH
SOLE
66162
0
0
WASHINGTON REAL ESTATE INVT
SH BEN INT
939653101
2254
77176
SH
SOLE
77176
0
0
WASTE MGMT INC DEL
COM
94106L109
3994
35045
SH
SOLE
35045
0
0
WEC ENERGY GROUP INC
COM
92939U106
840
9100
SH
SOLE
9100
0
0
WELLS FARGO CO NEW
COM
949746101
1190
22132
SH
SOLE
22132
0
0
WELLTOWER INC
COM
95040Q104
408
5004
SH
SOLE
5004
0
0
WESTERN DIGITAL CORP
COM
958102105
417
6587
SH
SOLE
6587
0
0
WESTERN UN CO
COM
959802109
380
14208
SH
SOLE
14208
0
0
WESTROCK CO
COM
96145D105
1647
38381
SH
SOLE
38381
0
0
WEYERHAEUSER CO
COM
962166104
2779
92008
SH
SOLE
92008
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
1188
39710
SH
SOLE
39710
0
0
WHIRLPOOL CORP
COM
963320106
1062
7199
SH
SOLE
7199
0
0
WILLIAMS COS INC DEL
COM
969457100
6034
254262
SH
SOLE
254262
0
0
WISDOMTREE TR
EUROPE HEDGED EQ
97717X701
378
5344
SH
SOLE
5344
0
0
WISDOMTREE TR
INDIA ERNGS FD
97717W422
296
12073
SH
SOLE
12073
0
0
WISDOMTREE TR
JAPN HEDGE EQT
97717W851
611
11378
SH
SOLE
11378
0
0
WISDOMTREE TR
US MIDCAP DIVID
97717W505
653
17171
SH
SOLE
17171
0
0
WYNN RESORTS LTD
COM
983134107
454
3254
SH
SOLE
3254
0
0
XCEL ENERGY INC
COM
98389B100
518
8155
SH
SOLE
8155
0
0
XILINX INC
COM
983919101
573
5837
SH
SOLE
5837
0
0
XPERI CORP
COM
98421B100
445
23850
SH
SOLE
23850
0
0
XYLEM INC
COM
98419M100
629
7964
SH
SOLE
7964
0
0
YAMANA GOLD INC
COM
98462Y100
107
26854
SH
SOLE
26854
0
0
YUM BRANDS INC
COM
988498101
821
8145
SH
SOLE
8145
0
0
YUM CHINA HLDGS INC
COM
98850P109
407
8495
SH
SOLE
8495
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
429
2877
SH
SOLE
2877
0
0
ZOETIS INC
CL A
98978V103
3257
24636
SH
SOLE
24636
0
0
ZYNGA INC
CL A
98986T108
614
101175
SH
SOLE
101175
0
0