The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F COVER PAGE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

Report for the Calendar Year or Quarter Ended: 09-30-2021
Check here if Amendment X Amendment Number: 1
This Amendment (Check only one.): X is a restatement.
  adds new holdings entries.
Institutional Investment Manager Filing this Report:
Name: Moors & Cabot, Inc.
Address: One Federal St.
19th Floor
BOSTON , MA02110
Form 13F File Number: 028-16128

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

Person Signing this Report on Behalf of Reporting Manager:
Name: Katherine R. Kelliher
Title: Compliance Officer
Phone: 617-314-0213
Signature, Place, and Date of Signing:
/s/ Katherine R. Kelliher Boston , MA 12-02-2021
[Signature] [City, State] [Date]
Report Type (Check only one.):
X 13F HOLDINGS REPORT. (Check here if all holdings of this reporting manager are reported in this report.)
  13F NOTICE. (Check here if no holdings reported are in this report, and all holdings are reported by other reporting manager(s).)
  13F COMBINATION REPORT. (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)
Form 13F Summary Page
Report Summary:
Number of Other Included Managers: 0
Form 13F Information Table Entry Total: 885
Form 13F Information Table Value Total: 1,591,492
(thousands)
List of Other Managers Reporting for this Manager:
[If there are no entries in this list, omit this section.]
Form 13F File Number Name

List of Other Included Managers:
Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.
[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]
No. Form 13F File Number Name


SEC FORM 13F-HR

