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 3,974 30,707 SH   SOLE   30,707 0 0
ABB LTD SPONSORED ADR 000375204 3,440 128,691 SH   SOLE   128,691 0 0
ABBOTT LABS COM 002824100 6,827 62,836 SH   SOLE   62,836 0 0
ABBVIE INC COM 00287Y109 11,159 72,856 SH   SOLE   72,856 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 66 13,419 SH   SOLE   13,419 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 215 73,663 SH   SOLE   73,663 0 0
ABRDN GLOBAL INCOME FUND INC COM 003013109 69 12,500 SH   SOLE   12,500 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,865 31,927 SH   SOLE   31,927 0 0
ADAM NAT RES FD INC COM 00548F105 249 12,782 SH   SOLE   12,782 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,074 2,933 SH   SOLE   2,933 0 0
ADT INC DEL COM 00090Q103 176 28,600 SH   SOLE   28,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,544 20,190 SH   SOLE   20,190 0 0
AES CORP COM 00130H105 428 20,375 SH   SOLE   20,375 0 0
AES CORP COM 00130H105 6 4,000 SH Call SOLE   4,000 0 0
AFLAC INC COM 001055102 522 9,435 SH   SOLE   9,435 0 0
AGNICO EAGLE MINES LTD COM 008474108 672 14,687 SH   SOLE   14,687 0 0
AIR PRODS & CHEMS INC COM 009158106 2,286 9,508 SH   SOLE   9,508 0 0
AIRBNB INC COM CL A 009066101 418 4,698 SH   SOLE   4,698 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 227 2,484 SH   SOLE   2,484 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 748 106,589 SH   SOLE   106,589 0 0
ALBEMARLE CORP COM 012653101 247 1,183 SH   SOLE   1,183 0 0
ALCOA CORP COM 013872106 388 8,518 SH   SOLE   8,518 0 0
ALCON AG ORD SHS H01301128 1,511 21,625 SH   SOLE   21,625 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 367 3,224 SH   SOLE   3,224 0 0
ALICO INC COM 016230104 351 9,845 SH   SOLE   9,845 0 0
ALKALINE WTR CO INC COM NEW 01643A207 4 10,000 SH   SOLE   10,000 0 0
ALLEGHANY CORP MD COM 017175100 2,117 2,541 SH   SOLE   2,541 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2,351 56,542 SH   SOLE   56,542 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1,373 118,650 SH   SOLE   118,650 0 0
ALLIANT ENERGY CORP COM 018802108 305 5,209 SH   SOLE   5,209 0 0
ALLSTATE CORP COM 020002101 6,161 48,612 SH   SOLE   48,612 0 0
ALPHABET INC CAP STK CL A 02079K305 14,516 6,661 SH   SOLE   6,661 0 0
ALPHABET INC CAP STK CL C 02079K107 9,369 4,283 SH   SOLE   4,283 0 0
ALTRIA GROUP INC COM 02209S103 1,509 36,118 SH   SOLE   36,118 0 0
AMAZON COM INC COM 023135106 20,479 192,816 SH   SOLE   192,816 0 0
AMBEV SA SPONSORED ADR 02319V103 154 61,500 SH   SOLE   61,500 0 0
AMCOR PLC ORD G0250X107 178 14,323 SH   SOLE   14,323 0 0
AMEREN CORP COM 023608102 222 2,452 SH   SOLE   2,452 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,911 19,920 SH   SOLE   19,920 0 0
AMERICAN EXPRESS CO COM 025816109 1,722 12,424 SH   SOLE   12,424 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 297 5,801 SH   SOLE   5,801 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,329 5,201 SH   SOLE   5,201 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,263 8,489 SH   SOLE   8,489 0 0
AMETEK INC COM 031100100 2,172 19,769 SH   SOLE   19,769 0 0
AMGEN INC COM 031162100 4,417 18,156 SH   SOLE   18,156 0 0
AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 226 15,444 SH   SOLE   15,444 0 0
AMYRIS INC COM NEW 03236M200 151 81,750 SH   SOLE   81,750 0 0
ANALOG DEVICES INC COM 032654105 506 3,466 SH   SOLE   3,466 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 264 4,888 SH   SOLE   4,888 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 73 12,361 SH   SOLE   12,361 0 0
ANTERO MIDSTREAM CORP COM 03676B102 179 19,794 SH   SOLE   19,794 0 0
ANTERO RESOURCES CORP COM 03674X106 287 9,380 SH   SOLE   9,380 0 0
APA CORPORATION COM 03743Q108 593 17,006 SH   SOLE   17,006 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 549 11,329 SH   SOLE   11,329 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 406 33,725 SH   SOLE   33,725 0 0
APPLE INC COM 037833100 67,214 491,622 SH   SOLE   491,622 0 0
APPLIED MATLS INC COM 038222105 1,738 19,101 SH   SOLE   19,101 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,393 17,952 SH   SOLE   17,952 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 972 144,190 SH   SOLE   144,190 0 0
ARES CAPITAL CORP COM 04010L103 598 33,353 SH   SOLE   33,353 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 467 14,822 SH   SOLE   14,822 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,038 26,039 SH   SOLE   26,039 0 0
ASPIRA WOMENS HEALTH INC COM 04537Y109 6 10,000 SH   SOLE   10,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 735 11,129 SH   SOLE   11,129 0 0
AT&T INC COM 00206R102 5,860 279,563 SH   SOLE   279,563 0 0
AUDACY INC CL A 05070N103 108 114,314 SH   SOLE   114,314 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,538 7,321 SH   SOLE   7,321 0 0
AVALONBAY CMNTYS INC COM 053484101 679 3,495 SH   SOLE   3,495 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 706 12,880 SH   SOLE   12,880 0 0
AZENTA INC COM 114340102 224 3,106 SH   SOLE   3,106 0 0
B2GOLD CORP COM 11777Q209 115 33,850 SH   SOLE   33,850 0 0
BAKKT HOLDINGS INC COM CL A 05759B107 33 15,950 SH   SOLE   15,950 0 0
BALL CORP COM 058498106 1,231 17,901 SH   SOLE   17,901 0 0
BANCO SANTANDER S.A. ADR 05964H105 89 31,824 SH   SOLE   31,824 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,356 32,516 SH   SOLE   32,516 0 0
BANK NOVA SCOTIA B C COM 064149107 378 6,385 SH   SOLE   6,385 0 0
BARRICK GOLD CORP COM 067901108 849 48,020 SH   SOLE   48,020 0 0
BAXTER INTL INC COM 071813109 1,881 29,285 SH   SOLE   29,285 0 0
BCE INC COM NEW 05534B760 992 20,175 SH   SOLE   20,175 0 0
BCLS ACQUISITION CORP COM CL A G0904B105 155 15,700 SH   SOLE   15,700 0 0
BECTON DICKINSON & CO COM 075887109 2,473 10,032 SH   SOLE   10,032 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 409 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,968 29,184 SH   SOLE   29,184 0 0
BEST BUY INC COM 086516101 206 3,165 SH   SOLE   3,165 0 0
BGC PARTNERS INC CL A 05541T101 172 51,132 SH   SOLE   51,132 0 0
BHP GROUP LTD SPONSORED ADS 088606108 1,656 29,479 SH   SOLE   29,479 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 478 5,772 SH   SOLE   5,772 0 0
BIOTRICITY INC COM 09074H104 18 10,000 SH   SOLE   10,000 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 388 6,227 SH   SOLE   6,227 0 0
BK OF AMERICA CORP COM 060505104 5,934 190,635 SH   SOLE   190,635 0 0
BLACK HILLS CORP COM 092113109 599 8,229 SH   SOLE   8,229 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 982 71,700 SH   SOLE   71,700 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 149 13,583 SH   SOLE   13,583 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 237 26,860 SH   SOLE   26,860 0 0
BLACKROCK FLOATING RATE INC COM 091941104 647 58,734 SH   SOLE   58,734 0 0
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 176 10,711 SH   SOLE   10,711 0 0
BLACKROCK INC COM 09247X101 5,532 9,084 SH   SOLE   9,084 0 0
BLACKROCK LONG-TERM MUN ADVA COM 09250B103 252 22,763 SH   SOLE   22,763 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102 939 78,847 SH   SOLE   78,847 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 1,842 145,132 SH   SOLE   145,132 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 1,141 103,500 SH   SOLE   103,500 0 0
BLACKROCK MUNIVEST FD II INC COM 09253T101 142 12,500 SH   SOLE   12,500 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254E103 1,127 96,690 SH   SOLE   96,690 0 0
BLACKROCK MUNIYILD QULT FD I COM 09254F100 968 76,242 SH   SOLE   76,242 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 434 48,371 SH   SOLE   48,371 0 0
BLACKSTONE INC COM 09260D107 8,129 89,100 SH   SOLE   89,100 0 0
BLACKSTONE INC COM 09260D107 3 5,500 SH Call SOLE   5,500 0 0
BLOCK INC CL A 852234103 851 13,854 SH   SOLE   13,854 0 0
BNY MELLON MUN INCOME INC COM 05589T104 952 141,000 SH   SOLE   141,000 0 0
BOEING CO COM 097023105 3,635 26,585 SH   SOLE   26,585 0 0
BOEING CO COM 097023105 3 100 SH Call SOLE   100 0 0
BOOKING HOLDINGS INC COM 09857L108 435 249 SH   SOLE   249 0 0
BORGWARNER INC COM 099724106 209 6,265 SH   SOLE   6,265 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,322 35,478 SH   SOLE   35,478 0 0
BP PLC SPONSORED ADR 055622104 3,358 118,436 SH   SOLE   118,436 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 360 14,600 SH   SOLE   14,600 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 7,747 100,607 SH   SOLE   100,607 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,626 37,884 SH   SOLE   37,884 0 0
BROADCOM INC COM 11135F101 9,167 18,869 SH   SOLE   18,869 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 613 13,774 SH   SOLE   13,774 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 565 42,480 SH   SOLE   42,480 0 0
BROWN & BROWN INC COM 115236101 285 4,892 SH   SOLE   4,892 0 0
BUNGE LIMITED COM G16962105 710 7,824 SH   SOLE   7,824 0 0
CACI INTL INC CL A 127190304 319 1,133 SH   SOLE   1,133 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 216 3,963 SH   SOLE   3,963 0 0
CAMBRIDGE BANCORP COM 132152109 651 7,875 SH   SOLE   7,875 0 0
CAMDEN PPTY TR SH BEN INT 133131102 299 2,225 SH   SOLE   2,225 0 0
CAMECO CORP COM 13321L108 239 11,376 SH   SOLE   11,376 0 0
CAMPBELL SOUP CO COM 134429109 503 10,460 SH   SOLE   10,460 0 0
CANADIAN NATL RY CO COM 136375102 881 7,834 SH   SOLE   7,834 0 0
CANADIAN PAC RY LTD COM 13645T100 1,239 17,743 SH   SOLE   17,743 0 0
CAPITAL ONE FINL CORP COM 14040H105 372 3,566 SH   SOLE   3,566 0 0
CAPITOL FED FINL INC COM 14057J101 104 11,322 SH   SOLE   11,322 0 0
CARDINAL HEALTH INC COM 14149Y108 1,022 19,545 SH   SOLE   19,545 0 0
CARLYLE GROUP INC COM 14316J108 268 8,478 SH   SOLE   8,478 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 1,403 39,341 SH   SOLE   39,341 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 230 22,900 SH   SOLE   22,900 0 0
CATERPILLAR INC COM 149123101 4,130 23,101 SH   SOLE   23,101 0 0
CBOE GLOBAL MKTS INC COM 12503M108 250 2,210 SH   SOLE   2,210 0 0
CBOE GLOBAL MKTS INC COM 12503M108 3 300 SH Call SOLE   300 0 0
CBRE GBL REAL ESTATE INC FD COM 12504G100 480 66,084 SH   SOLE   66,084 0 0
CENTENE CORP DEL COM 15135B101 4,959 58,614 SH   SOLE   58,614 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,332 45,037 SH   SOLE   45,037 0 0
CHARLES RIV LABS INTL INC COM 159864107 425 1,988 SH   SOLE   1,988 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 413 882 SH   SOLE   882 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,395 11,455 SH   SOLE   11,455 0 0
CHENIERE ENERGY INC COM NEW 16411R208 202 1,516 SH   SOLE   1,516 0 0
CHENIERE ENERGY INC COM NEW 16411R208 2 100 SH Call SOLE   100 0 0
CHEVRON CORP NEW COM 166764100 14,353 99,139 SH   SOLE   99,139 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 210 161 SH   SOLE   161 0 0
CHUBB LIMITED COM H1467J104 1,473 7,492 SH   SOLE   7,492 0 0
CHUBB LIMITED COM H1467J104 4 200 SH Call SOLE   200 0 0
CHURCH & DWIGHT CO INC COM 171340102 263 2,842 SH   SOLE   2,842 0 0
CIGNA CORP NEW COM 125523100 2,477 9,400 SH   SOLE   9,400 0 0
CISCO SYS INC COM 17275R102 5,654 132,609 SH   SOLE   132,609 0 0
CITIGROUP INC COM NEW 172967424 1,339 29,120 SH   SOLE   29,120 0 0
CITIZENS FINL GROUP INC COM 174610105 2,902 81,325 SH   SOLE   81,325 0 0
CITRIX SYS INC COM 177376100 235 2,418 SH   SOLE   2,418 0 0
CIVEO CORP CDA COM NEW 17878Y207 1,130 43,669 SH   SOLE   43,669 0 0
CLEAN ENERGY FUELS CORP COM 184499101 2,087 465,950 SH   SOLE   465,950 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 852 55,428 SH   SOLE   55,428 0 0
CLOROX CO DEL COM 189054109 1,493 10,591 SH   SOLE   10,591 0 0
CME GROUP INC COM 12572Q105 4,974 24,297 SH   SOLE   24,297 0 0
CNA FINL CORP COM 126117100 634 14,130 SH   SOLE   14,130 0 0
COCA COLA CO COM 191216100 8,403 133,569 SH   SOLE   133,569 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 270 4,001 SH   SOLE   4,001 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 233 9,195 SH   SOLE   9,195 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 335 24,667 SH   SOLE   24,667 0 0
COLGATE PALMOLIVE CO COM 194162103 3,560 44,417 SH   SOLE   44,417 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 200 11,300 SH   SOLE   11,300 0 0
COMCAST CORP NEW CL A 20030N101 2,803 71,444 SH   SOLE   71,444 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 554 15,293 SH   SOLE   15,293 0 0
CONOCOPHILLIPS COM 20825C104 3,962 44,112 SH   SOLE   44,112 0 0
CONSOLIDATED EDISON INC COM 209115104 1,997 21,003 SH   SOLE   21,003 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,641 41,367 SH   SOLE   41,367 0 0
CORE LABORATORIES N V COM N22717107 1,106 55,836 SH   SOLE   55,836 0 0
CORE SCIENTIFIC INC COMMON STOCK 21873J108 52 35,200 SH   SOLE   35,200 0 0
CORNING INC COM 219350105 4,509 143,102 SH   SOLE   143,102 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 280 10,707 SH   SOLE   10,707 0 0
CORTEVA INC COM 22052L104 1,809 33,411 SH   SOLE   33,411 0 0
COSTAMARE INC SHS Y1771G102 526 43,500 SH   SOLE   43,500 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,194 8,752 SH   SOLE   8,752 0 0
COTERRA ENERGY INC COM 127097103 1,322 51,260 SH   SOLE   51,260 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 504 2,990 SH   SOLE   2,990 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 4 100 SH Call SOLE   100 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 500 2,970 SH   SOLE   2,970 0 0
CSX CORP COM 126408103 2,312 79,545 SH   SOLE   79,545 0 0
CULP INC COM 230215105 905 210,508 SH   SOLE   210,508 0 0
CUMMINS INC COM 231021106 636 3,285 SH   SOLE   3,285 0 0
CVS HEALTH CORP COM 126650100 19,594 211,464 SH   SOLE   211,464 0 0
DANAHER CORPORATION COM 235851102 1,190 4,694 SH   SOLE   4,694 0 0
DASEKE INC COM 23753F107 81 12,725 SH   SOLE   12,725 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 250 8,451 SH   SOLE   8,451 0 0
DEERE & CO COM 244199105 2,469 8,245 SH   SOLE   8,245 0 0
DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 283 25,000 SH   SOLE   25,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 430 14,830 SH   SOLE   14,830 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2 400 SH Call SOLE   400 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,268 23,016 SH   SOLE   23,016 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,427 13,940 SH   SOLE   13,940 0 0
DIAMONDBACK ENERGY INC COM 25278X109 258 2,129 SH   SOLE   2,129 0 0
DIGITAL MEDIA SOLUTIONS INC COM CL A 25401G106 23 20,911 SH   SOLE   20,911 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 242 5,050 SH   SOLE   5,050 0 0
DISCOVER FINL SVCS COM 254709108 498 5,262 SH   SOLE   5,262 0 0
DISNEY WALT CO COM 254687106 6,272 66,439 SH   SOLE   66,439 0 0
DOLLAR GEN CORP NEW COM 256677105 1,213 4,941 SH   SOLE   4,941 0 0
DOMINION ENERGY INC COM 25746U109 2,193 27,482 SH   SOLE   27,482 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 1,967 82,461 SH   SOLE   82,461 0 0
DOW INC COM 260557103 3,065 59,380 SH   SOLE   59,380 0 0
DRAFTKINGS INC NEW COM CL A 26142V105 733 62,788 SH   SOLE   62,788 0 0
DTE ENERGY CO COM 233331107 318 2,511 SH   SOLE   2,511 0 0
DUFF & PHELPS UTLITY AND INF COM 26433C105 330 23,758 SH   SOLE   23,758 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,575 52,005 SH   SOLE   52,005 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,363 24,524 SH   SOLE   24,524 0 0
DUPONT DE NEMOURS INC COM 26614N102 2 400 SH Call SOLE   400 0 0
EASTERN BANKSHARES INC COM 27627N105 949 51,394 SH   SOLE   51,394 0 0
EATON CORP PLC SHS G29183103 6,552 52,001 SH   SOLE   52,001 0 0
EATON VANCE ENHANCED EQUITY COM 278274105 197 13,375 SH   SOLE   13,375 0 0
EATON VANCE FLOATING RATE 20 COM 27831H100 154 18,000 SH   SOLE   18,000 0 0
EATON VANCE LTD DURATION INC COM 27828H105 175 16,945 SH   SOLE   16,945 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 535 29,900 SH   SOLE   29,900 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 130 14,000 SH   SOLE   14,000 0 0
EATON VANCE TAX-MANAGED DIVE COM 27828N102 293 25,817 SH   SOLE   25,817 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 238 30,858 SH   SOLE   30,858 0 0
ECOLAB INC COM 278865100 338 2,201 SH   SOLE   2,201 0 0
EDISON INTL COM 281020107 313 4,945 SH   SOLE   4,945 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,778 50,252 SH   SOLE   50,252 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 604 30,767 SH   SOLE   30,767 0 0
ELBIT SYS LTD ORD M3760D101 446 1,945 SH   SOLE   1,945 0 0
ELECTRONIC ARTS INC COM 285512109 279 2,292 SH   SOLE   2,292 0 0
ELEMENT SOLUTIONS INC COM 28618M106 262 14,700 SH   SOLE   14,700 0 0
EMBECTA CORP COMMON STOCK 29082K105 234 9,240 SH   SOLE   9,240 0 0
EMERSON ELEC CO COM 291011104 3,913 49,202 SH   SOLE   49,202 0 0
ENBRIDGE INC COM 29250N105 5,157 122,024 SH   SOLE   122,024 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 350 12,361 SH   SOLE   12,361 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4,080 408,774 SH   SOLE   408,774 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 9,085 372,785 SH   SOLE   372,785 0 0
EOG RES INC COM 26875P101 378 3,423 SH   SOLE   3,423 0 0
EQT CORP COM 26884L109 301 8,760 SH   SOLE   8,760 0 0
ESSENTIAL UTILS INC COM 29670G102 619 13,502 SH   SOLE   13,502 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 659 14,384 SH   SOLE   14,384 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 222 7,061 SH   SOLE   7,061 0 0
ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 243 8,277 SH   SOLE   8,277 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 205 12,425 SH   SOLE   12,425 0 0
EVERGY INC COM 30034W106 605 9,265 SH   SOLE   9,265 0 0
EVERSOURCE ENERGY COM 30040W108 6,945 82,216 SH   SOLE   82,216 0 0
EXELON CORP COM 30161N101 318 7,026 SH   SOLE   7,026 0 0
EXXON MOBIL CORP COM 30231G102 14,782 172,610 SH   SOLE   172,610 0 0
F N B CORP COM 302520101 228 21,016 SH   SOLE   21,016 0 0
FASTENAL CO COM 311900104 514 10,302 SH   SOLE   10,302 0 0
FEDEX CORP COM 31428X106 1,041 4,593 SH   SOLE   4,593 0 0
FEDEX CORP COM 31428X106 7 200 SH Call SOLE   200 0 0
FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 418 14,366 SH   SOLE   14,366 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,480 40,036 SH   SOLE   40,036 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 757 8,259 SH   SOLE   8,259 0 0
FIFTH THIRD BANCORP COM 316773100 227 6,746 SH   SOLE   6,746 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 92 12,765 SH   SOLE   12,765 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 346 2,400 SH   SOLE   2,400 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1,339 77,703 SH   SOLE   77,703 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1,242 46,399 SH   SOLE   46,399 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 270 4,103 SH   SOLE   4,103 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 182 12,330 SH   SOLE   12,330 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 488 7,569 SH   SOLE   7,569 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,613 40,085 SH   SOLE   40,085 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1,120 15,556 SH   SOLE   15,556 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 323 4,615 SH   SOLE   4,615 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 716 17,297 SH   SOLE   17,297 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 624 10,504 SH   SOLE   10,504 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 958 19,844 SH   SOLE   19,844 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 263 5,100 SH   SOLE   5,100 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 525 10,049 SH   SOLE   10,049 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 268 10,289 SH   SOLE   10,289 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 362 14,056 SH   SOLE   14,056 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 943 6,956 SH   SOLE   6,956 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,280 29,017 SH   SOLE   29,017 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 171 22,200 SH   SOLE   22,200 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 292 8,285 SH   SOLE   8,285 0 0
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 244 3,730 SH   SOLE   3,730 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 623 16,054 SH   SOLE   16,054 0 0
FIRSTENERGY CORP COM 337932107 867 22,592 SH   SOLE   22,592 0 0
FISERV INC COM 337738108 2,084 23,419 SH   SOLE   23,419 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 331 8,344 SH   SOLE   8,344 0 0
FLOWERS FOODS INC COM 343498101 229 8,682 SH   SOLE   8,682 0 0
FMC CORP COM NEW 302491303 595 5,563 SH   SOLE   5,563 0 0
FORD MTR CO DEL COM 345370860 1,391 124,955 SH   SOLE   124,955 0 0
FORTINET INC COM 34959E109 2,088 36,905 SH   SOLE   36,905 0 0
FORTINET INC COM 34959E109 11 2,500 SH Call SOLE   2,500 0 0
FORTIVE CORP COM 34959J108 296 5,452 SH   SOLE   5,452 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 338 5,648 SH   SOLE   5,648 0 0
FRANCO NEV CORP COM 351858105 4,937 37,522 SH   SOLE   37,522 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,362 80,740 SH   SOLE   80,740 0 0
FREQUENCY ELECTRS INC COM 358010106 243 33,324 SH   SOLE   33,324 0 0
FUBOTV INC COM 35953D104 26 10,600 SH   SOLE   10,600 0 0
GABELLI EQUITY TR INC COM 362397101 93 15,314 SH   SOLE   15,314 0 0
GARMIN LTD SHS H2906T109 332 3,384 SH   SOLE   3,384 0 0
GENCO SHIPPING & TRADING LTD SHS Y2685T131 215 11,125 SH   SOLE   11,125 0 0
GENERAC HLDGS INC COM 368736104 297 1,410 SH   SOLE   1,410 0 0
GENERAC HLDGS INC COM 368736104 3 200 SH Call SOLE   200 0 0
GENERAL DYNAMICS CORP COM 369550108 895 4,046 SH   SOLE   4,046 0 0
GENERAL ELECTRIC CO COM NEW 369604301 2,016 31,670 SH   SOLE   31,670 0 0
GENERAL MLS INC COM 370334104 2,904 38,495 SH   SOLE   38,495 0 0
GENERAL MTRS CO COM 37045V100 388 12,224 SH   SOLE   12,224 0 0
GENUINE PARTS CO COM 372460105 6,789 51,048 SH   SOLE   51,048 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 2,835 598,025 SH   SOLE   598,025 0 0
GILEAD SCIENCES INC COM 375558103 2,062 33,355 SH   SOLE   33,355 0 0
GLACIER BANCORP INC NEW COM 37637Q105 945 19,929 SH   SOLE   19,929 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 652 27,740 SH   SOLE   27,740 0 0
GLOBAL PMTS INC COM 37940X102 900 8,138 SH   SOLE   8,138 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 779 47,150 SH   SOLE   47,150 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 494 28,255 SH   SOLE   28,255 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 322 15,851 SH   SOLE   15,851 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 379 8,869 SH   SOLE   8,869 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,241 4,179 SH   SOLE   4,179 0 0
GOLUB CAP BDC INC COM 38173M102 425 32,828 SH   SOLE   32,828 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 254 23,725 SH   SOLE   23,725 0 0
GRAHAM CORP COM 384556106 236 34,093 SH   SOLE   34,093 0 0
GRAINGER W W INC COM 384802104 211 465 SH   SOLE   465 0 0
GRANITE CONSTR INC COM 387328107 209 7,163 SH   SOLE   7,163 0 0
GREENBRIER COS INC COM 393657101 1,013 28,150 SH   SOLE   28,150 0 0
GSK PLC SPONSORED ADR 37733W105 1,936 44,473 SH   SOLE   44,473 0 0
GUESS INC COM 401617105 1,048 61,482 SH   SOLE   61,482 0 0
HALLIBURTON CO COM 406216101 1,144 36,474 SH   SOLE   36,474 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 245 6,604 SH   SOLE   6,604 0 0
HANESBRANDS INC COM 410345102 698 67,857 SH   SOLE   67,857 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 818 12,504 SH   SOLE   12,504 0 0
HASBRO INC COM 418056107 766 9,356 SH   SOLE   9,356 0 0
HEARTLAND FINL USA INC COM 42234Q102 548 13,195 SH   SOLE   13,195 0 0
HECLA MNG CO COM 422704106 147 37,500 SH   SOLE   37,500 0 0
HEICO CORP NEW COM 422806109 1,152 8,785 SH   SOLE   8,785 0 0
HENRY JACK & ASSOC INC COM 426281101 237 1,317 SH   SOLE   1,317 0 0
HERSHEY CO COM 427866108 1,884 8,754 SH   SOLE   8,754 0 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700 534 33,725 SH   SOLE   33,725 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 173 13,063 SH   SOLE   13,063 0 0
HF SINCLAIR CORP COM 403949100 370 8,200 SH   SOLE   8,200 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 97 10,000 SH   SOLE   10,000 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 291 25,800 SH   SOLE   25,800 0 0
HINGHAM INSTN SVGS MASS COM 433323102 540 1,901 SH   SOLE   1,901 0 0
HOME DEPOT INC COM 437076102 12,862 46,897 SH   SOLE   46,897 0 0
HOMETRUST BANCSHARES INC COM 437872104 250 10,000 SH   SOLE   10,000 0 0
HONEYWELL INTL INC COM 438516106 4,835 27,818 SH   SOLE   27,818 0 0
HOOKER FURNISHINGS CORPORATI COM 439038100 1,130 72,650 SH   SOLE   72,650 0 0
HOWMET AEROSPACE INC COM 443201108 423 13,436 SH   SOLE   13,436 0 0
HUMANA INC COM 444859102 752 1,606 SH   SOLE   1,606 0 0
HUNT J B TRANS SVCS INC COM 445658107 255 1,619 SH   SOLE   1,619 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,367 196,779 SH   SOLE   196,779 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,481 30,788 SH   SOLE   30,788 0 0
IDACORP INC COM 451107106 220 2,077 SH   SOLE   2,077 0 0
IDEXX LABS INC COM 45168D104 467 1,332 SH   SOLE   1,332 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,093 5,995 SH   SOLE   5,995 0 0
ILLUMINA INC COM 452327109 1,234 6,695 SH   SOLE   6,695 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 246 11,851 SH   SOLE   11,851 0 0
INDEPENDENT BK CORP MASS COM 453836108 4,785 60,236 SH   SOLE   60,236 0 0
INTEL CORP COM 458140100 5,258 140,544 SH   SOLE   140,544 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,081 11,494 SH   SOLE   11,494 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 210 3,891 SH   SOLE   3,891 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 9,463 67,021 SH   SOLE   67,021 0 0
INTERNATIONAL PAPER CO COM 460146103 1,997 47,734 SH   SOLE   47,734 0 0
INTUIT COM 461202103 238 617 SH   SOLE   617 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 483 2,405 SH   SOLE   2,405 0 0
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 647 24,713 SH   SOLE   24,713 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 402 21,239 SH   SOLE   21,239 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 465 14,975 SH   SOLE   14,975 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 663 53,700 SH   SOLE   53,700 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 229 3,691 SH   SOLE   3,691 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 575 28,377 SH   SOLE   28,377 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 457 16,500 SH   SOLE   16,500 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 359 5,115 SH   SOLE   5,115 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 361 7,800 SH   SOLE   7,800 0 0
INVESCO LTD SHS G491BT108 174 10,780 SH   SOLE   10,780 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,846 13,723 SH   SOLE   13,723 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 737 70,000 SH   SOLE   70,000 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 132 10,289 SH   SOLE   10,289 0 0
IRON MTN INC NEW COM 46284V101 3,928 80,681 SH   SOLE   80,681 0 0
ISHARES GOLD TR ISHARES NEW 464285204 529 15,405 SH   SOLE   15,405 0 0
ISHARES INC CORE MSCI EMKT 46434G103 252 5,138 SH   SOLE   5,138 0 0
ISHARES SILVER TR ISHARES 46428Q109 770 41,310 SH   SOLE   41,310 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 274 2,705 SH   SOLE   2,705 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 234 5,776 SH   SOLE   5,776 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,533 30,595 SH   SOLE   30,595 0 0
ISHARES TR ASIA 50 ETF 464288430 236 3,762 SH   SOLE   3,762 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 214 2,132 SH   SOLE   2,132 0 0
ISHARES TR CORE S&P MCP ETF 464287507 993 4,388 SH   SOLE   4,388 0 0
ISHARES TR CORE S&P SCP ETF 464287804 741 8,015 SH   SOLE   8,015 0 0
ISHARES TR CORE S&P TTL STK 464287150 422 5,033 SH   SOLE   5,033 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,184 5,759 SH   SOLE   5,759 0 0
ISHARES TR CORE TOTAL USD 46434V613 250 5,343 SH   SOLE   5,343 0 0
ISHARES TR CORE US AGGBD ET 464287226 203 1,994 SH   SOLE   1,994 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 4,039 211,998 SH   SOLE   211,998 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 422 12,444 SH   SOLE   12,444 0 0
ISHARES TR IBOXX INV CP ETF 464287242 436 3,964 SH   SOLE   3,964 0 0
ISHARES TR ISHARES BIOTECH 464287556 3,496 29,717 SH   SOLE   29,717 0 0
ISHARES TR MBS ETF 464288588 892 9,154 SH   SOLE   9,154 0 0
ISHARES TR MSCI EAFE ETF 464287465 541 8,656 SH   SOLE   8,656 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 311 7,752 SH   SOLE   7,752 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 288 9,605 SH   SOLE   9,605 0 0
ISHARES TR MSCI USA ESG SLC 464288802 234 2,895 SH   SOLE   2,895 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 875 12,467 SH   SOLE   12,467 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 209 1,871 SH   SOLE   1,871 0 0
ISHARES TR NATIONAL MUN ETF 464288414 344 3,235 SH   SOLE   3,235 0 0
ISHARES TR PFD AND INCM SEC 464288687 989 30,085 SH   SOLE   30,085 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 419 2,890 SH   SOLE   2,890 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 269 1,306 SH   SOLE   1,306 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 245 2,416 SH   SOLE   2,416 0 0
ISHARES TR RUS MID CAP ETF 464287499 404 6,251 SH   SOLE   6,251 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 832 4,912 SH   SOLE   4,912 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 216 3,575 SH   SOLE   3,575 0 0
ISHARES TR S&P MC 400GR ETF 464287606 212 3,333 SH   SOLE   3,333 0 0
ISHARES TR S&P SML 600 GWT 464287887 273 2,594 SH   SOLE   2,594 0 0
ISHARES TR SELECT DIVID ETF 464287168 849 7,215 SH   SOLE   7,215 0 0
ISHARES TR SHORT TREAS BD 464288679 675 6,131 SH   SOLE   6,131 0 0
ISHARES TR SP SMCP600VL ETF 464287879 402 4,515 SH   SOLE   4,515 0 0
ISHARES TR TIPS BD ETF 464287176 734 6,440 SH   SOLE   6,440 0 0
ISHARES TR U.S. ENERGY ETF 464287796 410 10,758 SH   SOLE   10,758 0 0
ISHARES TR U.S. MED DVC ETF 464288810 5,270 104,487 SH   SOLE   104,487 0 0
ISHARES TR U.S. TECH ETF 464287721 203 2,536 SH   SOLE   2,536 0 0
ISHARES TR U.S. UTILITS ETF 464287697 278 3,244 SH   SOLE   3,244 0 0
ISHARES TR US AER DEF ETF 464288760 315 3,175 SH   SOLE   3,175 0 0
ISHARES TR US HLTHCARE ETF 464287762 580 2,156 SH   SOLE   2,156 0 0
ISHARES TR US INFRASTRUC 46435U713 374 10,995 SH   SOLE   10,995 0 0
ISHARES TR US TREAS BD ETF 46429B267 209 8,747 SH   SOLE   8,747 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 2,471 44,569 SH   SOLE   44,569 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 507 10,126 SH   SOLE   10,126 0 0
JETBLUE AWYS CORP COM 477143101 224 26,812 SH   SOLE   26,812 0 0
JOHNSON & JOHNSON COM 478160104 23,019 129,679 SH   SOLE   129,679 0 0
JOHNSON CTLS INTL PLC SHS G51502105 614 12,821 SH   SOLE   12,821 0 0
JPMORGAN CHASE & CO COM 46625H100 14,783 131,279 SH   SOLE   131,279 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 95 21,150 SH   SOLE   21,150 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 347 41,435 SH   SOLE   41,435 0 0
KELLOGG CO COM 487836108 468 6,557 SH   SOLE   6,557 0 0
KEY TRONIC CORP COM 493144109 825 187,050 SH   SOLE   187,050 0 0
KEYCORP COM 493267108 657 38,150 SH   SOLE   38,150 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,053 7,642 SH   SOLE   7,642 0 0
KIMBERLY-CLARK CORP COM 494368103 3,172 23,471 SH   SOLE   23,471 0 0
KIMCO RLTY CORP COM 49446R109 294 14,851 SH   SOLE   14,851 0 0
KINDER MORGAN INC DEL COM 49456B101 1,957 116,748 SH   SOLE   116,748 0 0
KKR & CO INC COM 48251W104 516 11,143 SH   SOLE   11,143 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 383 17,767 SH   SOLE   17,767 0 0
KRAFT HEINZ CO COM 500754106 2,183 57,224 SH   SOLE   57,224 0 0
KROGER CO COM 501044101 402 8,503 SH   SOLE   8,503 0 0
KVH INDS INC COM 482738101 420 48,268 SH   SOLE   48,268 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 5,374 22,233 SH   SOLE   22,233 0 0
LAM RESEARCH CORP COM 512807108 1,938 4,548 SH   SOLE   4,548 0 0
LAUDER ESTEE COS INC CL A 518439104 648 2,546 SH   SOLE   2,546 0 0
LEGGETT & PLATT INC COM 524660107 296 8,570 SH   SOLE   8,570 0 0
LILLY ELI & CO COM 532457108 7,490 23,101 SH   SOLE   23,101 0 0
LINCOLN ELEC HLDGS INC COM 533900106 603 4,885 SH   SOLE   4,885 0 0
LINDE PLC SHS G5494J103 428 1,487 SH   SOLE   1,487 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109 20 12,400 SH   SOLE   12,400 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 322 34,551 SH   SOLE   34,551 0 0
LISTED FD TR HORIZON KINETICS 53656F623 3,951 138,450 SH   SOLE   138,450 0 0
LOCKHEED MARTIN CORP COM 539830109 8,418 19,578 SH   SOLE   19,578 0 0
LOEWS CORP COM 540424108 531 8,959 SH   SOLE   8,959 0 0
LOUISIANA PAC CORP COM 546347105 225 4,293 SH   SOLE   4,293 0 0
LOWES COS INC COM 548661107 4,842 27,722 SH   SOLE   27,722 0 0
LUCID GROUP INC COM 549498103 280 16,296 SH   SOLE   16,296 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 563 6,439 SH   SOLE   6,439 0 0
M & T BK CORP COM 55261F104 1,575 9,879 SH   SOLE   9,879 0 0
MACQUARIE / FIRST TR GLOBAL COM 55607W100 256 29,070 SH   SOLE   29,070 0 0
MACYS INC COM 55616P104 194 10,575 SH   SOLE   10,575 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,370 91,506 SH   SOLE   91,506 0 0
MANULIFE FINL CORP COM 56501R106 797 45,986 SH   SOLE   45,986 0 0
MARATHON OIL CORP COM 565849106 350 15,578 SH   SOLE   15,578 0 0
MARATHON PETE CORP COM 56585A102 886 10,781 SH   SOLE   10,781 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,993 22,009 SH   SOLE   22,009 0 0
MARSH & MCLENNAN COS INC COM 571748102 498 3,208 SH   SOLE   3,208 0 0
MARTIN MARIETTA MATLS INC COM 573284106 377 1,259 SH   SOLE   1,259 0 0
MARVELL TECHNOLOGY INC COM 573874104 1,114 25,585 SH   SOLE   25,585 0 0
MASTEC INC COM 576323109 638 8,910 SH   SOLE   8,910 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,799 8,872 SH   SOLE   8,872 0 0
MATTEL INC COM 577081102 604 27,063 SH   SOLE   27,063 0 0
MCCORMICK & CO INC COM NON VTG 579780206 306 3,675 SH   SOLE   3,675 0 0
MCDONALDS CORP COM 580135101 3,804 15,409 SH   SOLE   15,409 0 0
MCKESSON CORP COM 58155Q103 548 1,681 SH   SOLE   1,681 0 0
MDU RES GROUP INC COM 552690109 2,020 74,827 SH   SOLE   74,827 0 0
MEDTRONIC PLC SHS G5960L103 6,280 69,977 SH   SOLE   69,977 0 0
MERCK & CO INC COM 58933Y105 13,718 150,467 SH   SOLE   150,467 0 0
MESABI TR CTF BEN INT 590672101 1,574 64,185 SH   SOLE   64,185 0 0
META PLATFORMS INC CL A 30303M102 6,798 42,157 SH   SOLE   42,157 0 0
METLIFE INC COM 59156R108 1,043 16,616 SH   SOLE   16,616 0 0
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 252 75,000 SH   SOLE   75,000 0 0
MFS INVT GRADE MUN TR SH BEN INT 59318B108 227 30,000 SH   SOLE   30,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 338 11,669 SH   SOLE   11,669 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 755 13,003 SH   SOLE   13,003 0 0
MICRON TECHNOLOGY INC COM 595112103 1,590 28,758 SH   SOLE   28,758 0 0
MICROSOFT CORP COM 594918104 58,005 225,850 SH   SOLE   225,850 0 0
MICROSTRATEGY INC CL A NEW 594972408 307 1,869 SH   SOLE   1,869 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 384 71,937 SH   SOLE   71,937 0 0
MODERNA INC COM 60770K107 5,305 37,137 SH   SOLE   37,137 0 0
MONDELEZ INTL INC CL A 609207105 2,741 44,150 SH   SOLE   44,150 0 0
MORGAN STANLEY COM NEW 617446448 2,102 31,864 SH   SOLE   31,864 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 331 73,680 SH   SOLE   73,680 0 0
MOSAIC CO NEW COM 61945C103 310 6,557 SH   SOLE   6,557 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 440 2,098 SH   SOLE   2,098 0 0
MP MATERIALS CORP COM CL A 553368101 232 7,240 SH   SOLE   7,240 0 0
MPLX LP COM UNIT REP LTD 55336V100 487 16,696 SH   SOLE   16,696 0 0
MUELLER WTR PRODS INC COM SER A 624758108 352 30,000 SH   SOLE   30,000 0 0
MYERS INDS INC COM 628464109 883 38,857 SH   SOLE   38,857 0 0
NATIONAL BANKSHARES INC VA COM 634865109 369 11,763 SH   SOLE   11,763 0 0
NATIONAL FUEL GAS CO COM 636180101 339 5,132 SH   SOLE   5,132 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 301 4,647 SH   SOLE   4,647 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 489 11,383 SH   SOLE   11,383 0 0
NETFLIX INC COM 64110L106 468 2,679 SH   SOLE   2,679 0 0
NEUBERGER BERMAN MUN FD INC COM 64124P101 563 50,280 SH   SOLE   50,280 0 0
NEW GOLD INC CDA COM 644535106 79 74,000 SH   SOLE   74,000 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 139 15,200 SH   SOLE   15,200 0 0
NEWELL BRANDS INC COM 651229106 489 25,658 SH   SOLE   25,658 0 0
NEWMONT CORP COM 651639106 2,214 37,104 SH   SOLE   37,104 0 0
NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 198 12,000 SH   SOLE   12,000 0 0
NEXTERA ENERGY INC COM 65339F101 11,531 148,860 SH   SOLE   148,860 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 233 3,140 SH   SOLE   3,140 0 0
NICE LTD SPONSORED ADR 653656108 238 1,238 SH   SOLE   1,238 0 0
NIKE INC CL B 654106103 4,394 42,998 SH   SOLE   42,998 0 0
NISOURCE INC COM 65473P105 605 20,523 SH   SOLE   20,523 0 0
NOKIA CORP SPONSORED ADR 654902204 442 95,920 SH   SOLE   95,920 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 148 69,500 SH   SOLE   69,500 0 0
NORDSTROM INC COM 655664100 369 17,450 SH   SOLE   17,450 0 0
NORFOLK SOUTHN CORP COM 655844108 7,691 33,838 SH   SOLE   33,838 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 409 11,200 SH   SOLE   11,200 0 0
NORTHERN TR CORP COM 665859104 339 3,517 SH   SOLE   3,517 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,382 4,977 SH   SOLE   4,977 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 270 24,300 SH   SOLE   24,300 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,639 31,217 SH   SOLE   31,217 0 0
NOVO-NORDISK A S ADR 670100205 306 2,748 SH   SOLE   2,748 0 0
NUCANA PLC SPONSORED ADR 67022C106 18 25,000 SH   SOLE   25,000 0 0
NUCOR CORP COM 670346105 297 2,847 SH   SOLE   2,847 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 324 23,109 SH   SOLE   23,109 0 0
NUTRIEN LTD COM 67077M108 3,390 42,537 SH   SOLE   42,537 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 292 22,308 SH   SOLE   22,308 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,225 104,272 SH   SOLE   104,272 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 354 25,000 SH   SOLE   25,000 0 0
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 623 56,000 SH   SOLE   56,000 0 0
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 177 15,000 SH   SOLE   15,000 0 0
NUVEEN MUN VALUE FD INC COM 670928100 261 29,198 SH   SOLE   29,198 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 161 12,780 SH   SOLE   12,780 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 2,144 295,305 SH   SOLE   295,305 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2,183 285,417 SH   SOLE   285,417 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 245 19,672 SH   SOLE   19,672 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1,026 82,909 SH   SOLE   82,909 0 0
NVIDIA CORPORATION COM 67066G104 14,671 96,780 SH   SOLE   96,780 0 0
NVR INC COM 62944T105 493 123 SH   SOLE   123 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 228 34,829 SH   SOLE   34,829 0 0
OBSIDIAN ENERGY LTD COM 674482203 113 14,641 SH   SOLE   14,641 0 0
OCCIDENTAL PETE CORP COM 674599105 1,143 19,406 SH   SOLE   19,406 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 490 1,911 SH   SOLE   1,911 0 0
OLD REP INTL CORP COM 680223104 511 22,868 SH   SOLE   22,868 0 0
OLIN CORP COM PAR $1 680665205 434 9,379 SH   SOLE   9,379 0 0
OLIN CORP COM PAR $1 680665205 8 1,000 SH Call SOLE   1,000 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 238 8,450 SH   SOLE   8,450 0 0
ONEOK INC NEW COM 682680103 2,768 49,881 SH   SOLE   49,881 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 82 11,483 SH   SOLE   11,483 0 0
ORACLE CORP COM 68389X105 2,424 34,686 SH   SOLE   34,686 0 0
ORANGE SPONSORED ADR 684060106 156 13,215 SH   SOLE   13,215 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 51 19,000 SH   SOLE   19,000 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 268 424 SH   SOLE   424 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 324 66,350 SH   SOLE   66,350 0 0
ORGANON & CO COMMON STOCK 68622V106 472 13,996 SH   SOLE   13,996 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 104 10,300 SH   SOLE   10,300 0 0
OTIS WORLDWIDE CORP COM 68902V107 449 6,351 SH   SOLE   6,351 0 0
PACER FDS TR GLOBL CASH ETF 69374H709 213 6,925 SH   SOLE   6,925 0 0
PACER FDS TR TRENDP 100 ETF 69374H303 274 5,450 SH   SOLE   5,450 0 0
PACER FDS TR US CASH COWS 100 69374H881 777 18,038 SH   SOLE   18,038 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 111 25,000 SH   SOLE   25,000 0 0
PACKAGING CORP AMER COM 695156109 366 2,664 SH   SOLE   2,664 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 261 28,775 SH   SOLE   28,775 0 0
PALO ALTO NETWORKS INC COM 697435105 865 1,752 SH   SOLE   1,752 0 0
PAN AMERN SILVER CORP COM 697900108 312 15,850 SH   SOLE   15,850 0 0
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 531 13,450 SH   SOLE   13,450 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206 3,194 129,401 SH   SOLE   129,401 0 0
PARKER-HANNIFIN CORP COM 701094104 650 2,643 SH   SOLE   2,643 0 0
PAYCHEX INC COM 704326107 993 8,724 SH   SOLE   8,724 0 0
PAYONEER GLOBAL INC COM 70451X104 188 48,025 SH   SOLE   48,025 0 0
PAYPAL HLDGS INC COM 70450Y103 1,632 23,373 SH   SOLE   23,373 0 0
PCTEL INC COM 69325Q105 157 38,500 SH   SOLE   38,500 0 0
PENNANTPARK INVT CORP COM 708062104 77 12,526 SH   SOLE   12,526 0 0
PENTAIR PLC SHS G7S00T104 480 10,483 SH   SOLE   10,483 0 0
PEPSICO INC COM 713448108 18,963 113,780 SH   SOLE   113,780 0 0
PERKINELMER INC COM 714046109 836 5,876 SH   SOLE   5,876 0 0
PFIZER INC COM 717081103 18,180 346,748 SH   SOLE   346,748 0 0
PHILIP MORRIS INTL INC COM 718172109 2,007 20,323 SH   SOLE   20,323 0 0
PHILLIPS 66 COM 718546104 1,179 14,383 SH   SOLE   14,383 0 0
PILGRIMS PRIDE CORP COM 72147K108 390 12,500 SH   SOLE   12,500 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 599 11,447 SH   SOLE   11,447 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,482 14,957 SH   SOLE   14,957 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 91 11,469 SH   SOLE   11,469 0 0
PIMCO MUN INCOME FD II COM 72200W106 183 17,000 SH   SOLE   17,000 0 0
PINNACLE WEST CAP CORP COM 723484101 1,653 22,603 SH   SOLE   22,603 0 0
PIONEER NAT RES CO COM 723787107 446 2,000 SH   SOLE   2,000 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2,775 268,858 SH   SOLE   268,858 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,641 16,740 SH   SOLE   16,740 0 0
POTLATCHDELTIC CORPORATION COM 737630103 214 4,838 SH   SOLE   4,838 0 0
PPG INDS INC COM 693506107 1,460 12,773 SH   SOLE   12,773 0 0
PPL CORP COM 69351T106 404 14,882 SH   SOLE   14,882 0 0
PROCTER AND GAMBLE CO COM 742718109 20,909 145,412 SH   SOLE   145,412 0 0
PROGRESSIVE CORP COM 743315103 347 2,988 SH   SOLE   2,988 0 0
PROLOGIS INC. COM 74340W103 601 5,107 SH   SOLE   5,107 0 0
PROLOGIS INC. COM 74340W103 4 700 SH Call SOLE   700 0 0
PROSHARES TR PET CARE ETF 74348A145 643 12,175 SH   SOLE   12,175 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 1,320 15,462 SH   SOLE   15,462 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 234 3,462 SH   SOLE   3,462 0 0
PROVIDENT BANCORP INC COM NEW 74383L105 157 10,000 SH   SOLE   10,000 0 0
PRUDENTIAL FINL INC COM 744320102 1,069 11,170 SH   SOLE   11,170 0 0
PUBLIC STORAGE COM 74460D109 335 1,073 SH   SOLE   1,073 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 129 10,964 SH   SOLE   10,964 0 0
QIAGEN NV SHS NEW N72482123 4,182 88,601 SH   SOLE   88,601 0 0
QUALCOMM INC COM 747525103 4,846 37,933 SH   SOLE   37,933 0 0
QUANTA SVCS INC COM 74762E102 372 2,968 SH   SOLE   2,968 0 0
QUANTA SVCS INC COM 74762E102 3 200 SH Call SOLE   200 0 0
QUANTERIX CORP COM 74766Q101 220 13,603 SH   SOLE   13,603 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,673 20,102 SH   SOLE   20,102 0 0
RAPID7 INC COM 753422104 430 6,435 SH   SOLE   6,435 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,790 112,270 SH   SOLE   112,270 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12 1,400 SH Call SOLE   1,400 0 0
REALTY INCOME CORP COM 756109104 1,328 19,456 SH   SOLE   19,456 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 451 14,540 SH   SOLE   14,540 0 0
REGENERON PHARMACEUTICALS COM 75886F107 509 861 SH   SOLE   861 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 948 50,579 SH   SOLE   50,579 0 0
RENN FD INC COM 759720105 457 199,405 SH   SOLE   199,405 0 0
REPUBLIC SVCS INC COM 760759100 961 7,343 SH   SOLE   7,343 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,514 41,203 SH   SOLE   41,203 0 0
RIVERNORTH DOUBLELINE STRATE COM 76882G107 136 12,500 SH   SOLE   12,500 0 0
RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 153 10,500 SH   SOLE   10,500 0 0
RIVERNORTH MANAGED DUR MUN I COM 76882H105 1,297 82,100 SH   SOLE   82,100 0 0
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 320 18,300 SH   SOLE   18,300 0 0
ROCKWELL AUTOMATION INC COM 773903109 428 2,146 SH   SOLE   2,146 0 0
ROSS STORES INC COM 778296103 557 7,926 SH   SOLE   7,926 0 0
ROYAL BK CDA COM 780087102 1,008 10,407 SH   SOLE   10,407 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 326 9,352 SH   SOLE   9,352 0 0
ROYCE MICRO-CAP TR INC COM 780915104 744 88,986 SH   SOLE   88,986 0 0
ROYCE VALUE TR INC COM 780910105 152 10,880 SH   SOLE   10,880 0 0
S&P GLOBAL INC COM 78409V104 422 1,251 SH   SOLE   1,251 0 0
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 161 20,000 SH   SOLE   20,000 0 0
SABINE RTY TR UNIT BEN INT 785688102 547 8,980 SH   SOLE   8,980 0 0
SALESFORCE INC COM 79466L302 6,393 38,734 SH   SOLE   38,734 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 117 15,496 SH   SOLE   15,496 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 434 73,000 SH   SOLE   73,000 0 0
SANOFI SPONSORED ADR 80105N105 354 7,074 SH   SOLE   7,074 0 0
SCHLUMBERGER LTD COM STK 806857108 2,745 76,750 SH   SOLE   76,750 0 0
SCHWAB CHARLES CORP COM 808513105 369 5,844 SH   SOLE   5,844 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 278 3,887 SH   SOLE   3,887 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 1,503 19,032 SH   SOLE   19,032 0 0
SEI INVTS CO COM 784117103 1,056 19,546 SH   SOLE   19,546 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 81 11,900 SH   SOLE   11,900 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 827 11,562 SH   SOLE   11,562 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,458 46,346 SH   SOLE   46,346 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 301 2,189 SH   SOLE   2,189 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 652 9,040 SH   SOLE   9,040 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 979 7,635 SH   SOLE   7,635 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 751 8,595 SH   SOLE   8,595 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,023 14,588 SH   SOLE   14,588 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 763 6,002 SH   SOLE   6,002 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 399 9,664 SH   SOLE   9,664 0 0
SERVICENOW INC COM 81762P102 210 441 SH   SOLE   441 0 0
SG BLOCKS INC COM NEW 78418A505 25 15,000 SH   SOLE   15,000 0 0
SHELL PLC SPON ADS 780259305 2,097 40,151 SH   SOLE   40,151 0 0
SHERWIN WILLIAMS CO COM 824348106 2,084 9,309 SH   SOLE   9,309 0 0
SHOPIFY INC CL A 82509L107 349 11,170 SH   SOLE   11,170 0 0
SIMON PPTY GROUP INC NEW COM 828806109 494 5,200 SH   SOLE   5,200 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 158 25,750 SH   SOLE   25,750 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 542 5,852 SH   SOLE   5,852 0 0
SOFI TECHNOLOGIES INC COM 83406F102 1,452 275,496 SH   SOLE   275,496 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,021 12,481 SH   SOLE   12,481 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 124 61,500 SH   SOLE   61,500 0 0
SOUTHERN CO COM 842587107 4,996 70,059 SH   SOLE   70,059 0 0
SOUTHWESTERN ENERGY CO COM 845467109 107 17,125 SH   SOLE   17,125 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 815 2,649 SH   SOLE   2,649 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,679 15,903 SH   SOLE   15,903 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,590 12,166 SH   SOLE   12,166 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 1,700 SH Call SOLE   1,700 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 865 2,091 SH   SOLE   2,091 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359 463 7,178 SH   SOLE   7,178 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 256 2,802 SH   SOLE   2,802 0 0
SPDR SER TR BLOOMBERG INTL T 78464A516 222 9,600 SH   SOLE   9,600 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721 922 20,112 SH   SOLE   20,112 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 229 8,324 SH   SOLE   8,324 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 256 3,202 SH   SOLE   3,202 0 0
SPDR SER TR S&P BIOTECH 78464A870 293 3,945 SH   SOLE   3,945 0 0
SPDR SER TR S&P DIVID ETF 78464A763 639 5,388 SH   SOLE   5,388 0 0
SPDR SER TR S&P REGL BKG 78464A698 538 9,270 SH   SOLE   9,270 0 0
SPLUNK INC COM 848637104 1,227 13,876 SH   SOLE   13,876 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 520 30,899 SH   SOLE   30,899 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,454 102,530 SH   SOLE   102,530 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,106 160,247 SH   SOLE   160,247 0 0
STAG INDL INC COM 85254J102 2,400 77,709 SH   SOLE   77,709 0 0
STANLEY BLACK & DECKER INC COM 854502101 703 6,704 SH   SOLE   6,704 0 0
STARBUCKS CORP COM 855244109 4,551 59,572 SH   SOLE   59,572 0 0
STATE STR CORP COM 857477103 1,177 19,096 SH   SOLE   19,096 0 0
STORE CAP CORP COM 862121100 223 8,554 SH   SOLE   8,554 0 0
STRYKER CORPORATION COM 863667101 2,903 14,592 SH   SOLE   14,592 0 0
SUNRUN INC COM 86771W105 387 16,555 SH   SOLE   16,555 0 0
SVB FINANCIAL GROUP COM 78486Q101 410 1,037 SH   SOLE   1,037 0 0
SYNAPTICS INC COM 87157D109 1,008 8,540 SH   SOLE   8,540 0 0
SYSCO CORP COM 871829107 3,331 39,326 SH   SOLE   39,326 0 0
SYSCO CORP COM 871829107 5 16,700 SH Call SOLE   16,700 0 0
T2 BIOSYSTEMS INC COM 89853L104 2 10,000 SH   SOLE   10,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,024 24,759 SH   SOLE   24,759 0 0
TARGET CORP COM 87612E106 1,885 13,346 SH   SOLE   13,346 0 0
TC ENERGY CORP COM 87807B107 1,288 24,860 SH   SOLE   24,860 0 0
TE CONNECTIVITY LTD SHS H84989104 302 2,672 SH   SOLE   2,672 0 0
TELEFONICA S A SPONSORED ADR 879382208 87 16,916 SH   SOLE   16,916 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 92 20,875 SH   SOLE   20,875 0 0
TESLA INC COM 88160R101 6,284 9,332 SH   SOLE   9,332 0 0
TESSCO TECHNOLOGIES INC COM 872386107 606 102,620 SH   SOLE   102,620 0 0
TEXAS INSTRS INC COM 882508104 1,173 7,633 SH   SOLE   7,633 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 40,958 27,525 SH   SOLE   27,525 0 0
THE BEACHBODY COMPANY INC COM CL A 073463101 17 14,500 SH   SOLE   14,500 0 0
THE TRADE DESK INC COM CL A 88339J105 202 4,829 SH   SOLE   4,829 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,090 5,688 SH   SOLE   5,688 0 0
THOMSON REUTERS CORP. COM NEW 884903709 255 2,451 SH   SOLE   2,451 0 0
TJX COS INC NEW COM 872540109 8,513 152,431 SH   SOLE   152,431 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,924 29,331 SH   SOLE   29,331 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 2,088 39,675 SH   SOLE   39,675 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 490 3,774 SH   SOLE   3,774 0 0
TRANSOCEAN LTD REG SHS H8817H100 91 27,400 SH   SOLE   27,400 0 0
TRAVELERS COMPANIES INC COM 89417E109 798 4,719 SH   SOLE   4,719 0 0
TRINITY INDS INC COM 896522109 436 18,013 SH   SOLE   18,013 0 0
TRITON INTL LTD CL A G9078F107 605 11,500 SH   SOLE   11,500 0 0
TRUIST FINL CORP COM 89832Q109 1,815 38,264 SH   SOLE   38,264 0 0
TWITTER INC COM 90184L102 288 7,710 SH   SOLE   7,710 0 0
TYLER TECHNOLOGIES INC COM 902252105 673 2,025 SH   SOLE   2,025 0 0
TYSON FOODS INC CL A 902494103 420 4,881 SH   SOLE   4,881 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,713 83,703 SH   SOLE   83,703 0 0
UGI CORP NEW COM 902681105 293 7,587 SH   SOLE   7,587 0 0
ULTA BEAUTY INC COM 90384S303 402 1,042 SH   SOLE   1,042 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,068 45,114 SH   SOLE   45,114 0 0
UNION PAC CORP COM 907818108 5,805 27,216 SH   SOLE   27,216 0 0
UNITED AIRLS HLDGS INC COM 910047109 223 6,300 SH   SOLE   6,300 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,156 17,288 SH   SOLE   17,288 0 0
UNITED RENTALS INC COM 911363109 4,072 16,764 SH   SOLE   16,764 0 0
UNITED STATES ANTIMONY CORP COM 911549103 39 97,500 SH   SOLE   97,500 0 0
UNITED STS LIME & MINERALS I COM 911922102 232 2,200 SH   SOLE   2,200 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,347 10,411 SH   SOLE   10,411 0 0
US BANCORP DEL COM NEW 902973304 1,420 30,855 SH   SOLE   30,855 0 0
VACCINEX INC COM 918640103 11 10,000 SH   SOLE   10,000 0 0
VALERO ENERGY CORP COM 91913Y100 1,033 9,721 SH   SOLE   9,721 0 0
VALLEY NATL BANCORP COM 919794107 227 21,800 SH   SOLE   21,800 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 297 3,429 SH   SOLE   3,429 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 492 18,211 SH   SOLE   18,211 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 718 26,220 SH   SOLE   26,220 0 0
VANECK ETF TRUST INFLATION ALLOCA 92189F130 359 14,496 SH   SOLE   14,496 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 440 13,739 SH   SOLE   13,739 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 260 2,991 SH   SOLE   2,991 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 331 1,625 SH   SOLE   1,625 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 230 2,965 SH   SOLE   2,965 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 456 9,206 SH   SOLE   9,206 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 277 1,243 SH   SOLE   1,243 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 265 2,048 SH   SOLE   2,048 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 311 1,580 SH   SOLE   1,580 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 206 2,256 SH   SOLE   2,256 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,358 3,916 SH   SOLE   3,916 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,352 7,166 SH   SOLE   7,166 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 829 6,284 SH   SOLE   6,284 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 619 14,857 SH   SOLE   14,857 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 764 15,236 SH   SOLE   15,236 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 430 5,375 SH   SOLE   5,375 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 295 3,868 SH   SOLE   3,868 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 246 4,363 SH   SOLE   4,363 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,039 35,124 SH   SOLE   35,124 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 315 7,710 SH   SOLE   7,710 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 263 2,587 SH   SOLE   2,587 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 237 3,067 SH   SOLE   3,067 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 632 1,935 SH   SOLE   1,935 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 244 1,600 SH   SOLE   1,600 0 0
VAXART INC COM NEW 92243A200 35 10,000 SH   SOLE   10,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 17,588 346,569 SH   SOLE   346,569 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,145 4,065 SH   SOLE   4,065 0 0
VIATRIS INC COM 92556V106 647 61,838 SH   SOLE   61,838 0 0
VICARIOUS SURGICAL INC COM CL A 92561V109 38 13,000 SH   SOLE   13,000 0 0
VIEWRAY INC COM 92672L107 53 20,000 SH   SOLE   20,000 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 244 9,150 SH   SOLE   9,150 0 0
VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 320 19,737 SH   SOLE   19,737 0 0
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 107 13,000 SH   SOLE   13,000 0 0
VIRTUS STONE HBR EMG MKTS TO COM 86164W100 177 35,357 SH   SOLE   35,357 0 0
VIRTUS STONE HBR EMRG MKTS I COM 86164T107 98 22,300 SH   SOLE   22,300 0 0
VISA INC COM CL A 92826C839 15,393 78,182 SH   SOLE   78,182 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,327 85,169 SH   SOLE   85,169 0 0
VOXX INTL CORP CL A 91829F104 1,664 178,775 SH   SOLE   178,775 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 100 17,300 SH   SOLE   17,300 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 169 30,644 SH   SOLE   30,644 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,446 38,160 SH   SOLE   38,160 0 0
WALMART INC COM 931142103 10,929 89,892 SH   SOLE   89,892 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 1,321 98,465 SH   SOLE   98,465 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1,072 50,300 SH   SOLE   50,300 0 0
WASTE MGMT INC DEL COM 94106L109 9,187 60,050 SH   SOLE   60,050 0 0
WAVEDANCER INC COM 456696103 24 17,988 SH   SOLE   17,988 0 0
WEC ENERGY GROUP INC COM 92939U106 840 8,346 SH   SOLE   8,346 0 0
WELLS FARGO CO NEW COM 949746101 2,292 58,516 SH   SOLE   58,516 0 0
WELLTOWER INC COM 95040Q104 319 3,877 SH   SOLE   3,877 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 255 844 SH   SOLE   844 0 0
WESTERN ASSET MTG DEFINED OP COM 95790B109 148 12,700 SH   SOLE   12,700 0 0
WESTERN ASSET MUN PARTNERS F COM 95766P108 1,309 104,663 SH   SOLE   104,663 0 0
WESTERN DIGITAL CORP. COM 958102105 461 10,288 SH   SOLE   10,288 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 48 50,000 SH   SOLE   50,000 0 0
WESTROCK CO COM 96145D105 586 14,720 SH   SOLE   14,720 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,005 60,535 SH   SOLE   60,535 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,532 42,517 SH   SOLE   42,517 0 0
WHEELS UP EXPERIENCE INC COM CL A 96328L106 55 28,100 SH   SOLE   28,100 0 0
WHIRLPOOL CORP COM 963320106 352 2,270 SH   SOLE   2,270 0 0
WILLIAMS COS INC COM 969457100 7,464 239,170 SH   SOLE   239,170 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 344 11,606 SH   SOLE   11,606 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 610 9,770 SH   SOLE   9,770 0 0
WISDOMTREE TR WSDM EMKTBD FD 97717X784 243 4,000 SH   SOLE   4,000 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 348 16,133 SH   SOLE   16,133 0 0
WORKHORSE GROUP INC COM NEW 98138J206 40 15,350 SH   SOLE   15,350 0 0
WP CAREY INC COM 92936U109 2,146 25,904 SH   SOLE   25,904 0 0
XCEL ENERGY INC COM 98389B100 752 10,627 SH   SOLE   10,627 0 0
XPERI HOLDING CORP COM 98390M103 271 18,750 SH   SOLE   18,750 0 0
XYLEM INC COM 98419M100 574 7,339 SH   SOLE   7,339 0 0
YAMANA GOLD INC COM 98462Y100 103 22,078 SH   SOLE   22,078 0 0
YUM BRANDS INC COM 988498101 1,121 9,878 SH   SOLE   9,878 0 0
YUM CHINA HLDGS INC COM 98850P109 267 5,505 SH   SOLE   5,505 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 281 2,673 SH   SOLE   2,673 0 0
ZOETIS INC CL A 98978V103 3,135 18,238 SH   SOLE   18,238 0 0