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