The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 4,996 28,465 SH SOLE 28,465 0 0
ABB LTD SPONSORED ADR 000375204 4,374 131,231 SH SOLE 131,231 0 0
ABBOTT LABS COM 002824100 7,127 60,316 SH SOLE 60,316 0 0
ABBOTT LABS COM 002824100 9 800 SH Call SOLE 800 0 0
ABBVIE INC COM 00287Y109 8,126 75,213 SH SOLE 75,213 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 307 74,100 SH SOLE 74,100 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 81 13,286 SH SOLE 13,286 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,380 26,190 SH SOLE 26,190 0 0
ACTIVISION BLIZZARD INC COM 00507V109 238 3,049 SH SOLE 3,049 0 0
ADAM NAT RES FD INC COM 00548F105 171 10,823 SH SOLE 10,823 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,807 3,133 SH SOLE 3,133 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3 100 SH Call SOLE 100 0 0
ADT INC DEL COM 00090Q103 228 28,600 SH SOLE 28,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,808 17,545 SH SOLE 17,545 0 0
AFLAC INC COM 001055102 488 9,369 SH SOLE 9,369 0 0
AGNICO EAGLE MINES LTD COM 008474108 839 16,170 SH SOLE 16,170 0 0
AIR PRODS & CHEMS INC COM 009158106 1,357 5,299 SH SOLE 5,299 0 0
AIRBNB INC COM CL A 009066101 2,049 12,231 SH SOLE 12,231 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 266 2,550 SH SOLE 2,550 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 728 101,339 SH SOLE 101,339 0 0
ALCOA CORP COM 013872106 396 8,113 SH SOLE 8,113 0 0
ALCON AG ORD SHS H01301128 1,773 22,145 SH SOLE 22,145 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 875 5,954 SH SOLE 5,954 0 0
ALIGN TECHNOLOGY INC COM 016255101 309 464 SH SOLE 464 0 0
ALKALINE WTR CO INC COM NEW 01643A207 21 13,000 SH SOLE 13,000 0 0
ALLEGHANY CORP MD COM 017175100 2,507 4,026 SH SOLE 4,026 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 138 11,251 SH SOLE 11,251 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2,812 56,742 SH SOLE 56,742 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1,346 90,041 SH SOLE 90,041 0 0
ALLIANT ENERGY CORP COM 018802108 390 6,963 SH SOLE 6,963 0 0
ALLSTATE CORP COM 020002101 6,135 48,173 SH SOLE 48,173 0 0
ALPHABET INC CAP STK CL A 02079K305 18,372 6,874 SH SOLE 6,874 0 0
ALPHABET INC CAP STK CL C 02079K107 9,762 3,659 SH SOLE 3,659 0 0
ALTRIA GROUP INC COM 02209S103 1,521 33,347 SH SOLE 33,347 0 0
AMAZON COM INC COM 023135106 29,894 9,100 SH SOLE 9,100 0 0
AMBEV SA SPONSORED ADR 02319V103 85 31,750 SH SOLE 31,750 0 0
AMCOR PLC ORD G0250X107 158 13,650 SH SOLE 13,650 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 255 9,950 SH SOLE 9,950 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,456 17,945 SH SOLE 17,945 0 0
AMERICAN EXPRESS CO COM 025816109 1,523 9,083 SH SOLE 9,083 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 406 7,435 SH SOLE 7,435 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,239 4,653 SH SOLE 4,653 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,279 7,563 SH SOLE 7,563 0 0
AMETEK INC COM 031100100 2,582 20,788 SH SOLE 20,788 0 0
AMGEN INC COM 031162100 2,913 13,685 SH SOLE 13,685 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 245 7,009 SH SOLE 7,009 0 0
ANALOG DEVICES INC COM 032654105 535 3,193 SH SOLE 3,193 0 0
ANALOG DEVICES INC COM 032654105 1 200 SH Call SOLE 200 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 270 4,821 SH SOLE 4,821 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 180 21,531 SH SOLE 21,531 0 0
AON PLC SHS CL A G0403H108 310 1,081 SH SOLE 1,081 0 0
APA CORPORATION COM 03743Q108 281 13,171 SH SOLE 13,171 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 469 7,650 SH SOLE 7,650 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 525 33,225 SH SOLE 33,225 0 0
APPLE INC COM 037833100 69,303 489,799 SH SOLE 489,799 0 0
APPLIED MATLS INC COM 038222105 2,102 16,338 SH SOLE 16,338 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 711 11,805 SH SOLE 11,805 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 594 116,143 SH SOLE 116,143 0 0
ARES CAPITAL CORP COM 04010L103 231 11,547 SH SOLE 11,547 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 1,648 22,119 SH SOLE 22,119 0 0
ARK ETF TR INNOVATION ETF 00214Q104 3,860 34,926 SH SOLE 34,926 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 697 5,027 SH SOLE 5,027 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 600 9,995 SH SOLE 9,995 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2 500 SH Call SOLE 500 0 0
AT&T INC COM 00206R102 8,163 301,603 SH SOLE 301,603 0 0
AUDACY INC CL A 05070N103 520 140,264 SH SOLE 140,264 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,253 6,274 SH SOLE 6,274 0 0
AVALONBAY CMNTYS INC COM 053484101 794 3,586 SH SOLE 3,586 0 0
AVIS BUDGET GROUP COM 053774105 402 3,450 SH SOLE 3,450 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 367 7,800 SH SOLE 7,800 0 0
B2GOLD CORP COM 11777Q209 129 37,850 SH SOLE 37,850 0 0
BALL CORP COM 058498106 1,482 16,589 SH SOLE 16,589 0 0
BANCO SANTANDER S.A. ADR 05964H105 124 35,317 SH SOLE 35,317 0 0
BANDWIDTH INC COM CL A 05988J103 626 6,885 SH SOLE 6,885 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,514 29,160 SH SOLE 29,160 0 0
BANK NOVA SCOTIA B C COM 064149107 414 6,760 SH SOLE 6,760 0 0
BAR HBR BANKSHARES COM 066849100 214 7,675 SH SOLE 7,675 0 0
BARINGS BDC INC COM 06759L103 161 14,650 SH SOLE 14,650 0 0
BARRICK GOLD CORP COM 067901108 757 41,948 SH SOLE 41,948 0 0
BAXTER INTL INC COM 071813109 2,400 29,952 SH SOLE 29,952 0 0
BCE INC COM NEW 05534B760 773 15,422 SH SOLE 15,422 0 0
BCLS ACQUISITION CORP COM CL A G0904B105 115 11,500 SH SOLE 11,500 0 0
BEAM THERAPEUTICS INC COM 07373V105 320 3,670 SH SOLE 3,670 0 0
BECTON DICKINSON & CO COM 075887109 1,852 7,523 SH SOLE 7,523 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 411 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,970 29,209 SH SOLE 29,209 0 0
BGC PARTNERS INC CL A 05541T101 336 64,886 SH SOLE 64,886 0 0
BHP GROUP LTD SPONSORED ADS 088606108 547 10,239 SH SOLE 10,239 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 357 4,635 SH SOLE 4,635 0 0
BIOTRICITY INC COM 09074H104 29 10,000 SH SOLE 10,000 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 256 4,633 SH SOLE 4,633 0 0
BK OF AMERICA CORP COM 060505104 7,387 174,509 SH SOLE 174,509 0 0
BLACK HILLS CORP COM 092113109 487 7,754 SH SOLE 7,754 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 789 65,750 SH SOLE 65,750 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 2 1,000 SH Call SOLE 1,000 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 244 24,807 SH SOLE 24,807 0 0
BLACKROCK GLOBAL FLOATING RA COM 091941104 687 51,650 SH SOLE 51,650 0 0
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 240 8,897 SH SOLE 8,897 0 0
BLACKROCK INC COM 09247X101 7,339 8,740 SH SOLE 8,740 0 0
BLACKROCK LONG-TERM MUN ADVA COM 09250B103 339 25,106 SH SOLE 25,106 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102 1,559 102,454 SH SOLE 102,454 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 399 27,500 SH SOLE 27,500 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 793 48,578 SH SOLE 48,578 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 675 49,000 SH SOLE 49,000 0 0
BLACKROCK MUNIVEST FD II INC COM 09253T101 205 13,500 SH SOLE 13,500 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254E103 1,121 76,349 SH SOLE 76,349 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254G108 403 28,000 SH SOLE 28,000 0 0
BLACKROCK MUNIYILD QULT FD I COM 09254F100 984 60,593 SH SOLE 60,593 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 367 41,071 SH SOLE 41,071 0 0
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 236 6,104 SH SOLE 6,104 0 0
BLACKSTONE INC COM 09260D107 11,921 102,454 SH SOLE 102,454 0 0
BNY MELLON MUN INCOME INC COM 05589T104 619 64,200 SH SOLE 64,200 0 0
BOEING CO COM 097023105 4,264 19,436 SH SOLE 19,436 0 0
BOOKING HOLDINGS INC COM 09857L108 595 250 SH SOLE 250 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,495 34,381 SH SOLE 34,381 0 0
BOX INC CL A 10316T104 196 8,243 SH SOLE 8,243 0 0
BOX INC CL A 10316T104 6 2,000 SH Call SOLE 2,000 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 977 73,580 SH SOLE 73,580 0 0
BP PLC SPONSORED ADR 055622104 3,059 111,946 SH SOLE 111,946 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 225 11,750 SH SOLE 11,750 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 6,245 105,242 SH SOLE 105,242 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 305 8,442 SH SOLE 8,442 0 0
BROADCOM INC COM 11135F101 8,165 16,849 SH SOLE 16,849 0 0
BROADCOM INC COM 11135F101 18 500 SH Call SOLE 500 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 247 1,506 SH SOLE 1,506 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 596 11,171 SH SOLE 11,171 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 678 44,445 SH SOLE 44,445 0 0
BROOKS AUTOMATION INC NEW COM 114340102 391 3,806 SH SOLE 3,806 0 0
BROWN & BROWN INC COM 115236101 244 4,392 SH SOLE 4,392 0 0
BRP INC COM SUN VTG 05577W200 226 2,438 SH SOLE 2,438 0 0
BUNGE LIMITED COM G16962105 1,667 20,558 SH SOLE 20,558 0 0
CABOT OIL & GAS CORP COM 127097103 343 15,836 SH SOLE 15,836 0 0
CABOT OIL & GAS CORP COM 127097103 3 1,000 SH Call SOLE 1,000 0 0
CACI INTL INC CL A 127190304 345 1,328 SH SOLE 1,328 0 0
CAMBRIDGE BANCORP COM 132152109 709 8,044 SH SOLE 8,044 0 0
CAMDEN PPTY TR SH BEN INT 133131102 328 2,225 SH SOLE 2,225 0 0
CAMECO CORP COM 13321L108 292 13,386 SH SOLE 13,386 0 0
CAMPBELL SOUP CO COM 134429109 325 7,760 SH SOLE 7,760 0 0
CANADIAN NATL RY CO COM 136375102 903 7,807 SH SOLE 7,807 0 0
CANADIAN PAC RY LTD COM 13645T100 727 11,100 SH SOLE 11,100 0 0
CAPITAL ONE FINL CORP COM 14040H105 552 3,407 SH SOLE 3,407 0 0
CAPITOL FED FINL INC COM 14057J101 129 11,322 SH SOLE 11,322 0 0
CARDINAL HEALTH INC COM 14149Y108 826 16,685 SH SOLE 16,685 0 0
CARLYLE GROUP INC COM 14316J108 277 5,853 SH SOLE 5,853 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 405 16,008 SH SOLE 16,008 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 2,070 39,906 SH SOLE 39,906 0 0
CATERPILLAR INC COM 149123101 3,863 20,108 SH SOLE 20,108 0 0
CBOE GLOBAL MKTS INC COM 12503M108 341 2,775 SH SOLE 2,775 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 545 64,879 SH SOLE 64,879 0 0
CBRE GROUP INC CL A 12504L109 208 2,134 SH SOLE 2,134 0 0
CBRE GROUP INC CL A 12504L109 1 200 SH Call SOLE 200 0 0
CENTENE CORP DEL COM 15135B101 3,550 57,050 SH SOLE 57,050 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,041 42,398 SH SOLE 42,398 0 0
CERNER CORP COM 156782104 229 3,245 SH SOLE 3,245 0 0
CHARLES RIV LABS INTL INC COM 159864107 743 1,798 SH SOLE 1,798 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 446 612 SH SOLE 612 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,315 11,650 SH SOLE 11,650 0 0
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 30 35,000 PRN SOLE 35,000 0 0
CHEVRON CORP NEW COM 166764100 9,262 91,471 SH SOLE 91,471 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 506 279 SH SOLE 279 0 0
CHUBB LIMITED COM H1467J104 1,279 7,372 SH SOLE 7,372 0 0
CIENA CORP COM NEW 171779309 230 4,500 SH SOLE 4,500 0 0
CIGNA CORP NEW COM 125523100 1,731 8,652 SH SOLE 8,652 0 0
CISCO SYS INC COM 17275R102 6,136 113,069 SH SOLE 113,069 0 0
CITIGROUP INC COM NEW 172967424 1,683 23,936 SH SOLE 23,936 0 0
CITIZENS FINL GROUP INC COM 174610105 3,420 72,879 SH SOLE 72,879 0 0
CITRIX SYS INC COM 177376100 250 2,326 SH SOLE 2,326 0 0
CIVEO CORP CDA COM NEW 17878Y207 995 44,387 SH SOLE 44,387 0 0
CLEAN ENERGY FUELS CORP COM 184499101 3,902 479,875 SH SOLE 479,875 0 0
CLEARSIGN TECHNOLOGIES CORP COM 185064102 42 21,000 SH SOLE 21,000 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 1,509 75,833 SH SOLE 75,833 0 0
CLOROX CO DEL COM 189054109 1,390 8,384 SH SOLE 8,384 0 0
CME GROUP INC COM 12572Q105 4,224 21,719 SH SOLE 21,719 0 0
COCA COLA CO COM 191216100 6,675 127,737 SH SOLE 127,737 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 231 3,125 SH SOLE 3,125 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 218 8,079 SH SOLE 8,079 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 372 24,835 SH SOLE 24,835 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 274 1,205 SH SOLE 1,205 0 0
COLGATE PALMOLIVE CO COM 194162103 3,581 47,359 SH SOLE 47,359 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 294 13,825 SH SOLE 13,825 0 0
COMCAST CORP NEW CL A 20030N101 3,162 56,439 SH SOLE 56,439 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 814 18,015 SH SOLE 18,015 0 0
COMPASS MINERALS INTL INC COM 20451N101 309 4,800 SH SOLE 4,800 0 0
CONOCOPHILLIPS COM 20825C104 2,971 43,746 SH SOLE 43,746 0 0
CONSOLIDATED EDISON INC COM 209115104 1,525 20,974 SH SOLE 20,974 0 0
CONSTELLATION BRANDS INC CL A 21036P108 8,125 38,551 SH SOLE 38,551 0 0
CORE LABORATORIES N V COM N22717107 240 8,545 SH SOLE 8,545 0 0
CORNING INC COM 219350105 4,807 132,037 SH SOLE 132,037 0 0
CORNING INC COM 219350105 4 20,000 SH Call SOLE 20,000 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 286 10,707 SH SOLE 10,707 0 0
CORTEVA INC COM 22052L104 1,338 31,744 SH SOLE 31,744 0 0
COSTAMARE INC SHS Y1771G102 685 44,500 SH SOLE 44,500 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,358 7,496 SH SOLE 7,496 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 228 2,035 SH SOLE 2,035 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 296 1,740 SH SOLE 1,740 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2 800 SH Call SOLE 800 0 0
CSX CORP COM 126408103 2,282 76,557 SH SOLE 76,557 0 0
CULP INC COM 230215105 1,883 146,084 SH SOLE 146,084 0 0
CUMMINS INC COM 231021106 495 2,220 SH SOLE 2,220 0 0
CVS HEALTH CORP COM 126650100 18,458 218,001 SH SOLE 218,001 0 0
DANAHER CORPORATION COM 235851102 1,252 4,123 SH SOLE 4,123 0 0
DANAHER CORPORATION COM 235851102 1 100 SH Call SOLE 100 0 0
DARDEN RESTAURANTS INC COM 237194105 315 2,087 SH SOLE 2,087 0 0
DARDEN RESTAURANTS INC COM 237194105 3 1,000 SH Call SOLE 1,000 0 0
DASEKE INC COM 23753F107 180 19,415 SH SOLE 19,415 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 188 74,267 SH SOLE 74,267 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 239 8,551 SH SOLE 8,551 0 0
DEERE & CO COM 244199105 1,431 4,265 SH SOLE 4,265 0 0
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 254 18,000 SH SOLE 18,000 0 0
DELL TECHNOLOGIES INC CL C 24703L202 297 2,839 SH SOLE 2,839 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 670 15,684 SH SOLE 15,684 0 0
DEVON ENERGY CORP NEW COM 25179M103 318 8,954 SH SOLE 8,954 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,550 13,240 SH SOLE 13,240 0 0
DIAMONDBACK ENERGY INC COM 25278X109 261 2,764 SH SOLE 2,764 0 0
DIGITAL MEDIA SOLUTIONS INC COM CL A 25401G106 168 23,161 SH SOLE 23,161 0 0
DIME CMNTY BANCSHARES INC COM 25432X102 332 10,146 SH SOLE 10,146 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 293 5,080 SH SOLE 5,080 0 0
DISCOVER FINL SVCS COM 254709108 431 3,522 SH SOLE 3,522 0 0
DISCOVERY INC COM SER A 25470F104 524 20,585 SH SOLE 20,585 0 0
DISCOVERY INC COM SER C 25470F302 360 14,845 SH SOLE 14,845 0 0
DISH NETWORK CORPORATION CL A 25470M109 244 5,668 SH SOLE 5,668 0 0
DISNEY WALT CO COM 254687106 11,857 70,078 SH SOLE 70,078 0 0
DOLLAR GEN CORP NEW COM 256677105 859 4,069 SH SOLE 4,069 0 0
DOMINION ENERGY INC COM 25746U109 2,411 32,987 SH SOLE 32,987 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 1,533 79,850 SH SOLE 79,850 0 0
DOW INC COM 260557103 2,457 42,682 SH SOLE 42,682 0 0
DRAFTKINGS INC COM CL A 26142R104 3,347 69,572 SH SOLE 69,572 0 0
DUFF & PHELPS UTLITY AND INF COM 26433C105 325 24,359 SH SOLE 24,359 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,649 47,662 SH SOLE 47,662 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,794 26,412 SH SOLE 26,412 0 0
EASTERN BANKSHARES INC COM 27627N105 1,036 51,048 SH SOLE 51,048 0 0
EASTMAN CHEM CO COM 277432100 684 6,804 SH SOLE 6,804 0 0
EATON CORP PLC SHS G29183103 8,004 53,625 SH SOLE 53,625 0 0
EATON CORP PLC SHS G29183103 1 200 SH Call SOLE 200 0 0
EATON VANCE ENHANCED EQUITY COM 278274105 208 11,590 SH SOLE 11,590 0 0
EATON VANCE FLOATING RATE 20 COM 27831H100 112 12,000 SH SOLE 12,000 0 0
EATON VANCE LTD DURATION INC COM 27828H105 180 13,795 SH SOLE 13,795 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 389 16,400 SH SOLE 16,400 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 938 76,500 SH SOLE 76,500 0 0
EATON VANCE TAX-MANAGED DIVE COM 27828N102 320 23,000 SH SOLE 23,000 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 275 27,581 SH SOLE 27,581 0 0
EBAY INC. COM 278642103 214 3,044 SH SOLE 3,044 0 0
ECOLAB INC COM 278865100 414 1,994 SH SOLE 1,994 0 0
EDITAS MEDICINE INC COM 28106W103 214 5,201 SH SOLE 5,201 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,022 53,202 SH SOLE 53,202 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 977 30,592 SH SOLE 30,592 0 0
ELBIT SYS LTD ORD M3760D101 506 3,505 SH SOLE 3,505 0 0
ELECTRONIC ARTS INC COM 285512109 283 1,979 SH SOLE 1,979 0 0
ELEMENT SOLUTIONS INC COM 28618M106 1,284 59,125 SH SOLE 59,125 0 0
EMERSON ELEC CO COM 291011104 4,785 50,803 SH SOLE 50,803 0 0
ENBRIDGE INC COM 29250N105 4,769 119,463 SH SOLE 119,463 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 3,618 377,061 SH SOLE 377,061 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,526 347,745 SH SOLE 347,745 0 0
ESSENTIAL UTILS INC COM 29670G102 616 13,377 SH SOLE 13,377 0 0
ESSEX PPTY TR INC COM 297178105 216 675 SH SOLE 675 0 0
ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1,228 43,199 SH SOLE 43,199 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 727 11,922 SH SOLE 11,922 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 368 5,525 SH SOLE 5,525 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 330 8,845 SH SOLE 8,845 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 322 13,555 SH SOLE 13,555 0 0
EVERBRIDGE INC COM 29978A104 275 1,838 SH SOLE 1,838 0 0
EVERGY INC COM 30034W106 564 9,240 SH SOLE 9,240 0 0
EVERSOURCE ENERGY COM 30040W108 6,606 80,829 SH SOLE 80,829 0 0
EXELON CORP COM 30161N101 268 5,529 SH SOLE 5,529 0 0
EXXON MOBIL CORP COM 30231G102 10,218 173,463 SH SOLE 173,463 0 0
F N B CORP COM 302520101 236 20,238 SH SOLE 20,238 0 0
FACEBOOK INC CL A 30303M102 13,913 41,024 SH SOLE 41,024 0 0
FACEBOOK INC CL A 30303M102 3 300 SH Call SOLE 300 0 0
FASTENAL CO COM 311900104 446 8,656 SH SOLE 8,656 0 0
FEDEX CORP COM 31428X106 557 2,553 SH SOLE 2,553 0 0
FEDNAT HLDG CO COM 31431B109 25 10,000 SH SOLE 10,000 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,544 34,082 SH SOLE 34,082 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,091 8,993 SH SOLE 8,993 0 0
FIREEYE INC COM 31816Q101 397 22,185 SH SOLE 22,185 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 425 2,200 SH SOLE 2,200 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1,076 52,398 SH SOLE 52,398 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 428 4,067 SH SOLE 4,067 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 458 5,979 SH SOLE 5,979 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 565 11,574 SH SOLE 11,574 0 0
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 209 2,917 SH SOLE 2,917 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 471 6,310 SH SOLE 6,310 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 839 18,347 SH SOLE 18,347 0 0
FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 247 10,500 SH SOLE 10,500 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 610 10,154 SH SOLE 10,154 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 246 4,875 SH SOLE 4,875 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 319 13,447 SH SOLE 13,447 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 223 4,716 SH SOLE 4,716 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 157 22,200 SH SOLE 22,200 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 238 7,280 SH SOLE 7,280 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 205 1,300 SH SOLE 1,300 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 96 10,000 SH SOLE 10,000 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 612 15,589 SH SOLE 15,589 0 0
FIRSTENERGY CORP COM 337932107 1,043 29,231 SH SOLE 29,231 0 0
FISERV INC COM 337738108 2,644 24,389 SH SOLE 24,389 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 304 8,340 SH SOLE 8,340 0 0
FLOWERS FOODS INC COM 343498101 204 8,532 SH SOLE 8,532 0 0
FMC CORP COM NEW 302491303 576 6,297 SH SOLE 6,297 0 0
FORD MTR CO DEL COM 345370860 1,773 125,227 SH SOLE 125,227 0 0
FORD MTR CO DEL COM 345370860 2 1,500 SH Call SOLE 1,500 0 0
FORTINET INC COM 34959E109 2,128 7,292 SH SOLE 7,292 0 0
FORTIVE CORP COM 34959J108 324 4,602 SH SOLE 4,602 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 399 4,466 SH SOLE 4,466 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 2 1,000 SH Call SOLE 1,000 0 0
FRANCO NEV CORP COM 351858105 4,376 33,814 SH SOLE 33,814 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,098 64,549 SH SOLE 64,549 0 0
FREQUENCY ELECTRS INC COM 358010106 345 33,324 SH SOLE 33,324 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 51 13,650 SH SOLE 13,650 0 0
GARMIN LTD SHS H2906T109 459 2,953 SH SOLE 2,953 0 0
GARTNER INC COM 366651107 248 815 SH SOLE 815 0 0
GENCO SHIPPING & TRADING LTD SHS Y2685T131 445 22,250 SH SOLE 22,250 0 0
GENERAL DYNAMICS CORP COM 369550108 610 3,101 SH SOLE 3,101 0 0
GENERAL ELECTRIC CO COM NEW 369604301 2,698 26,181 SH SOLE 26,181 0 0
GENERAL MLS INC COM 370334104 2,538 42,425 SH SOLE 42,425 0 0
GENERAL MTRS CO COM 37045V100 539 10,275 SH SOLE 10,275 0 0
GENUINE PARTS CO COM 372460105 6,129 50,548 SH SOLE 50,548 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 3,678 384,775 SH SOLE 384,775 0 0
GILEAD SCIENCES INC COM 375558103 2,258 32,364 SH SOLE 32,364 0 0
GLADSTONE LD CORP COM 376549101 260 11,443 SH SOLE 11,443 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,599 41,696 SH SOLE 41,696 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 607 28,740 SH SOLE 28,740 0 0
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 235 8,600 SH SOLE 8,600 0 0
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 213 7,003 SH SOLE 7,003 0 0
GLOBAL X FDS E COMMERCE ETF 37954Y467 201 6,550 SH SOLE 6,550 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 147 11,100 SH SOLE 11,100 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 346 4,230 SH SOLE 4,230 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 774 20,926 SH SOLE 20,926 0 0
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 65 65,000 PRN SOLE 65,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,136 3,001 SH SOLE 3,001 0 0
GOLUB CAP BDC INC COM 38173M102 459 28,913 SH SOLE 28,913 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 361 20,107 SH SOLE 20,107 0 0
GRAHAM CORP COM 384556106 494 40,009 SH SOLE 40,009 0 0
GRAN TIERRA ENERGY INC COM 38500T101 15 19,500 SH SOLE 19,500 0 0
GRANITE CONSTR INC COM 387328107 276 6,909 SH SOLE 6,909 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 186 12,234 SH SOLE 12,234 0 0
GREENBRIER COS INC COM 393657101 1,128 26,375 SH SOLE 26,375 0 0
HALLIBURTON CO COM 406216101 874 40,835 SH SOLE 40,835 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 308 7,205 SH SOLE 7,205 0 0
HANESBRANDS INC COM 410345102 681 39,490 SH SOLE 39,490 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,887 35,471 SH SOLE 35,471 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 940 13,380 SH SOLE 13,380 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 211 6,312 SH SOLE 6,312 0 0
HECLA MNG CO COM 422704106 209 37,500 SH SOLE 37,500 0 0
HEICO CORP NEW COM 422806109 1,156 8,785 SH SOLE 8,785 0 0
HENRY JACK & ASSOC INC COM 426281101 239 1,456 SH SOLE 1,456 0 0
HERSHEY CO COM 427866108 1,285 7,595 SH SOLE 7,595 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 192 13,582 SH SOLE 13,582 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 92 10,000 SH SOLE 10,000 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 171 15,800 SH SOLE 15,800 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 215 1,624 SH SOLE 1,624 0 0
HINGHAM INSTN SVGS MASS COM 433323102 776 2,300 SH SOLE 2,300 0 0
HOLLYFRONTIER CORP COM 436106108 281 8,500 SH SOLE 8,500 0 0
HOLOGIC INC COM 436440101 291 3,943 SH SOLE 3,943 0 0
HOME DEPOT INC COM 437076102 16,530 50,360 SH SOLE 50,360 0 0
HOME DEPOT INC COM 437076102 6 500 SH Call SOLE 500 0 0
HOMETRUST BANCSHARES INC COM 437872104 280 10,000 SH SOLE 10,000 0 0
HONEYWELL INTL INC COM 438516106 5,942 28,021 SH SOLE 28,021 0 0
HONEYWELL INTL INC COM 438516106 3 500 SH Call SOLE 500 0 0
HOOKER FURNISHINGS CORPORATI COM 439038100 976 36,550 SH SOLE 36,550 0 0
HORMEL FOODS CORP COM 440452100 222 5,475 SH SOLE 5,475 0 0
HOWMET AEROSPACE INC COM 443201108 416 13,310 SH SOLE 13,310 0 0
HUBSPOT INC COM 443573100 265 392 SH SOLE 392 0 0
HUMANA INC COM 444859102 567 1,455 SH SOLE 1,455 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,667 172,737 SH SOLE 172,737 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,349 27,017 SH SOLE 27,017 0 0
IDEXX LABS INC COM 45168D104 1,193 1,915 SH SOLE 1,915 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,319 6,369 SH SOLE 6,369 0 0
ILLUMINA INC COM 452327109 2,695 6,646 SH SOLE 6,646 0 0
INDEPENDENT BK CORP MASS COM 453836108 3,857 50,675 SH SOLE 50,675 0 0
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 133 10,800 SH SOLE 10,800 0 0
INMODE LTD SHS M5425M103 287 1,800 SH SOLE 1,800 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 406 13,485 SH SOLE 13,485 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 113 15,650 SH SOLE 15,650 0 0
INTEL CORP COM 458140100 6,265 117,442 SH SOLE 117,442 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 267 2,000 SH SOLE 2,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,411 12,312 SH SOLE 12,312 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 226 3,543 SH SOLE 3,543 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 9,077 65,339 SH SOLE 65,339 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 237 8,960 SH SOLE 8,960 0 0
INTERNATIONAL PAPER CO COM 460146103 2,671 47,648 SH SOLE 47,648 0 0
INTUIT COM 461202103 317 586 SH SOLE 586 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 763 765 SH SOLE 765 0 0
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 236 6,600 SH SOLE 6,600 0 0
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 216 2,000 SH SOLE 2,000 0 0
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 139 11,755 SH SOLE 11,755 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 599 15,069 SH SOLE 15,069 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 258 17,209 SH SOLE 17,209 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 607 27,596 SH SOLE 27,596 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 532 16,113 SH SOLE 16,113 0 0
INVESCO EXCH TRD SLF IDX FD BULLSHS 22 USD 46138J676 204 8,000 SH SOLE 8,000 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 338 4,691 SH SOLE 4,691 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 438 8,025 SH SOLE 8,025 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,492 12,556 SH SOLE 12,556 0 0
IRON MTN INC NEW COM 46284V101 3,938 90,841 SH SOLE 90,841 0 0
ISHARES GOLD TR ISHARES NEW 464285204 452 13,526 SH SOLE 13,526 0 0
ISHARES INC CORE MSCI EMKT 46434G103 315 5,139 SH SOLE 5,139 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 218 3,485 SH SOLE 3,485 0 0
ISHARES SILVER TR ISHARES 46428Q109 1,042 50,895 SH SOLE 50,895 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 310 2,950 SH SOLE 2,950 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,330 27,037 SH SOLE 27,037 0 0
ISHARES TR 20 YR TR BD ETF 464287432 251 1,737 SH SOLE 1,737 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,150 4,364 SH SOLE 4,364 0 0
ISHARES TR CORE S&P SCP ETF 464287804 849 7,775 SH SOLE 7,775 0 0
ISHARES TR CORE S&P TTL STK 464287150 446 4,550 SH SOLE 4,550 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,675 3,879 SH SOLE 3,879 0 0
ISHARES TR CORE US AGGBD ET 464287226 223 1,944 SH SOLE 1,944 0 0
ISHARES TR EAFE GRWTH ETF 464288885 341 3,193 SH SOLE 3,193 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 280 4,485 SH SOLE 4,485 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 4,553 210,342 SH SOLE 210,342 0 0
ISHARES TR IBOXX HI YD ETF 464288513 476 5,457 SH SOLE 5,457 0 0
ISHARES TR IBOXX INV CP ETF 464287242 538 4,029 SH SOLE 4,029 0 0
ISHARES TR ISHARES BIOTECH 464287556 4,521 27,974 SH SOLE 27,974 0 0
ISHARES TR JPMORGAN USD EMG 464288281 272 2,473 SH SOLE 2,473 0 0
ISHARES TR MBS ETF 464288588 757 7,006 SH SOLE 7,006 0 0
ISHARES TR MSCI EAFE ETF 464287465 599 7,659 SH SOLE 7,659 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 565 11,202 SH SOLE 11,202 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 358 11,030 SH SOLE 11,030 0 0
ISHARES TR MSCI USA ESG SLC 464288802 207 2,155 SH SOLE 2,155 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 943 12,800 SH SOLE 12,800 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 201 1,521 SH SOLE 1,521 0 0
ISHARES TR MSCI USA VALUE 46432F388 217 2,154 SH SOLE 2,154 0 0
ISHARES TR NATIONAL MUN ETF 464288414 452 3,900 SH SOLE 3,900 0 0
ISHARES TR PFD AND INCM SEC 464288687 956 24,522 SH SOLE 24,522 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 278 1,012 SH SOLE 1,012 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 635 4,048 SH SOLE 4,048 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 246 836 SH SOLE 836 0 0
ISHARES TR RUS MD CP GR ETF 464287481 258 2,258 SH SOLE 2,258 0 0
ISHARES TR RUS MID CAP ETF 464287499 327 4,206 SH SOLE 4,206 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,010 4,638 SH SOLE 4,638 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 225 3,047 SH SOLE 3,047 0 0
ISHARES TR SELECT DIVID ETF 464287168 743 6,491 SH SOLE 6,491 0 0
ISHARES TR SHORT TREAS BD 464288679 279 2,526 SH SOLE 2,526 0 0
ISHARES TR SP SMCP600VL ETF 464287879 254 2,525 SH SOLE 2,525 0 0
ISHARES TR TIPS BD ETF 464287176 988 7,716 SH SOLE 7,716 0 0
ISHARES TR U.S. ENERGY ETF 464287796 396 13,969 SH SOLE 13,969 0 0
ISHARES TR U.S. MED DVC ETF 464288810 6,260 99,631 SH SOLE 99,631 0 0
ISHARES TR U.S. TECH ETF 464287721 267 2,642 SH SOLE 2,642 0 0
ISHARES TR U.S. UTILITS ETF 464287697 254 3,223 SH SOLE 3,223 0 0
ISHARES TR US AER DEF ETF 464288760 286 2,750 SH SOLE 2,750 0 0
ISHARES TR US HLTHCARE ETF 464287762 539 1,952 SH SOLE 1,952 0 0
ISHARES TR US INFRASTRUC 46435U713 237 6,965 SH SOLE 6,965 0 0
ISHARES TR US TREAS BD ETF 46429B267 1,560 58,947 SH SOLE 58,947 0 0
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 769 12,875 SH SOLE 12,875 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,869 36,791 SH SOLE 36,791 0 0
JETBLUE AWYS CORP COM 477143101 808 52,612 SH SOLE 52,612 0 0
JOHNSON & JOHNSON COM 478160104 20,021 124,104 SH SOLE 124,104 0 0
JOHNSON CTLS INTL PLC SHS G51502105 895 13,215 SH SOLE 13,215 0 0
JPMORGAN CHASE & CO COM 46625H100 20,385 124,580 SH SOLE 124,580 0 0
JUNIPER NETWORKS INC COM 48203R104 228 8,312 SH SOLE 8,312 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 281 1,040 SH SOLE 1,040 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 123 21,150 SH SOLE 21,150 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 195 24,237 SH SOLE 24,237 0 0
KELLOGG CO COM 487836108 680 10,666 SH SOLE 10,666 0 0
KEY TRONIC CORP COM 493144109 2,424 370,100 SH SOLE 370,100 0 0
KEYCORP COM 493267108 788 36,466 SH SOLE 36,466 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,260 7,675 SH SOLE 7,675 0 0
KIMBERLY-CLARK CORP COM 494368103 2,981 22,509 SH SOLE 22,509 0 0
KIMCO RLTY CORP COM 49446R109 307 14,851 SH SOLE 14,851 0 0
KINDER MORGAN INC DEL COM 49456B101 2,077 124,145 SH SOLE 124,145 0 0
KKR & CO INC COM 48251W104 606 10,010 SH SOLE 10,010 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 731 16,404 SH SOLE 16,404 0 0
KRAFT HEINZ CO COM 500754106 2,127 57,939 SH SOLE 57,939 0 0
KRANESHARES TR QUADRTC INT RT 500767736 204 7,300 SH SOLE 7,300 0 0
KROGER CO COM 501044101 256 6,356 SH SOLE 6,356 0 0
KVH INDS INC COM 482738101 543 56,268 SH SOLE 56,268 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,955 17,955 SH SOLE 17,955 0 0
LAM RESEARCH CORP COM 512807108 1,344 2,363 SH SOLE 2,363 0 0
LAUDER ESTEE COS INC CL A 518439104 784 2,616 SH SOLE 2,616 0 0
LEGGETT & PLATT INC COM 524660107 417 9,370 SH SOLE 9,370 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 206 8,302 SH SOLE 8,302 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 279 1,616 SH SOLE 1,616 0 0
LILLY ELI & CO COM 532457108 4,750 20,549 SH SOLE 20,549 0 0
LINCOLN ELEC HLDGS INC COM 533900106 630 4,900 SH SOLE 4,900 0 0
LINDE PLC SHS G5494J103 718 2,449 SH SOLE 2,449 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109 47 18,400 SH SOLE 18,400 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 543 38,251 SH SOLE 38,251 0 0
LISTED FD TR HORIZON KINETICS 53656F623 2,332 79,643 SH SOLE 79,643 0 0
LISTED FD TR ROUNDHILL SPORTS 53656F789 266 8,700 SH SOLE 8,700 0 0
LOCKHEED MARTIN CORP COM 539830109 6,175 17,875 SH SOLE 17,875 0 0
LOEWS CORP COM 540424108 477 8,957 SH SOLE 8,957 0 0
LOUISIANA PAC CORP COM 546347105 367 5,993 SH SOLE 5,993 0 0
LOWES COS INC COM 548661107 4,251 20,961 SH SOLE 20,961 0 0
LUCID GROUP INC COM 549498103 356 13,896 SH SOLE 13,896 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 247 2,616 SH SOLE 2,616 0 0
M & T BK CORP COM 55261F104 563 3,774 SH SOLE 3,774 0 0
MACQUARIE / FIRST TR GLOBAL COM 55607W100 245 25,686 SH SOLE 25,686 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,702 81,151 SH SOLE 81,151 0 0
MANNKIND CORP COM NEW 56400P706 49 11,000 SH SOLE 11,000 0 0
MANULIFE FINL CORP COM 56501R106 750 38,869 SH SOLE 38,869 0 0
MARATHON OIL CORP COM 565849106 225 16,493 SH SOLE 16,493 0 0
MARATHON PETE CORP COM 56585A102 505 8,175 SH SOLE 8,175 0 0
MARKETAXESS HLDGS INC COM 57060D108 252 600 SH SOLE 600 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,532 17,094 SH SOLE 17,094 0 0
MARSH & MCLENNAN COS INC COM 571748102 485 3,220 SH SOLE 3,220 0 0
MARTIN MARIETTA MATLS INC COM 573284106 407 1,198 SH SOLE 1,198 0 0
MARVELL TECHNOLOGY INC COM 573874104 1,013 16,732 SH SOLE 16,732 0 0
MARVELL TECHNOLOGY INC COM 573874104 1 300 SH Call SOLE 300 0 0
MASTEC INC COM 576323109 263 3,010 SH SOLE 3,010 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,487 10,008 SH SOLE 10,008 0 0
MATTEL INC COM 577081102 450 24,163 SH SOLE 24,163 0 0
MATTERPORT INC COM CL A 577096100 202 10,750 SH SOLE 10,750 0 0
MCCORMICK & CO INC COM NON VTG 579780206 299 3,695 SH SOLE 3,695 0 0
MCDONALDS CORP COM 580135101 3,031 12,569 SH SOLE 12,569 0 0
MCDONALDS CORP COM 580135101 5 3,000 SH Call SOLE 3,000 0 0
MDU RES GROUP INC COM 552690109 2,156 72,277 SH SOLE 72,277 0 0
MEDTRONIC PLC SHS G5960L103 7,232 57,702 SH SOLE 57,702 0 0
MERCK & CO INC COM 58933Y105 9,771 129,576 SH SOLE 129,576 0 0
MERCK & CO INC COM 58933Y105 2 2,500 SH Call SOLE 2,500 0 0
MESABI TR CTF BEN INT 590672101 480 16,100 SH SOLE 16,100 0 0
METLIFE INC COM 59156R108 695 11,300 SH SOLE 11,300 0 0
MGM RESORTS INTERNATIONAL COM 552953101 749 17,271 SH SOLE 17,271 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 988 6,459 SH SOLE 6,459 0 0
MICRON TECHNOLOGY INC COM 595112103 2,168 30,554 SH SOLE 30,554 0 0
MICROSOFT CORP COM 594918104 63,348 224,872 SH SOLE 224,872 0 0
MICROSTRATEGY INC CL A NEW 594972408 653 1,125 SH SOLE 1,125 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 406 68,276 SH SOLE 68,276 0 0
MODERNA INC COM 60770K107 15,034 39,093 SH SOLE 39,093 0 0
MONDELEZ INTL INC CL A 609207105 2,592 44,536 SH SOLE 44,536 0 0
MONGODB INC CL A 60937P106 225 475 SH SOLE 475 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,759 94,176 SH SOLE 94,176 0 0
MORGAN STANLEY COM NEW 617446448 1,495 19,910 SH SOLE 19,910 0 0
MORGAN STANLEY COM NEW 617446448 1 300 SH Call SOLE 300 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 443 74,225 SH SOLE 74,225 0 0
MOSAIC CO NEW COM 61945C103 1,113 30,992 SH SOLE 30,992 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 431 1,852 SH SOLE 1,852 0 0
MP MATERIALS CORP COM CL A 553368101 216 6,740 SH SOLE 6,740 0 0
MPLX LP COM UNIT REP LTD 55336V100 469 16,420 SH SOLE 16,420 0 0
MUELLER WTR PRODS INC COM SER A 624758108 312 20,600 SH SOLE 20,600 0 0
MYERS INDS INC COM 628464109 770 38,948 SH SOLE 38,948 0 0
NATIONAL FUEL GAS CO COM 636180101 212 4,000 SH SOLE 4,000 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 271 4,544 SH SOLE 4,544 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 528 12,260 SH SOLE 12,260 0 0
NETFLIX INC COM 64110L106 1,354 2,218 SH SOLE 2,218 0 0
NEW GOLD INC CDA COM 644535106 82 77,500 SH SOLE 77,500 0 0
NEWELL BRANDS INC COM 651229106 562 25,359 SH SOLE 25,359 0 0
NEWMONT CORP COM 651639106 1,717 31,566 SH SOLE 31,566 0 0
NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 168 12,000 SH SOLE 12,000 0 0
NEXTERA ENERGY INC COM 65339F101 11,279 143,627 SH SOLE 143,627 0 0
NICE LTD SPONSORED ADR 653656108 326 1,150 SH SOLE 1,150 0 0
NIKE INC CL B 654106103 28,224 194,206 SH SOLE 194,206 0 0
NIO INC SPON ADS 62914V106 652 18,100 SH SOLE 18,100 0 0
NISOURCE INC COM 65473P105 844 35,146 SH SOLE 35,146 0 0
NOKIA CORP SPONSORED ADR 654902204 1,024 188,272 SH SOLE 188,272 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 254 98,800 SH SOLE 98,800 0 0
NORDSTROM INC COM 655664100 214 8,050 SH SOLE 8,050 0 0
NORFOLK SOUTHN CORP COM 655844108 15,414 64,360 SH SOLE 64,360 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 371 11,000 SH SOLE 11,000 0 0
NORTHERN TR CORP COM 665859104 776 7,188 SH SOLE 7,188 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,664 7,390 SH SOLE 7,390 0 0
NORTHWEST NAT HLDG CO COM 66765N105 206 4,450 SH SOLE 4,450 0 0
NORTONLIFELOCK INC COM 668771108 436 17,164 SH SOLE 17,164 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 982 36,850 SH SOLE 36,850 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 10 500 SH Call SOLE 500 0 0
NOV INC COM 62955J103 426 32,244 SH SOLE 32,244 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,050 62,000 SH SOLE 62,000 0 0
NOVAVAX INC COM NEW 670002401 218 1,060 SH SOLE 1,060 0 0
NOVOCURE LTD ORD SHS G6674U108 274 2,360 SH SOLE 2,360 0 0
NOVO-NORDISK A S ADR 670100205 836 8,728 SH SOLE 8,728 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 452 8,220 SH SOLE 8,220 0 0
NUCANA PLC SPONSORED ADR 67022C106 65 25,000 SH SOLE 25,000 0 0
NUCOR CORP COM 670346105 728 7,404 SH SOLE 7,404 0 0
NUCOR CORP COM 670346105 4 500 SH Call SOLE 500 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 1,042 66,238 SH SOLE 66,238 0 0
NUTRIEN LTD COM 67077M108 7,304 113,072 SH SOLE 113,072 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 1,036 60,488 SH SOLE 60,488 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,382 156,698 SH SOLE 156,698 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 106 16,000 SH SOLE 16,000 0 0
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 1,352 88,000 SH SOLE 88,000 0 0
NUVEEN MUN VALUE FD INC COM 670928100 616 54,450 SH SOLE 54,450 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 542 32,388 SH SOLE 32,388 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 5,144 523,202 SH SOLE 523,202 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 5,358 539,634 SH SOLE 539,634 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,072 132,680 SH SOLE 132,680 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1,322 92,964 SH SOLE 92,964 0 0
NVIDIA CORPORATION COM 67066G104 43,982 212,460 SH SOLE 212,460 0 0
NVR INC COM 62944T105 1,082 226 SH SOLE 226 0 0
OCCIDENTAL PETE CORP COM 674599105 714 23,864 SH SOLE 23,864 0 0
OCCIDENTAL PETE CORP COM 674599105 5 1,000 SH Call SOLE 1,000 0 0
O-I GLASS INC COM 67098H104 374 26,100 SH SOLE 26,100 0 0
OKTA INC CL A 679295105 284 1,192 SH SOLE 1,192 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 682 2,394 SH SOLE 2,394 0 0
OLD REP INTL CORP COM 680223104 1,156 49,884 SH SOLE 49,884 0 0
OLIN CORP COM PAR $1 680665205 616 12,808 SH SOLE 12,808 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 668 22,436 SH SOLE 22,436 0 0
ONEOK INC NEW COM 682680103 3,406 58,778 SH SOLE 58,778 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 133 13,216 SH SOLE 13,216 0 0
ORACLE CORP COM 68389X105 2,445 28,046 SH SOLE 28,046 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 216 19,090 SH SOLE 19,090 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 227 370 SH SOLE 370 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 945 66,350 SH SOLE 66,350 0 0
ORGANON & CO COMMON STOCK 68622V106 519 15,788 SH SOLE 15,788 0 0
ORIGIN MATERIALS INC COM 68622D106 70 10,200 SH SOLE 10,200 0 0
OTIS WORLDWIDE CORP COM 68902V107 512 6,253 SH SOLE 6,253 0 0
OTTER TAIL CORP COM 689648103 351 6,275 SH SOLE 6,275 0 0
PACCAR INC COM 693718108 268 3,390 SH SOLE 3,390 0 0
PACER FDS TR TRENDP 100 ETF 69374H303 310 5,525 SH SOLE 5,525 0 0
PACKAGING CORP AMER COM 695156109 312 2,270 SH SOLE 2,270 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 755 31,500 SH SOLE 31,500 0 0
PALO ALTO NETWORKS INC COM 697435105 570 1,188 SH SOLE 1,188 0 0
PAN AMERN SILVER CORP COM 697900108 350 14,950 SH SOLE 14,950 0 0
PARKER-HANNIFIN CORP COM 701094104 273 975 SH SOLE 975 0 0
PAYCHEX INC COM 704326107 876 7,804 SH SOLE 7,804 0 0
PAYONEER GLOBAL INC COM 70451X104 221 25,594 SH SOLE 25,594 0 0
PAYPAL HLDGS INC COM 70450Y103 5,935 22,801 SH SOLE 22,801 0 0
PCTEL INC COM 69325Q105 156 24,947 SH SOLE 24,947 0 0
PENN NATL GAMING INC COM 707569109 1,097 15,184 SH SOLE 15,184 0 0
PENN NATL GAMING INC COM 707569109 10 2,500 SH Call SOLE 2,500 0 0
PENTAIR PLC SHS G7S00T104 822 11,294 SH SOLE 11,294 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 832 47,978 SH SOLE 47,978 0 0
PEPSICO INC COM 713448108 16,692 110,960 SH SOLE 110,960 0 0
PERKINELMER INC COM 714046109 1,039 5,998 SH SOLE 5,998 0 0
PFIZER INC COM 717081103 15,739 365,598 SH SOLE 365,598 0 0
PFIZER INC COM 717081103 15,739 365,598 SH SOLE 365,598 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 79 5,124 SH SOLE 5,124 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 79 5,124 SH SOLE 5,124 0 0
PHILIP MORRIS INTL INC COM 718172109 1,929 20,365 SH SOLE 20,365 0 0
PHILIP MORRIS INTL INC COM 718172109 1,929 20,365 SH SOLE 20,365 0 0
PHILLIPS 66 COM 718546104 638 8,987 SH SOLE 8,987 0 0
PHILLIPS 66 COM 718546104 638 8,987 SH SOLE 8,987 0 0
PILGRIMS PRIDE CORP COM 72147K108 913 31,259 SH SOLE 31,259 0 0
PILGRIMS PRIDE CORP COM 72147K108 913 31,259 SH SOLE 31,259 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,129 11,081 SH SOLE 11,081 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,129 11,081 SH SOLE 11,081 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 93 9,069 SH SOLE 9,069 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 93 9,069 SH SOLE 9,069 0 0
PIMCO MUN INCOME FD II COM 72200W106 206 14,000 SH SOLE 14,000 0 0
PIMCO MUN INCOME FD II COM 72200W106 206 14,000 SH SOLE 14,000 0 0
PINNACLE WEST CAP CORP COM 723484101 1,482 20,517 SH SOLE 20,517 0 0
PINNACLE WEST CAP CORP COM 723484101 1,482 20,517 SH SOLE 20,517 0 0
PINTEREST INC CL A 72352L106 247 4,869 SH SOLE 4,869 0 0
PINTEREST INC CL A 72352L106 247 4,869 SH SOLE 4,869 0 0
PIONEER HIGH INCOME FUND INC COM 72369H106 78 8,000 SH SOLE 8,000 0 0
PIONEER HIGH INCOME FUND INC COM 72369H106 78 8,000 SH SOLE 8,000 0 0
PIONEER NAT RES CO COM 723787107 726 4,372 SH SOLE 4,372 0 0
PIONEER NAT RES CO COM 723787107 726 4,372 SH SOLE 4,372 0 0
PITNEY BOWES INC COM 724479100 36 5,000 SH SOLE 5,000 0 0
PITNEY BOWES INC COM 724479100 3 10,000 SH Call SOLE 10,000 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 51 5,050 SH SOLE 5,050 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 51 5,050 SH SOLE 5,050 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2,954 273,761 SH SOLE 273,761 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2,954 273,761 SH SOLE 273,761 0 0
PLUG POWER INC COM NEW 72919P202 207 7,920 SH SOLE 7,920 0 0
PLUG POWER INC COM NEW 72919P202 207 7,920 SH SOLE 7,920 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,185 16,268 SH SOLE 16,268 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,185 16,268 SH SOLE 16,268 0 0
POTLATCHDELTIC CORPORATION COM 737630103 321 6,238 SH SOLE 6,238 0 0
POTLATCHDELTIC CORPORATION COM 737630103 321 6,238 SH SOLE 6,238 0 0
PPG INDS INC COM 693506107 1,682 11,761 SH SOLE 11,761 0 0
PPG INDS INC COM 693506107 1,682 11,761 SH SOLE 11,761 0 0
PPL CORP COM 69351T106 356 12,664 SH SOLE 12,664 0 0
PPL CORP COM 69351T106 356 12,664 SH SOLE 12,664 0 0
PRICE T ROWE GROUP INC COM 74144T108 197 997 SH SOLE 997 0 0
PRICE T ROWE GROUP INC COM 74144T108 197 997 SH SOLE 997 0 0
PROCTER AND GAMBLE CO COM 742718109 19,555 139,925 SH SOLE 139,925 0 0
PROCTER AND GAMBLE CO COM 742718109 19,555 139,925 SH SOLE 139,925 0 0
PROGRESSIVE CORP COM 743315103 267 2,926 SH SOLE 2,926 0 0
PROGRESSIVE CORP COM 743315103 267 2,926 SH SOLE 2,926 0 0
PROLOGIS INC. COM 74340W103 705 5,609 SH SOLE 5,609 0 0
PROLOGIS INC. COM 74340W103 705 5,609 SH SOLE 5,609 0 0
PROSHARES TR INVT INT RT HG 74347B607 106 1,400 SH SOLE 1,400 0 0
PROSHARES TR INVT INT RT HG 74347B607 106 1,400 SH SOLE 1,400 0 0
PROSHARES TR MANAGED FUT 74347B532 244 6,000 SH SOLE 6,000 0 0
PROSHARES TR MANAGED FUT 74347B532 244 6,000 SH SOLE 6,000 0 0
PROSHARES TR PET CARE ETF 74348A145 931 11,899 SH SOLE 11,899 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 1,715 19,341 SH SOLE 19,341 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 541 8,005 SH SOLE 8,005 0 0
PRUDENTIAL FINL INC COM 744320102 1,012 9,590 SH SOLE 9,590 0 0
PUBLIC STORAGE COM 74460D109 307 1,033 SH SOLE 1,033 0 0
QIAGEN NV SHS NEW N72482123 4,579 88,601 SH SOLE 88,601 0 0
QORVO INC COM 74736K101 570 3,402 SH SOLE 3,402 0 0
QUALCOMM INC COM 747525103 2,250 17,443 SH SOLE 17,443 0 0
QUANTA SVCS INC COM 74762E102 341 3,018 SH SOLE 3,018 0 0
QUANTA SVCS INC COM 74762E102 4 200 SH Call SOLE 200 0 0
QUANTERIX CORP COM 74766Q101 1,142 22,952 SH SOLE 22,952 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,945 20,239 SH SOLE 20,239 0 0
RAPID7 INC COM 753422104 1,924 17,027 SH SOLE 17,027 0 0
RAPID7 INC COM 753422104 2 200 SH Call SOLE 200 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,235 107,543 SH SOLE 107,543 0 0
REALTY INCOME CORP COM 756109104 1,136 17,583 SH SOLE 17,583 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 434 13,197 SH SOLE 13,197 0 0
REDBALL ACQUISITION CORP COM CL A G7417R105 98 10,000 SH SOLE 10,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 818 1,355 SH SOLE 1,355 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,078 50,716 SH SOLE 50,716 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 465 9,275 SH SOLE 9,275 0 0
RENN FD INC COM 759720105 419 158,405 SH SOLE 158,405 0 0
REPUBLIC SVCS INC COM 760759100 820 6,833 SH SOLE 6,833 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 277 11,129 SH SOLE 11,129 0 0
RESONANT INC COM 76118L102 25 10,500 SH SOLE 10,500 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,694 25,369 SH SOLE 25,369 0 0
RIVERNORTH MANAGED DUR MUN I COM 76882H105 739 37,100 SH SOLE 37,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 595 2,030 SH SOLE 2,030 0 0
ROKU INC COM CL A 77543R102 341 1,078 SH SOLE 1,078 0 0
ROYAL BK CDA COM 780087102 823 8,275 SH SOLE 8,275 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 399 4,471 SH SOLE 4,471 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 404 9,147 SH SOLE 9,147 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,474 33,069 SH SOLE 33,069 0 0
ROYCE MICRO-CAP TR INC COM 780915104 981 85,651 SH SOLE 85,651 0 0
ROYCE VALUE TR INC COM 780910105 237 13,177 SH SOLE 13,177 0 0
RPC INC COM 749660106 54 11,300 SH SOLE 11,300 0 0
S&P GLOBAL INC COM 78409V104 506 1,191 SH SOLE 1,191 0 0
SABINE RTY TR UNIT BEN INT 785688102 349 8,180 SH SOLE 8,180 0 0
SALESFORCE COM INC COM 79466L302 11,220 41,331 SH SOLE 41,331 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 92 14,796 SH SOLE 14,796 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 377 63,600 SH SOLE 63,600 0 0
SANOFI SPONSORED ADR 80105N105 328 6,829 SH SOLE 6,829 0 0
SCHLUMBERGER LTD COM STK 806857108 2,096 70,803 SH SOLE 70,803 0 0
SCHWAB CHARLES CORP COM 808513105 437 6,009 SH SOLE 6,009 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 237 3,186 SH SOLE 3,186 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 484 7,724 SH SOLE 7,724 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 547 3,728 SH SOLE 3,728 0 0
SEI INVTS CO COM 784117103 1,158 19,546 SH SOLE 19,546 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 122 23,550 SH SOLE 23,550 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 348 6,694 SH SOLE 6,694 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,183 31,259 SH SOLE 31,259 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 261 5,954 SH SOLE 5,954 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 450 2,499 SH SOLE 2,499 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 449 6,545 SH SOLE 6,545 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 951 7,464 SH SOLE 7,464 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 747 7,595 SH SOLE 7,595 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,006 15,706 SH SOLE 15,706 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,478 9,896 SH SOLE 9,896 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 427 7,829 SH SOLE 7,829 0 0
SERVICENOW INC COM 81762P102 214 346 SH SOLE 346 0 0
SHERWIN WILLIAMS CO COM 824348106 2,608 9,325 SH SOLE 9,325 0 0
SHOPIFY INC CL A 82509L107 1,996 1,470 SH SOLE 1,470 0 0
SIMON PPTY GROUP INC NEW COM 828806109 420 3,244 SH SOLE 3,244 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 130 21,250 SH SOLE 21,250 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,051 6,382 SH SOLE 6,382 0 0
SMITH A O CORP COM 831865209 217 3,571 SH SOLE 3,571 0 0
SNAP INC CL A 83304A106 296 4,008 SH SOLE 4,008 0 0
SOFI TECHNOLOGIES INC COM 83406F102 3,112 194,995 SH SOLE 194,995 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,465 13,205 SH SOLE 13,205 0 0
SOUTHERN CO COM 842587107 4,382 70,688 SH SOLE 70,688 0 0
SOUTHWESTERN ENERGY CO COM 845467109 89 16,000 SH SOLE 16,000 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 581 1,718 SH SOLE 1,718 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,399 14,627 SH SOLE 14,627 0 0
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 405 9,950 SH SOLE 9,950 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,107 11,894 SH SOLE 11,894 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 710 1,476 SH SOLE 1,476 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 959 11,210 SH SOLE 11,210 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 1,116 21,654 SH SOLE 21,654 0 0
SPDR SER TR S&P BIOTECH 78464A870 629 4,995 SH SOLE 4,995 0 0
SPDR SER TR S&P DIVID ETF 78464A763 617 5,232 SH SOLE 5,232 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 265 2,900 SH SOLE 2,900 0 0
SPLUNK INC COM 848637104 2,165 14,959 SH SOLE 14,959 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 450 26,302 SH SOLE 26,302 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,194 86,286 SH SOLE 86,286 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,099 142,944 SH SOLE 142,944 0 0
SQUARE INC CL A 852234103 3,070 12,775 SH SOLE 12,775 0 0
STAG INDL INC COM 85254J102 3,216 81,925 SH SOLE 81,925 0 0
STANLEY BLACK & DECKER INC COM 854502101 854 4,868 SH SOLE 4,868 0 0
STARBUCKS CORP COM 855244109 6,735 60,948 SH SOLE 60,948 0 0
STATE STR CORP COM 857477103 1,627 19,217 SH SOLE 19,217 0 0
STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 426 15,000 SH SOLE 15,000 0 0
STONE HBR EMERGING MKTS INCO COM 86164T107 119 15,800 SH SOLE 15,800 0 0
STONE HBR EMERGING MKTS TOTA COM 86164W100 247 29,500 SH SOLE 29,500 0 0
STORE CAP CORP COM 862121100 400 12,491 SH SOLE 12,491 0 0
STRYKER CORPORATION COM 863667101 3,522 13,341 SH SOLE 13,341 0 0
SUMMIT MATLS INC CL A 86614U100 263 8,256 SH SOLE 8,256 0 0
SUNDIAL GROWERS INC COM 86730L109 14 22,000 SH SOLE 22,000 0 0
SUNRUN INC COM 86771W105 1,021 23,240 SH SOLE 23,240 0 0
SVB FINANCIAL GROUP COM 78486Q101 802 1,239 SH SOLE 1,239 0 0
SYNAPTICS INC COM 87157D109 1,804 10,050 SH SOLE 10,050 0 0
SYSCO CORP COM 871829107 2,624 33,316 SH SOLE 33,316 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,128 19,089 SH SOLE 19,089 0 0
TARGET CORP COM 87612E106 2,700 11,807 SH SOLE 11,807 0 0
TC ENERGY CORP COM 87807B107 1,164 24,223 SH SOLE 24,223 0 0
TE CONNECTIVITY LTD REG SHS H84989104 385 2,812 SH SOLE 2,812 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 210 8,262 SH SOLE 8,262 0 0
TELEFONICA S A SPONSORED ADR 879382208 95 20,070 SH SOLE 20,070 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 82 15,415 SH SOLE 15,415 0 0
TESLA INC COM 88160R101 5,986 7,713 SH SOLE 7,713 0 0
TESSCO TECHNOLOGIES INC COM 872386107 846 151,223 SH SOLE 151,223 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 104 10,630 SH SOLE 10,630 0 0
TEXAS INSTRS INC COM 882508104 1,425 7,415 SH SOLE 7,415 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 33,627 27,849 SH SOLE 27,849 0 0
THE BEACHBODY COMPANY INC COM CL A 073463101 224 40,000 SH SOLE 40,000 0 0
THE TRADE DESK INC COM CL A 88339J105 1,040 14,725 SH SOLE 14,725 0 0
THERAPEUTICSMD INC COM 88338N107 24 32,500 SH SOLE 32,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,228 5,643 SH SOLE 5,643 0 0
THOMSON REUTERS CORP. COM NEW 884903709 267 2,426 SH SOLE 2,426 0 0
TJX COS INC NEW COM 872540109 9,468 143,543 SH SOLE 143,543 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,971 29,858 SH SOLE 29,858 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 1,729 36,004 SH SOLE 36,004 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 631 3,662 SH SOLE 3,662 0 0
TRANSOCEAN LTD REG SHS H8817H100 58 14,950 SH SOLE 14,950 0 0
TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 236 4,765 SH SOLE 4,765 0 0
TRAVELERS COMPANIES INC COM 89417E109 435 2,864 SH SOLE 2,864 0 0
TRINITY INDS INC COM 896522109 490 18,000 SH SOLE 18,000 0 0
TRITON INTL LTD CL A G9078F107 778 14,950 SH SOLE 14,950 0 0
TRONOX HOLDINGS PLC SHS G9087Q102 230 9,397 SH SOLE 9,397 0 0
TRUIST FINL CORP COM 89832Q109 1,511 25,744 SH SOLE 25,744 0 0
TWILIO INC CL A 90138F102 666 2,102 SH SOLE 2,102 0 0
TWITTER INC COM 90184L102 398 6,619 SH SOLE 6,619 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,146 2,491 SH SOLE 2,491 0 0
TYSON FOODS INC CL A 902494103 1,476 18,658 SH SOLE 18,658 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,381 31,134 SH SOLE 31,134 0 0
ULTA BEAUTY INC COM 90384S303 343 947 SH SOLE 947 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,223 41,065 SH SOLE 41,065 0 0
UNION PAC CORP COM 907818108 5,460 27,839 SH SOLE 27,839 0 0
UNITED AIRLS HLDGS INC COM 910047109 318 6,600 SH SOLE 6,600 0 0
UNITED PARCEL SERVICE INC CL B 911312106 5,700 31,335 SH SOLE 31,335 0 0
UNITED RENTALS INC COM 911363109 6,282 17,902 SH SOLE 17,902 0 0
UNITED STATES ANTIMONY CORP COM 911549103 57 62,500 SH SOLE 62,500 0 0
UNITED STS LIME & MINERALS I COM 911922102 325 2,700 SH SOLE 2,700 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,957 10,119 SH SOLE 10,119 0 0
US BANCORP DEL COM NEW 902973304 1,926 32,299 SH SOLE 32,299 0 0
VALERO ENERGY CORP COM 91913Y100 389 5,489 SH SOLE 5,489 0 0
VALLEY NATL BANCORP COM 919794107 290 21,800 SH SOLE 21,800 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 310 3,429 SH SOLE 3,429 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411 344 20,000 SH SOLE 20,000 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 713 24,393 SH SOLE 24,393 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 517 13,462 SH SOLE 13,462 0 0
VANECK ETF TRUST MORTGAGE REIT 92189F452 210 10,950 SH SOLE 10,950 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 298 4,075 SH SOLE 4,075 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 305 2,941 SH SOLE 2,941 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 364 1,430 SH SOLE 1,430 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 335 3,941 SH SOLE 3,941 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 377 6,649 SH SOLE 6,649 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 386 1,333 SH SOLE 1,333 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 229 1,639 SH SOLE 1,639 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 571 2,404 SH SOLE 2,404 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 269 2,643 SH SOLE 2,643 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 440 1,114 SH SOLE 1,114 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 284 1,675 SH SOLE 1,675 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 237 848 SH SOLE 848 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 603 2,727 SH SOLE 2,727 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 402 2,969 SH SOLE 2,969 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 849 16,960 SH SOLE 16,960 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 216 2,140 SH SOLE 2,140 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 556 10,641 SH SOLE 10,641 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 579 6,127 SH SOLE 6,127 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,695 30,604 SH SOLE 30,604 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 344 6,863 SH SOLE 6,863 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 639 6,166 SH SOLE 6,166 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 293 3,149 SH SOLE 3,149 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 261 1,058 SH SOLE 1,058 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 749 1,871 SH SOLE 1,871 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 223 1,600 SH SOLE 1,600 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 18,284 338,414 SH SOLE 338,414 0 0
VIACOMCBS INC CL B 92556H206 2,095 52,556 SH SOLE 52,556 0 0
VIATRIS INC COM 92556V106 1,100 80,728 SH SOLE 80,728 0 0
VICARIOUS SURGICAL INC COM CL A 92561V109 180 12,000 SH SOLE 12,000 0 0
VIDLER WATER RESOUCES INC COM 92660E107 267 23,400 SH SOLE 23,400 0 0
VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 420 15,752 SH SOLE 15,752 0 0
VISA INC COM CL A 92826C839 17,269 77,488 SH SOLE 77,488 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,207 78,483 SH SOLE 78,483 0 0
VOXX INTL CORP CL A 91829F104 1,882 165,200 SH SOLE 165,200 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 121 16,250 SH SOLE 16,250 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 163 28,053 SH SOLE 28,053 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 160 12,775 SH SOLE 12,775 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 730 15,413 SH SOLE 15,413 0 0
WALMART INC COM 931142103 11,975 85,950 SH SOLE 85,950 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1,433 57,829 SH SOLE 57,829 0 0
WASTE MGMT INC DEL COM 94106L109 8,770 58,705 SH SOLE 58,705 0 0
WEC ENERGY GROUP INC COM 92939U106 669 7,637 SH SOLE 7,637 0 0
WELLS FARGO CO NEW COM 949746101 2,596 55,925 SH SOLE 55,925 0 0
WELLTOWER INC COM 95040Q104 308 3,760 SH SOLE 3,760 0 0
WESTERN ASSET MTG DEFINED OP COM 95790B109 173 11,200 SH SOLE 11,200 0 0
WESTERN ASSET MUN PARTNERS F COM 95766P108 392 25,000 SH SOLE 25,000 0 0
WESTERN DIGITAL CORP. COM 958102105 631 11,180 SH SOLE 11,180 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 50 50,000 PRN SOLE 50,000 0 0
WESTROCK CO COM 96145D105 774 15,549 SH SOLE 15,549 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,096 58,905 SH SOLE 58,905 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,646 43,509 SH SOLE 43,509 0 0
WHEELS UP EXPERIENCE INC COM CL A 96328L106 98 14,800 SH SOLE 14,800 0 0
WHIRLPOOL CORP COM 963320106 532 2,645 SH SOLE 2,645 0 0
WILLIAMS COS INC COM 969457100 6,539 251,962 SH SOLE 251,962 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125 311 7,645 SH SOLE 7,645 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 441 11,830 SH SOLE 11,830 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 573 9,006 SH SOLE 9,006 0 0
WISDOMTREE TR WSDM EMKTBD FD 97717X784 264 3,500 SH SOLE 3,500 0 0
WORKHORSE GROUP INC COM NEW 98138J206 190 24,700 SH SOLE 24,700 0 0
WP CAREY INC COM 92936U109 1,816 24,795 SH SOLE 24,795 0 0
WYNN RESORTS LTD COM 983134107 258 3,068 SH SOLE 3,068 0 0
XCEL ENERGY INC COM 98389B100 595 9,464 SH SOLE 9,464 0 0
XILINX INC COM 983919101 562 3,720 SH SOLE 3,720 0 0
XPERI HOLDING CORP COM 98390M103 353 18,750 SH SOLE 18,750 0 0
XYLEM INC COM 98419M100 848 6,837 SH SOLE 6,837 0 0
YAMANA GOLD INC COM 98462Y100 88 22,078 SH SOLE 22,078 0 0
YUM BRANDS INC COM 988498101 876 7,160 SH SOLE 7,160 0 0
YUM CHINA HLDGS INC COM 98850P109 328 5,653 SH SOLE 5,653 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 344 2,334 SH SOLE 2,334 0 0
ZOETIS INC CL A 98978V103 3,598 18,548 SH SOLE 18,548 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 269 1,030 SH SOLE 1,030 0 0
ZYNGA INC CL A 98986T108 387 51,375 SH SOLE 51,375 0 0