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