0001085146-22-002022.txt : 20220513 0001085146-22-002022.hdr.sgml : 20220513 20220512211942 ACCESSION NUMBER: 0001085146-22-002022 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220513 DATE AS OF CHANGE: 20220512 EFFECTIVENESS DATE: 20220513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Moors & Cabot, Inc. CENTRAL INDEX KEY: 0001607239 IRS NUMBER: 042644548 STATE OF INCORPORATION: MA FISCAL YEAR END: 0614 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16128 FILM NUMBER: 22919914 BUSINESS ADDRESS: STREET 1: ONE FEDERAL ST. STREET 2: 19TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 617-426-0500 MAIL ADDRESS: STREET 1: ONE FEDERAL ST. STREET 2: 19TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001607239 XXXXXXXX 03-31-2022 03-31-2022 false Moors & Cabot, Inc.
One Federal St. 19th Floor BOSTON MA 02110
13F HOLDINGS REPORT 028-16128 N
Katherine R. Kelliher Compliance Officer 617-314-0213 /s/ Katherine R. Kelliher Boston MA 05-12-2022 0 903 1624791 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 4348 29202 SH SOLE 29202 0 0 ABB LTD SPONSORED ADR 000375204 4067 125746 SH SOLE 125746 0 0 ABBOTT LABS COM 002824100 7506 63414 SH SOLE 63414 0 0 ABBOTT LABS COM 002824100 2 200 SH Call SOLE 200 0 0 ABBVIE INC COM 00287Y109 12119 74760 SH SOLE 74760 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 249 73622 SH SOLE 73622 0 0 ABERDEEN GLOBAL INCOME FD IN COM 003013109 64 10500 SH SOLE 10500 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 86 13369 SH SOLE 13369 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9300 27578 SH SOLE 27578 0 0 ADAM NAT RES FD INC COM 00548F105 268 12782 SH SOLE 12782 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 1335 2931 SH SOLE 2931 0 0 ADT INC DEL COM 00090Q103 217 28600 SH SOLE 28600 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2547 23290 SH SOLE 23290 0 0 AES CORP COM 00130H105 373 14500 SH SOLE 14500 0 0 AFLAC INC COM 001055102 603 9369 SH SOLE 9369 0 0 AGNICO EAGLE MINES LTD COM 008474108 961 15687 SH SOLE 15687 0 0 AIR PRODS & CHEMS INC COM 009158106 2237 8950 SH SOLE 8950 0 0 AIR PRODS & CHEMS INC COM 009158106 3 100 SH Call SOLE 100 0 0 AIRBNB INC COM CL A 009066101 585 3404 SH SOLE 3404 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 897 106589 SH SOLE 106589 0 0 ALBEMARLE CORP COM 012653101 275 1243 SH SOLE 1243 0 0 ALBEMARLE CORP COM 012653101 5 100 SH Call SOLE 100 0 0 ALCOA CORP COM 013872106 788 8748 SH SOLE 8748 0 0 ALCON AG ORD SHS H01301128 1731 21816 SH SOLE 21816 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 401 3683 SH SOLE 3683 0 0 ALICO INC COM 016230104 278 7395 SH SOLE 7395 0 0 ALKALINE WTR CO INC COM NEW 01643A207 11 12000 SH SOLE 12000 0 0 ALLEGHANY CORP MD COM 017175100 2406 2841 SH SOLE 2841 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 126 11251 SH SOLE 11251 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2596 55217 SH SOLE 55217 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1280 101650 SH SOLE 101650 0 0 ALLIANT ENERGY CORP COM 018802108 489 7819 SH SOLE 7819 0 0 ALLSTATE CORP COM 020002101 6700 48373 SH SOLE 48373 0 0 ALPHABET INC CAP STK CL A 02079K305 18173 6534 SH SOLE 6534 0 0 ALPHABET INC CAP STK CL C 02079K107 11658 4174 SH SOLE 4174 0 0 ALTRIA GROUP INC COM 02209S103 1837 35153 SH SOLE 35153 0 0 AMAZON COM INC COM 023135106 31651 9709 SH SOLE 9709 0 0 AMBEV SA SPONSORED ADR 02319V103 185 57350 SH SOLE 57350 0 0 AMCOR PLC ORD G0250X107 159 14050 SH SOLE 14050 0 0 AMEREN CORP COM 023608102 261 2780 SH SOLE 2780 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 170 10100 SH SOLE 10100 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1820 18242 SH SOLE 18242 0 0 AMERICAN EXPRESS CO COM 025816109 2117 11322 SH SOLE 11322 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 374 5963 SH SOLE 5963 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1299 5169 SH SOLE 5169 0 0 AMERICAN TOWER CORP NEW COM 03027X100 3 100 SH Call SOLE 100 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1346 8134 SH SOLE 8134 0 0 AMETEK INC COM 031100100 2636 19796 SH SOLE 19796 0 0 AMGEN INC COM 031162100 4451 18407 SH SOLE 18407 0 0 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 269 15675 SH SOLE 15675 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 262 7009 SH SOLE 7009 0 0 AMYRIS INC COM NEW 03236M200 271 62250 SH SOLE 62250 0 0 ANALOG DEVICES INC COM 032654105 571 3459 SH SOLE 3459 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 312 5201 SH SOLE 5201 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 115 16350 SH SOLE 16350 0 0 ANTERO MIDSTREAM CORP COM 03676B102 153 14101 SH SOLE 14101 0 0 ANTERO RESOURCES CORP COM 03674X106 230 7525 SH SOLE 7525 0 0 ANTHEM INC COM 036752103 251 510 SH SOLE 510 0 0 AON PLC SHS CL A G0403H108 272 834 SH SOLE 834 0 0 APA CORPORATION COM 03743Q108 733 17736 SH SOLE 17736 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 724 11673 SH SOLE 11673 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 484 33725 SH SOLE 33725 0 0 APPLE INC COM 037833100 87528 501279 SH SOLE 501279 0 0 APPLE INC COM 037833100 17 800 SH Call SOLE 800 0 0 APPLIED MATLS INC COM 038222105 1996 15144 SH SOLE 15144 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1564 17327 SH SOLE 17327 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 1126 138466 SH SOLE 138466 0 0 ARES CAPITAL CORP COM 04010L103 633 30205 SH SOLE 30205 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 746 16235 SH SOLE 16235 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1857 28007 SH SOLE 28007 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 371 4258 SH SOLE 4258 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 264 395 SH SOLE 395 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 719 10841 SH SOLE 10841 0 0 AT&T INC COM 00206R102 6632 280675 SH SOLE 280675 0 0 AUDACY INC CL A 05070N103 380 131564 SH SOLE 131564 0 0 AUTODESK INC COM 052769106 218 1017 SH SOLE 1017 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1622 7130 SH SOLE 7130 0 0 AVALONBAY CMNTYS INC COM 053484101 866 3486 SH SOLE 3486 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 856 11330 SH SOLE 11330 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 3 200 SH Call SOLE 200 0 0 AZENTA INC COM 114340102 257 3106 SH SOLE 3106 0 0 B2GOLD CORP COM 11777Q209 155 33850 SH SOLE 33850 0 0 BAKKT HOLDINGS INC COM CL A 05759B107 109 17750 SH SOLE 17750 0 0 BALL CORP COM 058498106 1483 16475 SH SOLE 16475 0 0 BALL CORP COM 058498106 2 200 SH Call SOLE 200 0 0 BANCO SANTANDER S.A. ADR 05964H105 108 31815 SH SOLE 31815 0 0 BANK NEW YORK MELLON CORP COM 064058100 1561 31458 SH SOLE 31458 0 0 BANK NOVA SCOTIA B C COM 064149107 467 6510 SH SOLE 6510 0 0 BAR HBR BANKSHARES COM 066849100 212 7422 SH SOLE 7422 0 0 BARCLAYS BANK PLC ETN LKD 48 06746P522 505 6127 SH SOLE 6127 0 0 BARCLAYS BANK PLC IPTH CRUDE OIL 06740P221 589 18256 SH SOLE 18256 0 0 BARRICK GOLD CORP COM 067901108 1107 45143 SH SOLE 45143 0 0 BAXTER INTL INC COM 071813109 2266 29222 SH SOLE 29222 0 0 BCE INC COM NEW 05534B760 1086 19576 SH SOLE 19576 0 0 BCLS ACQUISITION CORP COM CL A G0904B105 150 15200 SH SOLE 15200 0 0 BEAM THERAPEUTICS INC COM 07373V105 216 3770 SH SOLE 3770 0 0 BECTON DICKINSON & CO COM 075887109 2614 9827 SH SOLE 9827 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 529 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10191 28877 SH SOLE 28877 0 0 BGC PARTNERS INC CL A 05541T101 247 56113 SH SOLE 56113 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1955 25302 SH SOLE 25302 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 445 5772 SH SOLE 5772 0 0 BIOTRICITY INC COM 09074H104 23 10000 SH SOLE 10000 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 309 4571 SH SOLE 4571 0 0 BK OF AMERICA CORP COM 060505104 7805 189356 SH SOLE 189356 0 0 BLACK HILLS CORP COM 092113109 603 7829 SH SOLE 7829 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 944 70100 SH SOLE 70100 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 158 13583 SH SOLE 13583 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 240 24280 SH SOLE 24280 0 0 BLACKROCK GLOBAL FLOATING RA COM 091941104 730 57274 SH SOLE 57274 0 0 BLACKROCK INC COM 09247X101 6828 8935 SH SOLE 8935 0 0 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 295 25199 SH SOLE 25199 0 0 BLACKROCK MUNICIPAL INCOME COM 09253X102 1494 113781 SH SOLE 113781 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 398 32500 SH SOLE 32500 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 1272 89386 SH SOLE 89386 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 840 69500 SH SOLE 69500 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 148 11500 SH SOLE 11500 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 462 38000 SH SOLE 38000 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1000 79690 SH SOLE 79690 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1100 79742 SH SOLE 79742 0 0 BLACKROCK RES & COMMODITIES SHS 09257A108 520 47081 SH SOLE 47081 0 0 BLACKSTONE INC COM 09260D107 11483 90457 SH SOLE 90457 0 0 BLACKSTONE INC COM 09260D107 23 5000 SH Call SOLE 5000 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 200 6300 SH SOLE 6300 0 0 BLOCK INC CL A 852234103 1854 13671 SH SOLE 13671 0 0 BLOCK INC CL A 852234103 33 1900 SH Call SOLE 1900 0 0 BNY MELLON MUN INCOME INC COM 05589T104 579 76250 SH SOLE 76250 0 0 BOEING CO COM 097023105 4425 23105 SH SOLE 23105 0 0 BOOKING HOLDINGS INC COM 09857L108 585 249 SH SOLE 249 0 0 BORGWARNER INC COM 099724106 246 6327 SH SOLE 6327 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1439 32488 SH SOLE 32488 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 391 23085 SH SOLE 23085 0 0 BP PLC SPONSORED ADR 055622104 3198 108762 SH SOLE 108762 0 0 BP PLC SPONSORED ADR 055622104 3 1000 SH Call SOLE 1000 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 373 14600 SH SOLE 14600 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 7569 103645 SH SOLE 103645 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1586 37608 SH SOLE 37608 0 0 BROADCOM INC COM 11135F101 11937 18957 SH SOLE 18957 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 209 1342 SH SOLE 1342 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 676 11943 SH SOLE 11943 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 667 42187 SH SOLE 42187 0 0 BROWN & BROWN INC COM 115236101 361 4992 SH SOLE 4992 0 0 BRP INC COM SUN VTG 05577W200 216 2638 SH SOLE 2638 0 0 BUNGE LIMITED COM G16962105 1599 14434 SH SOLE 14434 0 0 CACI INTL INC CL A 127190304 341 1133 SH SOLE 1133 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 462 7235 SH SOLE 7235 0 0 CAMBRIDGE BANCORP COM 132152109 669 7875 SH SOLE 7875 0 0 CAMDEN PPTY TR SH BEN INT 133131102 370 2225 SH SOLE 2225 0 0 CAMECO CORP COM 13321L108 325 11176 SH SOLE 11176 0 0 CAMPBELL SOUP CO COM 134429109 466 10460 SH SOLE 10460 0 0 CANADIAN NATL RY CO COM 136375102 1056 7874 SH SOLE 7874 0 0 CANADIAN PAC RY LTD COM 13645T100 1098 13302 SH SOLE 13302 0 0 CAPITAL ONE FINL CORP COM 14040H105 522 3979 SH SOLE 3979 0 0 CAPITOL FED FINL INC COM 14057J101 123 11322 SH SOLE 11322 0 0 CARDINAL HEALTH INC COM 14149Y108 1050 18520 SH SOLE 18520 0 0 CARLYLE GROUP INC COM 14316J108 366 7478 SH SOLE 7478 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1886 41119 SH SOLE 41119 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 187 22800 SH SOLE 22800 0 0 CATERPILLAR INC COM 149123101 5253 23575 SH SOLE 23575 0 0 CBOE GLOBAL MKTS INC COM 12503M108 269 2350 SH SOLE 2350 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 589 65206 SH SOLE 65206 0 0 CENTENE CORP DEL COM 15135B101 4903 58240 SH SOLE 58240 0 0 CENTENE CORP DEL COM 15135B101 6 1000 SH Call SOLE 1000 0 0 CENTERPOINT ENERGY INC COM 15189T107 1281 41797 SH SOLE 41797 0 0 CERNER CORP COM 156782104 222 2369 SH SOLE 2369 0 0 CF INDS HLDGS INC COM 125269100 245 2377 SH SOLE 2377 0 0 CHARLES RIV LABS INTL INC COM 159864107 536 1888 SH SOLE 1888 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 397 727 SH SOLE 727 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 1626 11760 SH SOLE 11760 0 0 CHENIERE ENERGY INC COM NEW 16411R208 206 1487 SH SOLE 1487 0 0 CHEVRON CORP NEW COM 166764100 15986 98179 SH SOLE 98179 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 308 195 SH SOLE 195 0 0 CHUBB LIMITED COM H1467J104 1532 7161 SH SOLE 7161 0 0 CHURCH & DWIGHT CO INC COM 171340102 252 2540 SH SOLE 2540 0 0 CIENA CORP COM NEW 171779309 318 5250 SH SOLE 5250 0 0 CIGNA CORP NEW COM 125523100 2177 9087 SH SOLE 9087 0 0 CISCO SYS INC COM 17275R102 7495 134420 SH SOLE 134420 0 0 CITIGROUP INC COM NEW 172967424 1527 28604 SH SOLE 28604 0 0 CITIZENS FINL GROUP INC COM 174610105 3442 75926 SH SOLE 75926 0 0 CIVEO CORP CDA COM NEW 17878Y207 1010 42805 SH SOLE 42805 0 0 CLEAN ENERGY FUELS CORP COM 184499101 3840 483675 SH SOLE 483675 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1847 57354 SH SOLE 57354 0 0 CLOROX CO DEL COM 189054109 1403 10094 SH SOLE 10094 0 0 CME GROUP INC COM 12572Q105 5534 23266 SH SOLE 23266 0 0 CNA FINL CORP COM 126117100 498 10250 SH SOLE 10250 0 0 COCA COLA CO COM 191216100 8180 131936 SH SOLE 131936 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 355 3959 SH SOLE 3959 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3 300 SH Call SOLE 300 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 280 9688 SH SOLE 9688 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 437 26097 SH SOLE 26097 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 414 2182 SH SOLE 2182 0 0 COLGATE PALMOLIVE CO COM 194162103 3417 45065 SH SOLE 45065 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 252 12925 SH SOLE 12925 0 0 COMCAST CORP NEW CL A 20030N101 3292 70318 SH SOLE 70318 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 662 15677 SH SOLE 15677 0 0 COMPASS MINERALS INTL INC COM 20451N101 333 5300 SH SOLE 5300 0 0 CONOCOPHILLIPS COM 20825C104 4306 43058 SH SOLE 43058 0 0 CONSOLIDATED EDISON INC COM 209115104 1991 21027 SH SOLE 21027 0 0 CONSOLIDATED EDISON INC COM 209115104 2 200 SH Call SOLE 200 0 0 CONSTELLATION BRANDS INC CL A 21036P108 9068 39372 SH SOLE 39372 0 0 CORE LABORATORIES N V COM N22717107 1635 51696 SH SOLE 51696 0 0 CORE SCIENTIFIC INC COMMON STOCK 21873J108 283 34425 SH SOLE 34425 0 0 CORNING INC COM 219350105 5064 137207 SH SOLE 137207 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 306 10707 SH SOLE 10707 0 0 CORTEVA INC COM 22052L104 1892 32922 SH SOLE 32922 0 0 COSTAMARE INC SHS Y1771G102 759 44500 SH SOLE 44500 0 0 COSTCO WHSL CORP NEW COM 22160K105 5101 8857 SH SOLE 8857 0 0 COTERRA ENERGY INC COM 127097103 1102 40855 SH SOLE 40855 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 383 1688 SH SOLE 1688 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 34 1800 SH Call SOLE 1800 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 505 2734 SH SOLE 2734 0 0 CSX CORP COM 126408103 2792 74553 SH SOLE 74553 0 0 CULP INC COM 230215105 1674 210858 SH SOLE 210858 0 0 CUMMINS INC COM 231021106 695 3391 SH SOLE 3391 0 0 CVS HEALTH CORP COM 126650100 21644 213851 SH SOLE 213851 0 0 DANAHER CORPORATION COM 235851102 1342 4574 SH SOLE 4574 0 0 DANAOS CORPORATION SHS Y1968P121 240 2342 SH SOLE 2342 0 0 DASEKE INC COM 23753F107 128 12725 SH SOLE 12725 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 260 7751 SH SOLE 7751 0 0 DEERE & CO COM 244199105 2978 7169 SH SOLE 7169 0 0 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 304 24000 SH SOLE 24000 0 0 DELL TECHNOLOGIES INC CL C 24703L202 231 4609 SH SOLE 4609 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 549 13866 SH SOLE 13866 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3 500 SH Call SOLE 500 0 0 DEVON ENERGY CORP NEW COM 25179M103 1262 21346 SH SOLE 21346 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 2872 14139 SH SOLE 14139 0 0 DIAMONDBACK ENERGY INC COM 25278X109 654 4772 SH SOLE 4772 0 0 DIGITAL MEDIA SOLUTIONS INC COM CL A 25401G106 84 23161 SH SOLE 23161 0 0 DIGITAL RLTY TR INC COM 253868103 424 2990 SH SOLE 2990 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 283 5050 SH SOLE 5050 0 0 DISCOVER FINL SVCS COM 254709108 613 5561 SH SOLE 5561 0 0 DISCOVERY INC COM SER A 25470F104 467 18735 SH SOLE 18735 0 0 DISCOVERY INC COM SER C 25470F302 589 23575 SH SOLE 23575 0 0 DISNEY WALT CO COM 254687106 10300 75094 SH SOLE 75094 0 0 DISNEY WALT CO COM 254687106 2 200 SH Call SOLE 200 0 0 DOLLAR GEN CORP NEW COM 256677105 1292 5803 SH SOLE 5803 0 0 DOMINION ENERGY INC COM 25746U109 3117 36679 SH SOLE 36679 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 2134 82250 SH SOLE 82250 0 0 DOW INC COM 260557103 3519 55233 SH SOLE 55233 0 0 DRAFTKINGS INC COM CL A 26142R104 1476 75813 SH SOLE 75813 0 0 DTE ENERGY CO COM 233331107 280 2118 SH SOLE 2118 0 0 DUFF & PHELPS UTLITY AND INF COM 26433C105 352 23188 SH SOLE 23188 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 5817 52095 SH SOLE 52095 0 0 DUPONT DE NEMOURS INC COM 26614N102 1900 25824 SH SOLE 25824 0 0 EASTERN BANKSHARES INC COM 27627N105 1106 51346 SH SOLE 51346 0 0 EATON CORP PLC SHS G29183103 7875 51891 SH SOLE 51891 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 231 12531 SH SOLE 12531 0 0 EATON VANCE FLOATING RATE 20 COM 27831H100 218 24000 SH SOLE 24000 0 0 EATON VANCE LTD DURATION INC COM 27828H105 169 14470 SH SOLE 14470 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 408 21400 SH SOLE 21400 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 875 83500 SH SOLE 83500 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 402 28750 SH SOLE 28750 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 328 33778 SH SOLE 33778 0 0 EBAY INC. COM 278642103 204 3568 SH SOLE 3568 0 0 ECOLAB INC COM 278865100 393 2225 SH SOLE 2225 0 0 ECOLAB INC COM 278865100 3 200 SH Call SOLE 200 0 0 EDISON INTL COM 281020107 357 5087 SH SOLE 5087 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5923 50314 SH SOLE 50314 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 799 30642 SH SOLE 30642 0 0 ELBIT SYS LTD ORD M3760D101 778 3530 SH SOLE 3530 0 0 ELECTRONIC ARTS INC COM 285512109 277 2193 SH SOLE 2193 0 0 ELEMENT SOLUTIONS INC COM 28618M106 323 14750 SH SOLE 14750 0 0 EMERSON ELEC CO COM 291011104 4911 50084 SH SOLE 50084 0 0 ENBRIDGE INC COM 29250N105 5498 119287 SH SOLE 119287 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 399 12974 SH SOLE 12974 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4599 410973 SH SOLE 410973 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 9617 372605 SH SOLE 372605 0 0 EOG RES INC COM 26875P101 404 3388 SH SOLE 3388 0 0 EQT CORP COM 26884L109 226 6570 SH SOLE 6570 0 0 ESSENTIAL UTILS INC COM 29670G102 684 13377 SH SOLE 13377 0 0 ESSEX PPTY TR INC COM 297178105 233 675 SH SOLE 675 0 0 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1040 43799 SH SOLE 43799 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 912 15533 SH SOLE 15533 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 321 8560 SH SOLE 8560 0 0 ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 218 6503 SH SOLE 6503 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 318 14625 SH SOLE 14625 0 0 EVERGY INC COM 30034W106 620 9065 SH SOLE 9065 0 0 EVERSOURCE ENERGY COM 30040W108 7243 82129 SH SOLE 82129 0 0 EXELON CORP COM 30161N101 352 7389 SH SOLE 7389 0 0 EXPEDIA GROUP INC COM NEW 30212P303 327 1669 SH SOLE 1669 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2 100 SH Call SOLE 100 0 0 EXXON MOBIL CORP COM 30231G102 14493 175478 SH SOLE 175478 0 0 F N B CORP COM 302520101 262 21066 SH SOLE 21066 0 0 FASTENAL CO COM 311900104 566 9534 SH SOLE 9534 0 0 FEDEX CORP COM 31428X106 989 4274 SH SOLE 4274 0 0 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 415 12205 SH SOLE 12205 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1640 33569 SH SOLE 33569 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 829 8258 SH SOLE 8258 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 366 2255 SH SOLE 2255 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1387 72927 SH SOLE 72927 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1169 41126 SH SOLE 41126 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 622 6868 SH SOLE 6868 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 204 12817 SH SOLE 12817 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 531 6993 SH SOLE 6993 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1888 35546 SH SOLE 35546 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1153 13678 SH SOLE 13678 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 400 5118 SH SOLE 5118 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 976 20491 SH SOLE 20491 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 585 9831 SH SOLE 9831 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 913 18656 SH SOLE 18656 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 220 4500 SH SOLE 4500 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 582 9009 SH SOLE 9009 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 322 10119 SH SOLE 10119 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 388 14022 SH SOLE 14022 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 919 6161 SH SOLE 6161 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 541 11037 SH SOLE 11037 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1213 25789 SH SOLE 25789 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 183 22200 SH SOLE 22200 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 264 7055 SH SOLE 7055 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 722 17065 SH SOLE 17065 0 0 FIRSTENERGY CORP COM 337932107 1286 28041 SH SOLE 28041 0 0 FISERV INC COM 337738108 2359 23262 SH SOLE 23262 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 382 8150 SH SOLE 8150 0 0 FLOWERS FOODS INC COM 343498101 223 8682 SH SOLE 8682 0 0 FMC CORP COM NEW 302491303 640 4862 SH SOLE 4862 0 0 FORD MTR CO DEL COM 345370860 2539 150131 SH SOLE 150131 0 0 FORD MTR CO DEL COM 345370860 2 700 SH Call SOLE 700 0 0 FORTINET INC COM 34959E109 2523 7384 SH SOLE 7384 0 0 FORTIVE CORP COM 34959J108 204 3352 SH SOLE 3352 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 394 5298 SH SOLE 5298 0 0 FRANCO NEV CORP COM 351858105 5871 36802 SH SOLE 36802 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4131 83043 SH SOLE 83043 0 0 FREQUENCY ELECTRS INC COM 358010106 290 33324 SH SOLE 33324 0 0 FUBOTV INC COM 35953D104 71 10800 SH SOLE 10800 0 0 GABELLI EQUITY TR INC COM 362397101 89 12886 SH SOLE 12886 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 64 15900 SH SOLE 15900 0 0 GARMIN LTD SHS H2906T109 348 2934 SH SOLE 2934 0 0 GARMIN LTD SHS H2906T109 3 200 SH Call SOLE 200 0 0 GARTNER INC COM 366651107 228 765 SH SOLE 765 0 0 GENCO SHIPPING & TRADING LTD SHS Y2685T131 526 22250 SH SOLE 22250 0 0 GENERAL DYNAMICS CORP COM 369550108 1014 4202 SH SOLE 4202 0 0 GENERAL ELECTRIC CO COM NEW 369604301 2286 24987 SH SOLE 24987 0 0 GENERAL MLS INC COM 370334104 2660 39276 SH SOLE 39276 0 0 GENERAL MTRS CO COM 37045V100 471 10767 SH SOLE 10767 0 0 GENUINE PARTS CO COM 372460105 6400 50787 SH SOLE 50787 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 3001 521932 SH SOLE 521932 0 0 GILEAD SCIENCES INC COM 375558103 1976 33232 SH SOLE 33232 0 0 GLACIER BANCORP INC NEW COM 37637Q105 758 15084 SH SOLE 15084 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1954 44860 SH SOLE 44860 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 756 27740 SH SOLE 27740 0 0 GLOBAL PMTS INC COM 37940X102 1017 7433 SH SOLE 7433 0 0 GLOBAL PMTS INC COM 37940X102 3 200 SH Call SOLE 200 0 0 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 1082 37975 SH SOLE 37975 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 136 11850 SH SOLE 11850 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 220 4845 SH SOLE 4845 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 229 2968 SH SOLE 2968 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 537 25611 SH SOLE 25611 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 613 21126 SH SOLE 21126 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 360 7274 SH SOLE 7274 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 1198 3629 SH SOLE 3629 0 0 GOLUB CAP BDC INC COM 38173M102 499 32784 SH SOLE 32784 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 339 23725 SH SOLE 23725 0 0 GRAHAM CORP COM 384556106 268 34716 SH SOLE 34716 0 0 GRAINGER W W INC COM 384802104 240 465 SH SOLE 465 0 0 GRANITE CONSTR INC COM 387328107 235 7161 SH SOLE 7161 0 0 GREENBRIER COS INC COM 393657101 1314 25500 SH SOLE 25500 0 0 GUESS INC COM 401617105 1306 59775 SH SOLE 59775 0 0 HALLIBURTON CO COM 406216101 1340 35387 SH SOLE 35387 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 241 6004 SH SOLE 6004 0 0 HANESBRANDS INC COM 410345102 973 65350 SH SOLE 65350 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 934 13004 SH SOLE 13004 0 0 HASBRO INC COM 418056107 716 8743 SH SOLE 8743 0 0 HCA HEALTHCARE INC COM 40412C101 226 901 SH SOLE 901 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 213 6198 SH SOLE 6198 0 0 HEARTLAND FINL USA INC COM 42234Q102 712 14892 SH SOLE 14892 0 0 HECLA MNG CO COM 422704106 246 37500 SH SOLE 37500 0 0 HEICO CORP NEW COM 422806109 1349 8785 SH SOLE 8785 0 0 HENRY JACK & ASSOC INC COM 426281101 252 1281 SH SOLE 1281 0 0 HERSHEY CO COM 427866108 1651 7620 SH SOLE 7620 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 753 33975 SH SOLE 33975 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 220 13156 SH SOLE 13156 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2 1500 SH Call SOLE 1500 0 0 HF SINCLAIR CORPORATION COM 403949100 347 8700 SH SOLE 8700 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 99 10000 SH SOLE 10000 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 290 24300 SH SOLE 24300 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 263 1732 SH SOLE 1732 0 0 HINGHAM INSTN SVGS MASS COM 433323102 652 1901 SH SOLE 1901 0 0 HOME DEPOT INC COM 437076102 14592 48747 SH SOLE 48747 0 0 HOMETRUST BANCSHARES INC COM 437872104 295 10000 SH SOLE 10000 0 0 HONEYWELL INTL INC COM 438516106 5739 29494 SH SOLE 29494 0 0 HOOKER FURNISHINGS CORPORATI COM 439038100 1117 58950 SH SOLE 58950 0 0 HOWMET AEROSPACE INC COM 443201108 478 13286 SH SOLE 13286 0 0 HUMANA INC COM 444859102 697 1601 SH SOLE 1601 0 0 HUNT J B TRANS SVCS INC COM 445658107 346 1721 SH SOLE 1721 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2823 193124 SH SOLE 193124 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1562 30083 SH SOLE 30083 0 0 IDACORP INC COM 451107106 229 1984 SH SOLE 1984 0 0 IDEXX LABS INC COM 45168D104 961 1757 SH SOLE 1757 0 0 ILLINOIS TOOL WKS INC COM 452308109 1294 6179 SH SOLE 6179 0 0 ILLUMINA INC COM 452327109 2343 6705 SH SOLE 6705 0 0 INDEPENDENT BK CORP MASS COM 453836108 4854 59415 SH SOLE 59415 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 415 13585 SH SOLE 13585 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 39 10850 SH SOLE 10850 0 0 INTEL CORP COM 458140100 6947 140165 SH SOLE 140165 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 203 2800 SH SOLE 2800 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1522 11519 SH SOLE 11519 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 268 3891 SH SOLE 3891 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 8675 66722 SH SOLE 66722 0 0 INTERNATIONAL PAPER CO COM 460146103 2288 49586 SH SOLE 49586 0 0 INTERPUBLIC GROUP COS INC COM 460690100 209 5899 SH SOLE 5899 0 0 INTUIT COM 461202103 294 611 SH SOLE 611 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 686 2275 SH SOLE 2275 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 550 23840 SH SOLE 23840 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 415 18797 SH SOLE 18797 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 547 14972 SH SOLE 14972 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 806 59359 SH SOLE 59359 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 292 4354 SH SOLE 4354 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 595 27311 SH SOLE 27311 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 475 16000 SH SOLE 16000 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 362 4624 SH SOLE 4624 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 424 8000 SH SOLE 8000 0 0 INVESCO LTD SHS G491BT108 214 9270 SH SOLE 9270 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 5136 14166 SH SOLE 14166 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 383 33000 SH SOLE 33000 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 240 17183 SH SOLE 17183 0 0 IRON MTN INC NEW COM 46284V101 4736 85465 SH SOLE 85465 0 0 ISHARES GOLD TR ISHARES NEW 464285204 558 15156 SH SOLE 15156 0 0 ISHARES INC CORE MSCI EMKT 46434G103 266 4788 SH SOLE 4788 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 215 3495 SH SOLE 3495 0 0 ISHARES SILVER TR ISHARES 46428Q109 1411 61660 SH SOLE 61660 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 306 2920 SH SOLE 2920 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 255 5797 SH SOLE 5797 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 2240 26874 SH SOLE 26874 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1177 4385 SH SOLE 4385 0 0 ISHARES TR CORE S&P SCP ETF 464287804 817 7577 SH SOLE 7577 0 0 ISHARES TR CORE S&P TTL STK 464287150 690 6831 SH SOLE 6831 0 0 ISHARES TR CORE S&P500 ETF 464287200 2701 5954 SH SOLE 5954 0 0 ISHARES TR CORE TOTAL USD 46434V613 250 5031 SH SOLE 5031 0 0 ISHARES TR CORE US AGGBD ET 464287226 213 1989 SH SOLE 1989 0 0 ISHARES TR EAFE GRWTH ETF 464288885 280 2913 SH SOLE 2913 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 245 4150 SH SOLE 4150 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 4598 213660 SH SOLE 213660 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 204 2324 SH SOLE 2324 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 406 11240 SH SOLE 11240 0 0 ISHARES TR IBOXX HI YD ETF 464288513 348 4224 SH SOLE 4224 0 0 ISHARES TR IBOXX INV CP ETF 464287242 533 4410 SH SOLE 4410 0 0 ISHARES TR ISHARES BIOTECH 464287556 3874 29729 SH SOLE 29729 0 0 ISHARES TR MBS ETF 464288588 828 8130 SH SOLE 8130 0 0 ISHARES TR MSCI EAFE ETF 464287465 541 7349 SH SOLE 7349 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 405 8965 SH SOLE 8965 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 376 11185 SH SOLE 11185 0 0 ISHARES TR MSCI USA ESG SLC 464288802 266 2748 SH SOLE 2748 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 967 12462 SH SOLE 12462 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 239 1777 SH SOLE 1777 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1013 9235 SH SOLE 9235 0 0 ISHARES TR PFD AND INCM SEC 464288687 1164 31959 SH SOLE 31959 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 205 738 SH SOLE 738 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 662 3991 SH SOLE 3991 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 338 1321 SH SOLE 1321 0 0 ISHARES TR RUS MD CP GR ETF 464287481 225 2236 SH SOLE 2236 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 285 2386 SH SOLE 2386 0 0 ISHARES TR RUS MID CAP ETF 464287499 488 6251 SH SOLE 6251 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1024 4987 SH SOLE 4987 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 248 3248 SH SOLE 3248 0 0 ISHARES TR S&P SML 600 GWT 464287887 247 1972 SH SOLE 1972 0 0 ISHARES TR SELECT DIVID ETF 464287168 823 6420 SH SOLE 6420 0 0 ISHARES TR SHORT TREAS BD 464288679 279 2526 SH SOLE 2526 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 450 4300 SH SOLE 4300 0 0 ISHARES TR SP SMCP600VL ETF 464287879 425 4149 SH SOLE 4149 0 0 ISHARES TR TIPS BD ETF 464287176 790 6340 SH SOLE 6340 0 0 ISHARES TR U.S. ENERGY ETF 464287796 452 11044 SH SOLE 11044 0 0 ISHARES TR U.S. MED DVC ETF 464288810 6321 103696 SH SOLE 103696 0 0 ISHARES TR U.S. TECH ETF 464287721 261 2536 SH SOLE 2536 0 0 ISHARES TR U.S. UTILITS ETF 464287697 295 3244 SH SOLE 3244 0 0 ISHARES TR US AER DEF ETF 464288760 400 3606 SH SOLE 3606 0 0 ISHARES TR US HLTHCARE ETF 464287762 623 2156 SH SOLE 2156 0 0 ISHARES TR US INFRASTRUC 46435U713 466 11973 SH SOLE 11973 0 0 ISHARES TR US TREAS BD ETF 46429B267 218 8733 SH SOLE 8733 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 2238 36457 SH SOLE 36457 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 477 9484 SH SOLE 9484 0 0 JETBLUE AWYS CORP COM 477143101 410 27412 SH SOLE 27412 0 0 JOHNSON & JOHNSON COM 478160104 22587 127443 SH SOLE 127443 0 0 JOHNSON CTLS INTL PLC SHS G51502105 843 12863 SH SOLE 12863 0 0 JPMORGAN CHASE & CO COM 46625H100 18059 132475 SH SOLE 132475 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 159 21550 SH SOLE 21550 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 382 41435 SH SOLE 41435 0 0 KELLOGG CO COM 487836108 662 10272 SH SOLE 10272 0 0 KEY TRONIC CORP COM 493144109 1188 210350 SH SOLE 210350 0 0 KEYCORP COM 493267108 888 39688 SH SOLE 39688 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1215 7692 SH SOLE 7692 0 0 KIMBERLY-CLARK CORP COM 494368103 2857 23201 SH SOLE 23201 0 0 KIMCO RLTY CORP COM 49446R109 367 14851 SH SOLE 14851 0 0 KINDER MORGAN INC DEL COM 49456B101 1968 104097 SH SOLE 104097 0 0 KINDER MORGAN INC DEL COM 49456B101 3 2000 SH Call SOLE 2000 0 0 KKR & CO INC COM 48251W104 741 12666 SH SOLE 12666 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 551 18039 SH SOLE 18039 0 0 KRAFT HEINZ CO COM 500754106 2254 57230 SH SOLE 57230 0 0 KROGER CO COM 501044101 442 7703 SH SOLE 7703 0 0 KVH INDS INC COM 482738101 505 55518 SH SOLE 55518 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 5438 21886 SH SOLE 21886 0 0 LAM RESEARCH CORP COM 512807108 2387 4439 SH SOLE 4439 0 0 LAUDER ESTEE COS INC CL A 518439104 685 2515 SH SOLE 2515 0 0 LEGGETT & PLATT INC COM 524660107 310 8920 SH SOLE 8920 0 0 LENNAR CORP CL A 526057104 200 2460 SH SOLE 2460 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 212 1567 SH SOLE 1567 0 0 LILLY ELI & CO COM 532457108 6567 22932 SH SOLE 22932 0 0 LINCOLN ELEC HLDGS INC COM 533900106 675 4900 SH SOLE 4900 0 0 LINDE PLC SHS G5494J103 566 1773 SH SOLE 1773 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 19 12400 SH SOLE 12400 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 532 32751 SH SOLE 32751 0 0 LISTED FD TR HORIZON KINETICS 53656F623 4260 127892 SH SOLE 127892 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 277 7200 SH SOLE 7200 0 0 LOCKHEED MARTIN CORP COM 539830109 8554 19380 SH SOLE 19380 0 0 LOCKHEED MARTIN CORP COM 539830109 22 2100 SH Call SOLE 2100 0 0 LOEWS CORP COM 540424108 581 8959 SH SOLE 8959 0 0 LOUISIANA PAC CORP COM 546347105 304 4893 SH SOLE 4893 0 0 LOWES COS INC COM 548661107 5380 26606 SH SOLE 26606 0 0 LUCID GROUP INC COM 549498103 406 15971 SH SOLE 15971 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 644 6268 SH SOLE 6268 0 0 M & T BK CORP COM 55261F104 657 3876 SH SOLE 3876 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 270 26570 SH SOLE 26570 0 0 MACYS INC COM 55616P104 214 8800 SH SOLE 8800 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4228 86171 SH SOLE 86171 0 0 MANULIFE FINL CORP COM 56501R106 920 43078 SH SOLE 43078 0 0 MARATHON OIL CORP COM 565849106 429 17078 SH SOLE 17078 0 0 MARATHON PETE CORP COM 56585A102 807 9438 SH SOLE 9438 0 0 MARKETAXESS HLDGS INC COM 57060D108 238 700 SH SOLE 700 0 0 MARRIOTT INTL INC NEW CL A 571903202 3941 22426 SH SOLE 22426 0 0 MARSH & MCLENNAN COS INC COM 571748102 523 3066 SH SOLE 3066 0 0 MARTIN MARIETTA MATLS INC COM 573284106 486 1262 SH SOLE 1262 0 0 MARVELL TECHNOLOGY INC COM 573874104 1624 22643 SH SOLE 22643 0 0 MARVELL TECHNOLOGY INC COM 573874104 3 400 SH Call SOLE 400 0 0 MASTEC INC COM 576323109 733 8410 SH SOLE 8410 0 0 MASTERCARD INCORPORATED CL A 57636Q104 3234 9049 SH SOLE 9049 0 0 MATTEL INC COM 577081102 601 27063 SH SOLE 27063 0 0 MCCORMICK & CO INC COM NON VTG 579780206 412 4131 SH SOLE 4131 0 0 MCDONALDS CORP COM 580135101 3777 15274 SH SOLE 15274 0 0 MCKESSON CORP COM 58155Q103 598 1953 SH SOLE 1953 0 0 MDU RES GROUP INC COM 552690109 1938 72727 SH SOLE 72727 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 206 9763 SH SOLE 9763 0 0 MEDTRONIC PLC SHS G5960L103 7472 67341 SH SOLE 67341 0 0 MEDTRONIC PLC SHS G5960L103 4 500 SH Call SOLE 500 0 0 MERCK & CO INC COM 58933Y105 11932 145427 SH SOLE 145427 0 0 MERCK & CO INC COM 58933Y105 4 800 SH Call SOLE 800 0 0 MESABI TR CTF BEN INT 590672101 1646 61797 SH SOLE 61797 0 0 META PLATFORMS INC CL A 30303M102 9581 43086 SH SOLE 43086 0 0 METLIFE INC COM 59156R108 1171 16655 SH SOLE 16655 0 0 MFS INVT GRADE MUN TR SH BEN INT 59318B108 248 29000 SH SOLE 29000 0 0 MGM RESORTS INTERNATIONAL COM 552953101 809 19301 SH SOLE 19301 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 977 13003 SH SOLE 13003 0 0 MICRON TECHNOLOGY INC COM 595112103 2274 29196 SH SOLE 29196 0 0 MICROSOFT CORP COM 594918104 70954 230137 SH SOLE 230137 0 0 MICROSOFT CORP COM 594918104 3 100 SH Call SOLE 100 0 0 MICROSTRATEGY INC CL A NEW 594972408 760 1563 SH SOLE 1563 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 436 70437 SH SOLE 70437 0 0 MODERNA INC COM 60770K107 6340 36803 SH SOLE 36803 0 0 MONDELEZ INTL INC CL A 609207105 2735 43569 SH SOLE 43569 0 0 MORGAN STANLEY COM NEW 617446448 2201 29626 SH SOLE 29626 0 0 MORGAN STANLEY EMERGING MKTS COM 617477104 367 73585 SH SOLE 73585 0 0 MOSAIC CO NEW COM 61945C103 500 7515 SH SOLE 7515 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 695 2870 SH SOLE 2870 0 0 MP MATERIALS CORP COM CL A 553368101 513 8940 SH SOLE 8940 0 0 MP MATERIALS CORP COM CL A 553368101 10 500 SH Call SOLE 500 0 0 MPLX LP COM UNIT REP LTD 55336V100 606 18271 SH SOLE 18271 0 0 MUELLER WTR PRODS INC COM SER A 624758108 388 30000 SH SOLE 30000 0 0 MYERS INDS INC COM 628464109 839 38846 SH SOLE 38846 0 0 NATIONAL BANKSHARES INC VA COM 634865109 438 11763 SH SOLE 11763 0 0 NATIONAL FUEL GAS CO COM 636180101 352 5125 SH SOLE 5125 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 391 5089 SH SOLE 5089 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 482 10733 SH SOLE 10733 0 0 NETFLIX INC COM 64110L106 1174 3135 SH SOLE 3135 0 0 NEW GOLD INC CDA COM 644535106 130 72250 SH SOLE 72250 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 155 14500 SH SOLE 14500 0 0 NEWELL BRANDS INC COM 651229106 546 25490 SH SOLE 25490 0 0 NEWMONT CORP COM 651639106 3114 39194 SH SOLE 39194 0 0 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 190 12000 SH SOLE 12000 0 0 NEXTERA ENERGY INC COM 65339F101 12592 148642 SH SOLE 148642 0 0 NEXTERA ENERGY INC COM 65339F101 20 2000 SH Call SOLE 2000 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 274 3290 SH SOLE 3290 0 0 NICE LTD SPONSORED ADR 653656108 271 1238 SH SOLE 1238 0 0 NIKE INC CL B 654106103 5566 41363 SH SOLE 41363 0 0 NISOURCE INC COM 65473P105 663 20836 SH SOLE 20836 0 0 NOKIA CORP SPONSORED ADR 654902204 503 92118 SH SOLE 92118 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 158 74000 SH SOLE 74000 0 0 NORDSTROM INC COM 655664100 393 14500 SH SOLE 14500 0 0 NORFOLK SOUTHN CORP COM 655844108 9471 33205 SH SOLE 33205 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 382 11200 SH SOLE 11200 0 0 NORTHERN TR CORP COM 665859104 410 3517 SH SOLE 3517 0 0 NORTHROP GRUMMAN CORP COM 666807102 2215 4952 SH SOLE 4952 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 472 21575 SH SOLE 21575 0 0 NOVARTIS AG SPONSORED ADR 66987V109 2717 30965 SH SOLE 30965 0 0 NOVO-NORDISK A S ADR 670100205 289 2606 SH SOLE 2606 0 0 NUCANA PLC SPONSORED ADR 67022C106 25 25000 SH SOLE 25000 0 0 NUCOR CORP COM 670346105 499 3358 SH SOLE 3358 0 0 NUCOR CORP COM 670346105 4 200 SH Call SOLE 200 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 332 23056 SH SOLE 23056 0 0 NUTRIEN LTD COM 67077M108 4213 40517 SH SOLE 40517 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 330 22308 SH SOLE 22308 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1107 84242 SH SOLE 84242 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 369 25000 SH SOLE 25000 0 0 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 547 43000 SH SOLE 43000 0 0 NUVEEN MUN VALUE FD INC COM 670928100 298 31077 SH SOLE 31077 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 186 12744 SH SOLE 12744 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 2304 274276 SH SOLE 274276 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2420 282109 SH SOLE 282109 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 955 71467 SH SOLE 71467 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1200 84189 SH SOLE 84189 0 0 NVIDIA CORPORATION COM 67066G104 27315 100106 SH SOLE 100106 0 0 NVIDIA CORPORATION COM 67066G104 29 1000 SH Call SOLE 1000 0 0 NVR INC COM 62944T105 505 113 SH SOLE 113 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 236 31965 SH SOLE 31965 0 0 OBSIDIAN ENERGY LTD COM 674482203 122 13813 SH SOLE 13813 0 0 OCCIDENTAL PETE CORP COM 674599105 974 17162 SH SOLE 17162 0 0 OCCIDENTAL PETE CORP COM 674599105 18 4000 SH Call SOLE 4000 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 627 2098 SH SOLE 2098 0 0 OLD REP INTL CORP COM 680223104 598 23109 SH SOLE 23109 0 0 OLIN CORP COM PAR $1 680665205 327 6255 SH SOLE 6255 0 0 OLIN CORP COM PAR $1 680665205 4 400 SH Call SOLE 400 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 248 7947 SH SOLE 7947 0 0 ON SEMICONDUCTOR CORP COM 682189105 255 4073 SH SOLE 4073 0 0 ONEOK INC NEW COM 682680103 3581 50696 SH SOLE 50696 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 116 11387 SH SOLE 11387 0 0 ORACLE CORP COM 68389X105 2712 32776 SH SOLE 32776 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 129 19000 SH SOLE 19000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 262 382 SH SOLE 382 0 0 ORGANOGENESIS HLDGS INC COM 68621F102 506 66350 SH SOLE 66350 0 0 ORGANON & CO COMMON STOCK 68622V106 514 14713 SH SOLE 14713 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 140 10600 SH SOLE 10600 0 0 OTIS WORLDWIDE CORP COM 68902V107 506 6574 SH SOLE 6574 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 291 5575 SH SOLE 5575 0 0 PACER FDS TR US CASH COWS 100 69374H881 375 7531 SH SOLE 7531 0 0 PACKAGING CORP AMER COM 695156109 371 2379 SH SOLE 2379 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 382 27800 SH SOLE 27800 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 4 700 SH Call SOLE 700 0 0 PALO ALTO NETWORKS INC COM 697435105 1092 1754 SH SOLE 1754 0 0 PAN AMERN SILVER CORP COM 697900108 408 14950 SH SOLE 14950 0 0 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 842 15160 SH SOLE 15160 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3875 102479 SH SOLE 102479 0 0 PARKER-HANNIFIN CORP COM 701094104 771 2718 SH SOLE 2718 0 0 PAYCHEX INC COM 704326107 1397 10236 SH SOLE 10236 0 0 PAYONEER GLOBAL INC COM 70451X104 208 46525 SH SOLE 46525 0 0 PAYPAL HLDGS INC COM 70450Y103 4041 34941 SH SOLE 34941 0 0 PAYPAL HLDGS INC COM 70450Y103 1 300 SH Call SOLE 300 0 0 PCTEL INC COM 69325Q105 179 38500 SH SOLE 38500 0 0 PENN NATL GAMING INC COM 707569109 242 5709 SH SOLE 5709 0 0 PENNANTPARK INVT CORP COM 708062104 88 11347 SH SOLE 11347 0 0 PENTAIR PLC SHS G7S00T104 618 11408 SH SOLE 11408 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 1042 52126 SH SOLE 52126 0 0 PEPSICO INC COM 713448108 19090 114054 SH SOLE 114054 0 0 PERKINELMER INC COM 714046109 1027 5888 SH SOLE 5888 0 0 PFIZER INC COM 717081103 17989 347486 SH SOLE 347486 0 0 PFIZER INC COM 717081103 2 100 SH Call SOLE 100 0 0 PHILIP MORRIS INTL INC COM 718172109 1923 20473 SH SOLE 20473 0 0 PHILLIPS 66 COM 718546104 1256 14543 SH SOLE 14543 0 0 PILGRIMS PRIDE CORP COM 72147K108 767 30559 SH SOLE 30559 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1554 15515 SH SOLE 15515 0 0 PIMCO INCOME STRATEGY FD II COM 72201J104 100 11469 SH SOLE 11469 0 0 PIMCO MUN INCOME FD II COM 72200W106 173 15000 SH SOLE 15000 0 0 PINNACLE WEST CAP CORP COM 723484101 1859 23806 SH SOLE 23806 0 0 PIONEER NAT RES CO COM 723787107 432 1727 SH SOLE 1727 0 0 PIONEER NAT RES CO COM 723787107 2 100 SH Call SOLE 100 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 3105 268801 SH SOLE 268801 0 0 PLUG POWER INC COM NEW 72919P202 213 7450 SH SOLE 7450 0 0 PNC FINL SVCS GROUP INC COM 693475105 3118 16904 SH SOLE 16904 0 0 POTLATCHDELTIC CORPORATION COM 737630103 255 4838 SH SOLE 4838 0 0 PPG INDS INC COM 693506107 1674 12773 SH SOLE 12773 0 0 PPL CORP COM 69351T106 442 15483 SH SOLE 15483 0 0 PROCTER AND GAMBLE CO COM 742718109 22045 144272 SH SOLE 144272 0 0 PROCTER AND GAMBLE CO COM 742718109 2 300 SH Call SOLE 300 0 0 PROGRESSIVE CORP COM 743315103 351 3081 SH SOLE 3081 0 0 PROLOGIS INC. COM 74340W103 744 4607 SH SOLE 4607 0 0 PROLOGIS INC. COM 74340W103 3 200 SH Call SOLE 200 0 0 PROSHARES TR PET CARE ETF 74348A145 880 13220 SH SOLE 13220 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 1417 14929 SH SOLE 14929 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 273 3772 SH SOLE 3772 0 0 PROSHARES TR II ULTRA VIX SHORT 74347Y839 135 10000 SH SOLE 10000 0 0 PROVIDENT BANCORP INC COM NEW 74383L105 162 10000 SH SOLE 10000 0 0 PRUDENTIAL FINL INC COM 744320102 1374 11628 SH SOLE 11628 0 0 PUBLIC STORAGE COM 74460D109 406 1039 SH SOLE 1039 0 0 QIAGEN NV SHS NEW N72482123 4341 88601 SH SOLE 88601 0 0 QORVO INC COM 74736K101 337 2712 SH SOLE 2712 0 0 QUALCOMM INC COM 747525103 5507 36036 SH SOLE 36036 0 0 QUALCOMM INC COM 747525103 2 300 SH Call SOLE 300 0 0 QUANTA SVCS INC COM 74762E102 400 3043 SH SOLE 3043 0 0 QUANTERIX CORP COM 74766Q101 453 15503 SH SOLE 15503 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2772 20254 SH SOLE 20254 0 0 RAPID7 INC COM 753422104 974 8760 SH SOLE 8760 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 11205 113099 SH SOLE 113099 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 1 400 SH Call SOLE 400 0 0 REALTY INCOME CORP COM 756109104 1352 19516 SH SOLE 19516 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 517 14953 SH SOLE 14953 0 0 REDBALL ACQUISITION CORP COM CL A G7417R105 99 10000 SH SOLE 10000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 801 1147 SH SOLE 1147 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1126 50566 SH SOLE 50566 0 0 RENN FD INC COM 759720105 429 198705 SH SOLE 198705 0 0 REPUBLIC SVCS INC COM 760759100 891 6726 SH SOLE 6726 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 245 10279 SH SOLE 10279 0 0 RIGETTI COMPUTING INC COMMON STOCK 76655K103 75 11900 SH SOLE 11900 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2953 36733 SH SOLE 36733 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882H105 939 54600 SH SOLE 54600 0 0 ROCKWELL AUTOMATION INC COM 773903109 574 2051 SH SOLE 2051 0 0 ROSS STORES INC COM 778296103 535 5910 SH SOLE 5910 0 0 ROYAL BK CDA COM 780087102 1149 10418 SH SOLE 10418 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 800 9548 SH SOLE 9548 0 0 ROYCE MICRO-CAP TR INC COM 780915104 911 86602 SH SOLE 86602 0 0 ROYCE VALUE TR INC COM 780910105 218 12816 SH SOLE 12816 0 0 S&P GLOBAL INC COM 78409V104 460 1121 SH SOLE 1121 0 0 S&P GLOBAL INC COM 78409V104 2 100 SH Call SOLE 100 0 0 SABINE RTY TR UNIT BEN INT 785688102 524 9080 SH SOLE 9080 0 0 SAIA INC COM 78709Y105 247 1015 SH SOLE 1015 0 0 SALESFORCE COM INC COM 79466L302 8280 38998 SH SOLE 38998 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 128 15496 SH SOLE 15496 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 539 66700 SH SOLE 66700 0 0 SANOFI SPONSORED ADR 80105N105 388 7555 SH SOLE 7555 0 0 SCHLUMBERGER LTD COM STK 806857108 3194 77311 SH SOLE 77311 0 0 SCHWAB CHARLES CORP COM 808513105 528 6263 SH SOLE 6263 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 294 3731 SH SOLE 3731 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 494 8144 SH SOLE 8144 0 0 SCOPUS BIOPHARMA INC COM 809171101 10 14500 SH SOLE 14500 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 1980 16104 SH SOLE 16104 0 0 SEI INVTS CO COM 784117103 1177 19546 SH SOLE 19546 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 102 11900 SH SOLE 11900 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 981 12827 SH SOLE 12827 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1753 45744 SH SOLE 45744 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 290 6003 SH SOLE 6003 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 466 2519 SH SOLE 2519 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 591 7783 SH SOLE 7783 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1039 7587 SH SOLE 7587 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 872 8469 SH SOLE 8469 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1074 14422 SH SOLE 14422 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1116 7025 SH SOLE 7025 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 491 9664 SH SOLE 9664 0 0 SERVICENOW INC COM 81762P102 251 451 SH SOLE 451 0 0 SG BLOCKS INC COM NEW 78418A505 29 15000 SH SOLE 15000 0 0 SHELL PLC SPON ADS 780259305 2345 42688 SH SOLE 42688 0 0 SHERWIN WILLIAMS CO COM 824348106 2334 9349 SH SOLE 9349 0 0 SHOPIFY INC CL A 82509L107 728 1077 SH SOLE 1077 0 0 SILVERGATE CAP CORP CL A 82837P408 367 2435 SH SOLE 2435 0 0 SIMON PPTY GROUP INC NEW COM 828806109 603 4584 SH SOLE 4584 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 137 20750 SH SOLE 20750 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 966 7249 SH SOLE 7249 0 0 SOFI TECHNOLOGIES INC COM 83406F102 2462 260526 SH SOLE 260526 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 1282 12480 SH SOLE 12480 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 146 62500 SH SOLE 62500 0 0 SOUTHERN CO COM 842587107 5209 71832 SH SOLE 71832 0 0 SOUTHWESTERN ENERGY CO COM 845467109 100 14000 SH SOLE 14000 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 924 2664 SH SOLE 2664 0 0 SPDR GOLD TR GOLD SHS 78463V107 2897 16034 SH SOLE 16034 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 5256 11637 SH SOLE 11637 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 600 SH Put SOLE 600 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 946 1929 SH SOLE 1929 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 256 2802 SH SOLE 2802 0 0 SPDR SER TR BLOOMBERG CONV 78464A359 848 11018 SH SOLE 11018 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 1037 21654 SH SOLE 21654 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 240 7916 SH SOLE 7916 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 269 7114 SH SOLE 7114 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 207 2207 SH SOLE 2207 0 0 SPDR SER TR S&P BIOTECH 78464A870 373 4145 SH SOLE 4145 0 0 SPDR SER TR S&P DIVID ETF 78464A763 675 5268 SH SOLE 5268 0 0 SPDR SER TR S&P REGL BKG 78464A698 599 8689 SH SOLE 8689 0 0 SPLUNK INC COM 848637104 1796 12082 SH SOLE 12082 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 569 29354 SH SOLE 29354 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1343 87372 SH SOLE 87372 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1328 151470 SH SOLE 151470 0 0 SSR MNG INC COM 784730103 212 9750 SH SOLE 9750 0 0 STAG INDL INC COM 85254J102 3265 78956 SH SOLE 78956 0 0 STANLEY BLACK & DECKER INC COM 854502101 853 6105 SH SOLE 6105 0 0 STARBUCKS CORP COM 855244109 5484 60286 SH SOLE 60286 0 0 STATE STR CORP COM 857477103 1689 19391 SH SOLE 19391 0 0 STONE HBR EMERGING MKTS INCO COM 86164T107 111 16925 SH SOLE 16925 0 0 STONE HBR EMERGING MKTS TOTA COM 86164W100 239 32880 SH SOLE 32880 0 0 STORE CAP CORP COM 862121100 249 8522 SH SOLE 8522 0 0 STRYKER CORPORATION COM 863667101 3867 14463 SH SOLE 14463 0 0 SUMMIT MATLS INC CL A 86614U100 256 8241 SH SOLE 8241 0 0 SUNDIAL GROWERS INC COM 86730L109 8 11000 SH SOLE 11000 0 0 SUNRUN INC COM 86771W105 519 17090 SH SOLE 17090 0 0 SVB FINANCIAL GROUP COM 78486Q101 520 929 SH SOLE 929 0 0 SYNAPTICS INC COM 87157D109 1742 8730 SH SOLE 8730 0 0 SYNAPTICS INC COM 87157D109 3 100 SH Call SOLE 100 0 0 SYSCO CORP COM 871829107 3028 37080 SH SOLE 37080 0 0 SYSCO CORP COM 871829107 15 16700 SH Put SOLE 16700 0 0 T2 BIOSYSTEMS INC COM 89853L104 7 13000 SH SOLE 13000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2354 22581 SH SOLE 22581 0 0 TARGET CORP COM 87612E106 2810 13240 SH SOLE 13240 0 0 TC ENERGY CORP COM 87807B107 1365 24187 SH SOLE 24187 0 0 TE CONNECTIVITY LTD SHS H84989104 350 2672 SH SOLE 2672 0 0 TELEFONICA S A SPONSORED ADR 879382208 89 18485 SH SOLE 18485 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 85 16851 SH SOLE 16851 0 0 TESLA INC COM 88160R101 9001 8353 SH SOLE 8353 0 0 TESLA INC COM 88160R101 7 300 SH Put SOLE 300 0 0 TESSCO TECHNOLOGIES INC COM 872386107 695 115021 SH SOLE 115021 0 0 TEXAS INSTRS INC COM 882508104 1447 7885 SH SOLE 7885 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 37182 27499 SH SOLE 27499 0 0 THE BEACHBODY COMPANY INC COM CL A 073463101 51 22500 SH SOLE 22500 0 0 THE TRADE DESK INC COM CL A 88339J105 411 5941 SH SOLE 5941 0 0 THERAPEUTICSMD INC COM 88338N107 12 30500 SH SOLE 30500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3420 5791 SH SOLE 5791 0 0 THOMSON REUTERS CORP. COM NEW 884903709 267 2451 SH SOLE 2451 0 0 TJX COS INC NEW COM 872540109 9163 151258 SH SOLE 151258 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2489 31334 SH SOLE 31334 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 2084 41244 SH SOLE 41244 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 555 3637 SH SOLE 3637 0 0 TRANSOCEAN LTD REG SHS H8817H100 61 13300 SH SOLE 13300 0 0 TRAVELERS COMPANIES INC COM 89417E109 761 4164 SH SOLE 4164 0 0 TRAVELERS COMPANIES INC COM 89417E109 2 100 SH Call SOLE 100 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 299 18800 SH SOLE 18800 0 0 TRINITY INDS INC COM 896522109 622 18095 SH SOLE 18095 0 0 TRITON INTL LTD CL A G9078F107 870 12400 SH SOLE 12400 0 0 TRUIST FINL CORP COM 89832Q109 2033 35850 SH SOLE 35850 0 0 TWILIO INC CL A 90138F102 291 1766 SH SOLE 1766 0 0 TWITTER INC COM 90184L102 285 7375 SH SOLE 7375 0 0 TWITTER INC COM 90184L102 2 300 SH Call SOLE 300 0 0 TYLER TECHNOLOGIES INC COM 902252105 902 2027 SH SOLE 2027 0 0 TYSON FOODS INC CL A 902494103 455 5081 SH SOLE 5081 0 0 UBER TECHNOLOGIES INC COM 90353T100 3054 85586 SH SOLE 85586 0 0 UGI CORP NEW COM 902681105 264 7287 SH SOLE 7287 0 0 ULTA BEAUTY INC COM 90384S303 415 1042 SH SOLE 1042 0 0 ULTA BEAUTY INC COM 90384S303 14 200 SH Call SOLE 200 0 0 UNILEVER PLC SPON ADR NEW 904767704 2006 44027 SH SOLE 44027 0 0 UNION PAC CORP COM 907818108 7358 26933 SH SOLE 26933 0 0 UNITED AIRLS HLDGS INC COM 910047109 292 6300 SH SOLE 6300 0 0 UNITED PARCEL SERVICE INC CL B 911312106 7248 33797 SH SOLE 33797 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2 200 SH Call SOLE 200 0 0 UNITED RENTALS INC COM 911363109 5969 16804 SH SOLE 16804 0 0 UNITED STATES ANTIMONY CORP COM 911549103 63 97500 SH SOLE 97500 0 0 UNITED STS LIME & MINERALS I COM 911922102 313 2700 SH SOLE 2700 0 0 UNITEDHEALTH GROUP INC COM 91324P102 5337 10466 SH SOLE 10466 0 0 US BANCORP DEL COM NEW 902973304 1626 30599 SH SOLE 30599 0 0 VACCINEX INC COM 918640103 13 10000 SH SOLE 10000 0 0 VALERO ENERGY CORP COM 91913Y100 688 6780 SH SOLE 6780 0 0 VALLEY NATL BANCORP COM 919794107 284 21800 SH SOLE 21800 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 358 3429 SH SOLE 3429 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 1378 45314 SH SOLE 45314 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 849 22143 SH SOLE 22143 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 357 6215 SH SOLE 6215 0 0 VANECK ETF TRUST INFLATION ALLOCA 92189F130 414 14740 SH SOLE 14740 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 633 13503 SH SOLE 13503 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 365 4882 SH SOLE 4882 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 360 3041 SH SOLE 3041 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 478 1773 SH SOLE 1773 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 278 3393 SH SOLE 3393 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 391 7452 SH SOLE 7452 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 351 1220 SH SOLE 1220 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 305 2041 SH SOLE 2041 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 580 2440 SH SOLE 2440 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 278 2564 SH SOLE 2564 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1634 3935 SH SOLE 3935 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 248 999 SH SOLE 999 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1244 5463 SH SOLE 5463 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 792 5360 SH SOLE 5360 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 707 15323 SH SOLE 15323 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 259 2555 SH SOLE 2555 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 426 8317 SH SOLE 8317 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 548 6365 SH SOLE 6365 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 297 3799 SH SOLE 3799 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 207 2907 SH SOLE 2907 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5945 36661 SH SOLE 36661 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 368 7666 SH SOLE 7666 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 277 2470 SH SOLE 2470 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 296 3165 SH SOLE 3165 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 821 1971 SH SOLE 1971 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 259 1600 SH SOLE 1600 0 0 VAXART INC COM NEW 92243A200 50 10000 SH SOLE 10000 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 17438 342320 SH SOLE 342320 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1013 3883 SH SOLE 3883 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 5 100 SH Call SOLE 100 0 0 VIATRIS INC COM 92556V106 689 63305 SH SOLE 63305 0 0 VICARIOUS SURGICAL INC COM CL A 92561V109 67 13300 SH SOLE 13300 0 0 VIDLER WATER RESOUCES INC COM 92660E107 361 23400 SH SOLE 23400 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 268 9050 SH SOLE 9050 0 0 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 422 19323 SH SOLE 19323 0 0 VISA INC COM CL A 92826C839 17031 76795 SH SOLE 76795 0 0 VMWARE INC CL A COM 928563402 225 1976 SH SOLE 1976 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1346 80973 SH SOLE 80973 0 0 VOXX INTL CORP CL A 91829F104 1913 191900 SH SOLE 191900 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 108 16175 SH SOLE 16175 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 158 27021 SH SOLE 27021 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 138 11875 SH SOLE 11875 0 0 VULCAN MATLS CO COM 929160109 214 1165 SH SOLE 1165 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 931 20791 SH SOLE 20791 0 0 WALMART INC COM 931142103 13324 89470 SH SOLE 89470 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1283 50300 SH SOLE 50300 0 0 WASTE MGMT INC DEL COM 94106L109 9415 59398 SH SOLE 59398 0 0 WAVEDANCER INC COM 456696103 95 17988 SH SOLE 17988 0 0 WEC ENERGY GROUP INC COM 92939U106 821 8225 SH SOLE 8225 0 0 WELLS FARGO CO NEW COM 949746101 2573 53090 SH SOLE 53090 0 0 WELLTOWER INC COM 95040Q104 332 3452 SH SOLE 3452 0 0 WEST FRASER TIMBER CO LTD COM 952845105 208 2525 SH SOLE 2525 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 349 849 SH SOLE 849 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 136 10200 SH SOLE 10200 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 925 68649 SH SOLE 68649 0 0 WESTERN DIGITAL CORP. COM 958102105 655 13184 SH SOLE 13184 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 48 50000 SH SOLE 50000 0 0 WESTROCK CO COM 96145D105 692 14724 SH SOLE 14724 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 2334 61575 SH SOLE 61575 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 2010 42254 SH SOLE 42254 0 0 WHEELS UP EXPERIENCE INC COM CL A 96328L106 58 18600 SH SOLE 18600 0 0 WHIRLPOOL CORP COM 963320106 409 2370 SH SOLE 2370 0 0 WILLIAMS COS INC COM 969457100 7887 236080 SH SOLE 236080 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 417 11583 SH SOLE 11583 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 845 13201 SH SOLE 13201 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 200 4499 SH SOLE 4499 0 0 WISDOMTREE TR WSDM EMKTBD FD 97717X784 264 4000 SH SOLE 4000 0 0 WORKHORSE GROUP INC COM NEW 98138J206 79 15865 SH SOLE 15865 0 0 WP CAREY INC COM 92936U109 2089 25840 SH SOLE 25840 0 0 XCEL ENERGY INC COM 98389B100 791 10964 SH SOLE 10964 0 0 XPERI HOLDING CORP COM 98390M103 325 18750 SH SOLE 18750 0 0 XYLEM INC COM 98419M100 627 7351 SH SOLE 7351 0 0 YAMANA GOLD INC COM 98462Y100 123 22078 SH SOLE 22078 0 0 YUM BRANDS INC COM 988498101 893 7530 SH SOLE 7530 0 0 YUM CHINA HLDGS INC COM 98850P109 249 6005 SH SOLE 6005 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 342 2673 SH SOLE 2673 0 0 ZOETIS INC CL A 98978V103 3441 18246 SH SOLE 18246 0 0