0001085146-22-001030.txt : 20220214 0001085146-22-001030.hdr.sgml : 20220214 20220214134544 ACCESSION NUMBER: 0001085146-22-001030 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220214 DATE AS OF CHANGE: 20220214 EFFECTIVENESS DATE: 20220214 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: 22629023 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 12-31-2021 12-31-2021 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 02-12-2022 0 899 1625726 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 5002 28158 SH SOLE 28158 0 0 ABB LTD SPONSORED ADR 000375204 4835 126660 SH SOLE 126660 0 0 ABBOTT LABS COM 002824100 8402 59696 SH SOLE 59696 0 0 ABBOTT LABS COM 002824100 2 3 SH Call SOLE 3 0 0 ABBVIE INC COM 00287Y109 10565 78029 SH SOLE 78029 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 293 76576 SH SOLE 76576 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 91 13313 SH SOLE 13313 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11175 26956 SH SOLE 26956 0 0 ADAM NAT RES FD INC COM 00548F105 211 12782 SH SOLE 12782 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 1600 2822 SH SOLE 2822 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 3 1 SH Call SOLE 1 0 0 ADT INC DEL COM 00090Q103 241 28600 SH SOLE 28600 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2271 15780 SH SOLE 15780 0 0 ADVANCED MICRO DEVICES INC COM 007903107 45 42 SH Call SOLE 42 0 0 AES CORP COM 00130H105 352 14500 SH SOLE 14500 0 0 AFLAC INC COM 001055102 547 9369 SH SOLE 9369 0 0 AGNICO EAGLE MINES LTD COM 008474108 830 15620 SH SOLE 15620 0 0 AIR PRODS & CHEMS INC COM 009158106 1492 4903 SH SOLE 4903 0 0 AIRBNB INC COM CL A 009066101 1915 11503 SH SOLE 11503 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 808 105089 SH SOLE 105089 0 0 ALCOA CORP COM 013872106 510 8563 SH SOLE 8563 0 0 ALCON AG ORD SHS H01301128 1922 22065 SH SOLE 22065 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 468 3938 SH SOLE 3938 0 0 ALICO INC COM 016230104 229 6195 SH SOLE 6195 0 0 ALIGN TECHNOLOGY INC COM 016255101 281 428 SH SOLE 428 0 0 ALKALINE WTR CO INC COM NEW 01643A207 14 12000 SH SOLE 12000 0 0 ALLEGHANY CORP MD COM 017175100 2698 4041 SH SOLE 4041 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 136 11251 SH SOLE 11251 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2721 55717 SH SOLE 55717 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1283 86650 SH SOLE 86650 0 0 ALLIANT ENERGY CORP COM 018802108 502 8163 SH SOLE 8163 0 0 ALLSTATE CORP COM 020002101 5600 47601 SH SOLE 47601 0 0 ALPHABET INC CAP STK CL A 02079K305 18437 6364 SH SOLE 6364 0 0 ALPHABET INC CAP STK CL C 02079K107 10533 3640 SH SOLE 3640 0 0 ALTRIA GROUP INC COM 02209S103 1661 35042 SH SOLE 35042 0 0 AMAZON COM INC COM 023135106 32030 9606 SH SOLE 9606 0 0 AMBEV SA SPONSORED ADR 02319V103 145 51900 SH SOLE 51900 0 0 AMCOR PLC ORD G0250X107 164 13650 SH SOLE 13650 0 0 AMEREN CORP COM 023608102 216 2430 SH SOLE 2430 0 0 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 386 15250 SH SOLE 15250 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1585 17819 SH SOLE 17819 0 0 AMERICAN EXPRESS CO COM 025816109 1589 9715 SH SOLE 9715 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 388 6816 SH SOLE 6816 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1378 4712 SH SOLE 4712 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1502 7953 SH SOLE 7953 0 0 AMETEK INC COM 031100100 3065 20846 SH SOLE 20846 0 0 AMGEN INC COM 031162100 3325 14780 SH SOLE 14780 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 268 7009 SH SOLE 7009 0 0 AMYRIS INC COM NEW 03236M200 283 52250 SH SOLE 52250 0 0 ANALOG DEVICES INC COM 032654105 561 3194 SH SOLE 3194 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 311 5133 SH SOLE 5133 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 128 16340 SH SOLE 16340 0 0 AON PLC SHS CL A G0403H108 258 858 SH SOLE 858 0 0 APA CORPORATION COM 03743Q108 434 16141 SH SOLE 16141 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 513 33475 SH SOLE 33475 0 0 APPLE INC COM 037833100 87722 494016 SH SOLE 494016 0 0 APPLIED MATLS INC COM 038222105 2731 17357 SH SOLE 17357 0 0 APPLIED MATLS INC COM 038222105 3 2 SH Call SOLE 2 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1016 15036 SH SOLE 15036 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 784 134466 SH SOLE 134466 0 0 ARES CAPITAL CORP COM 04010L103 402 18979 SH SOLE 18979 0 0 ARISTA NETWORKS INC COM 040413106 207 1440 SH SOLE 1440 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1123 18337 SH SOLE 18337 0 0 ARK ETF TR INNOVATION ETF 00214Q104 2896 30613 SH SOLE 30613 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 565 4767 SH SOLE 4767 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 614 10549 SH SOLE 10549 0 0 AT&T INC COM 00206R102 7034 285925 SH SOLE 285925 0 0 AUDACY INC CL A 05070N103 329 127964 SH SOLE 127964 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1735 7036 SH SOLE 7036 0 0 AVALONBAY CMNTYS INC COM 053484101 906 3586 SH SOLE 3586 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 819 10980 SH SOLE 10980 0 0 AZENTA INC COM 114340102 320 3106 SH SOLE 3106 0 0 B2GOLD CORP COM 11777Q209 133 33850 SH SOLE 33850 0 0 BALL CORP COM 058498106 1568 16288 SH SOLE 16288 0 0 BANCO SANTANDER S.A. ADR 05964H105 105 31815 SH SOLE 31815 0 0 BANDWIDTH INC COM CL A 05988J103 492 6855 SH SOLE 6855 0 0 BANK NEW YORK MELLON CORP COM 064058100 1766 30412 SH SOLE 30412 0 0 BANK NOVA SCOTIA B C COM 064149107 472 6585 SH SOLE 6585 0 0 BAR HBR BANKSHARES COM 066849100 219 7575 SH SOLE 7575 0 0 BARNES GROUP INC COM 067806109 215 4623 SH SOLE 4623 0 0 BARRICK GOLD CORP COM 067901108 835 43941 SH SOLE 43941 0 0 BAXTER INTL INC COM 071813109 2569 29932 SH SOLE 29932 0 0 BCE INC COM NEW 05534B760 1008 19376 SH SOLE 19376 0 0 BCLS ACQUISITION CORP COM CL A G0904B105 139 14200 SH SOLE 14200 0 0 BEAM THERAPEUTICS INC COM 07373V105 300 3770 SH SOLE 3770 0 0 BECTON DICKINSON & CO COM 075887109 1970 7832 SH SOLE 7832 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 451 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8380 28027 SH SOLE 28027 0 0 BGC PARTNERS INC CL A 05541T101 262 56400 SH SOLE 56400 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1110 18394 SH SOLE 18394 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 516 5835 SH SOLE 5835 0 0 BIOTRICITY INC COM 09074H104 40 10000 SH SOLE 10000 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 330 4921 SH SOLE 4921 0 0 BK OF AMERICA CORP COM 060505104 8147 183123 SH SOLE 183123 0 0 BLACK HILLS CORP COM 092113109 517 7329 SH SOLE 7329 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 706 68350 SH SOLE 68350 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 110 11583 SH SOLE 11583 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 245 24271 SH SOLE 24271 0 0 BLACKROCK GLOBAL FLOATING RA COM 091941104 829 59247 SH SOLE 59247 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 251 9909 SH SOLE 9909 0 0 BLACKROCK INC COM 09247X101 8079 8824 SH SOLE 8824 0 0 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 377 25165 SH SOLE 25165 0 0 BLACKROCK MUNICIPAL INCOME COM 09253X102 1615 106473 SH SOLE 106473 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 409 27500 SH SOLE 27500 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 953 56886 SH SOLE 56886 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 827 59000 SH SOLE 59000 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 182 11500 SH SOLE 11500 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 406 28000 SH SOLE 28000 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1092 73690 SH SOLE 73690 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 1029 63742 SH SOLE 63742 0 0 BLACKROCK RES & COMMODITIES SHS 09257A108 423 45271 SH SOLE 45271 0 0 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 235 6036 SH SOLE 6036 0 0 BLACKSTONE INC COM 09260D107 12166 94026 SH SOLE 94026 0 0 BLACKSTONE INC COM 09260D107 2 7 SH Call SOLE 7 0 0 BLOCK INC CL A 852234103 2062 12770 SH SOLE 12770 0 0 BNY MELLON MUN INCOME INC COM 05589T104 578 66000 SH SOLE 66000 0 0 BOEING CO COM 097023105 4325 21482 SH SOLE 21482 0 0 BOEING CO COM 097023105 2 15 SH Call SOLE 15 0 0 BOOKING HOLDINGS INC COM 09857L108 621 259 SH SOLE 259 0 0 BORGWARNER INC COM 099724106 270 5992 SH SOLE 5992 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1516 35681 SH SOLE 35681 0 0 BOX INC CL A 10316T104 244 9302 SH SOLE 9302 0 0 BOX INC CL A 10316T104 8 20 SH Call SOLE 20 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 626 40935 SH SOLE 40935 0 0 BP PLC SPONSORED ADR 055622104 3059 114870 SH SOLE 114870 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 253 12000 SH SOLE 12000 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 6354 101905 SH SOLE 101905 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1420 37950 SH SOLE 37950 0 0 BROADCOM INC COM 11135F101 11296 16976 SH SOLE 16976 0 0 BROADCOM INC COM 11135F101 96 5 SH Call SOLE 5 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 238 1303 SH SOLE 1303 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 768 12713 SH SOLE 12713 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 711 43916 SH SOLE 43916 0 0 BROWN & BROWN INC COM 115236101 309 4392 SH SOLE 4392 0 0 BRP INC COM SUN VTG 05577W200 214 2438 SH SOLE 2438 0 0 BUNGE LIMITED COM G16962105 1908 20438 SH SOLE 20438 0 0 CACI INTL INC CL A 127190304 297 1103 SH SOLE 1103 0 0 CAMBRIDGE BANCORP COM 132152109 751 8025 SH SOLE 8025 0 0 CAMDEN PPTY TR SH BEN INT 133131102 398 2225 SH SOLE 2225 0 0 CAMECO CORP COM 13321L108 292 13386 SH SOLE 13386 0 0 CAMPBELL SOUP CO COM 134429109 455 10460 SH SOLE 10460 0 0 CANADIAN NATL RY CO COM 136375102 959 7802 SH SOLE 7802 0 0 CANADIAN PAC RY LTD COM 13645T100 913 12685 SH SOLE 12685 0 0 CAPITAL ONE FINL CORP COM 14040H105 529 3644 SH SOLE 3644 0 0 CAPITOL FED FINL INC COM 14057J101 128 11322 SH SOLE 11322 0 0 CARDINAL HEALTH INC COM 14149Y108 901 17501 SH SOLE 17501 0 0 CARLYLE GROUP INC COM 14316J108 338 6153 SH SOLE 6153 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 2240 41289 SH SOLE 41289 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 116 13300 SH SOLE 13300 0 0 CATERPILLAR INC COM 149123101 4739 22924 SH SOLE 22924 0 0 CBOE GLOBAL MKTS INC COM 12503M108 359 2750 SH SOLE 2750 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 631 64499 SH SOLE 64499 0 0 CBRE GROUP INC CL A 12504L109 235 2165 SH SOLE 2165 0 0 CENTENE CORP DEL COM 15135B101 4802 58275 SH SOLE 58275 0 0 CENTERPOINT ENERGY INC COM 15189T107 1232 44134 SH SOLE 44134 0 0 CERNER CORP COM 156782104 244 2632 SH SOLE 2632 0 0 CHARLES RIV LABS INTL INC COM 159864107 715 1898 SH SOLE 1898 0 0 CHARLES RIV LABS INTL INC COM 159864107 3 4 SH Call SOLE 4 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 397 609 SH SOLE 609 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 1395 11965 SH SOLE 11965 0 0 CHEVRON CORP NEW COM 166764100 11838 100880 SH SOLE 100880 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 467 267 SH SOLE 267 0 0 CHUBB LIMITED COM H1467J104 1309 6771 SH SOLE 6771 0 0 CHURCH & DWIGHT CO INC COM 171340102 275 2680 SH SOLE 2680 0 0 CIENA CORP COM NEW 171779309 404 5250 SH SOLE 5250 0 0 CIGNA CORP NEW COM 125523100 1910 8320 SH SOLE 8320 0 0 CISCO SYS INC COM 17275R102 8064 127255 SH SOLE 127255 0 0 CITIGROUP INC COM NEW 172967424 1652 27363 SH SOLE 27363 0 0 CITIZENS FINL GROUP INC COM 174610105 3634 76900 SH SOLE 76900 0 0 CITIZENS FINL GROUP INC COM 174610105 2 10 SH Call SOLE 10 0 0 CIVEO CORP CDA COM NEW 17878Y207 825 43047 SH SOLE 43047 0 0 CLEAN ENERGY FUELS CORP COM 184499101 2830 461725 SH SOLE 461725 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1691 77663 SH SOLE 77663 0 0 CLOROX CO DEL COM 189054109 1610 9232 SH SOLE 9232 0 0 CME GROUP INC COM 12572Q105 5111 22373 SH SOLE 22373 0 0 CNA FINL CORP COM 126117100 452 10250 SH SOLE 10250 0 0 COCA COLA CO COM 191216100 7723 130435 SH SOLE 130435 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 325 3660 SH SOLE 3660 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 297 10432 SH SOLE 10432 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 475 26065 SH SOLE 26065 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 393 1557 SH SOLE 1557 0 0 COLGATE PALMOLIVE CO COM 194162103 3796 44478 SH SOLE 44478 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 297 13950 SH SOLE 13950 0 0 COMCAST CORP NEW CL A 20030N101 2922 58051 SH SOLE 58051 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 746 15773 SH SOLE 15773 0 0 COMPASS MINERALS INTL INC COM 20451N101 271 5300 SH SOLE 5300 0 0 CONOCOPHILLIPS COM 20825C104 3436 47610 SH SOLE 47610 0 0 CONSOLIDATED EDISON INC COM 209115104 1768 20725 SH SOLE 20725 0 0 CONSTELLATION BRANDS INC CL A 21036P108 9830 39167 SH SOLE 39167 0 0 CORE LABORATORIES N V COM N22717107 385 17270 SH SOLE 17270 0 0 CORNING INC COM 219350105 5273 141638 SH SOLE 141638 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 299 10707 SH SOLE 10707 0 0 CORTEVA INC COM 22052L104 1556 32907 SH SOLE 32907 0 0 COSTAMARE INC SHS Y1771G102 563 44500 SH SOLE 44500 0 0 COSTCO WHSL CORP NEW COM 22160K105 4991 8792 SH SOLE 8792 0 0 COTERRA ENERGY INC COM 127097103 296 15562 SH SOLE 15562 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 552 2643 SH SOLE 2643 0 0 CSX CORP COM 126408103 2811 74759 SH SOLE 74759 0 0 CULP INC COM 230215105 1755 184558 SH SOLE 184558 0 0 CUMMINS INC COM 231021106 650 2981 SH SOLE 2981 0 0 CVS HEALTH CORP COM 126650100 22942 222393 SH SOLE 222393 0 0 DANAHER CORPORATION COM 235851102 1363 4142 SH SOLE 4142 0 0 DARDEN RESTAURANTS INC COM 237194105 233 1550 SH SOLE 1550 0 0 DASEKE INC COM 23753F107 201 20022 SH SOLE 20022 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 218 7951 SH SOLE 7951 0 0 DEERE & CO COM 244199105 1995 5818 SH SOLE 5818 0 0 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 339 24000 SH SOLE 24000 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 494 12630 SH SOLE 12630 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7 3 SH Call SOLE 3 0 0 DEVON ENERGY CORP NEW COM 25179M103 631 14329 SH SOLE 14329 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 2916 13246 SH SOLE 13246 0 0 DIAMONDBACK ENERGY INC COM 25278X109 298 2764 SH SOLE 2764 0 0 DIGITAL MEDIA SOLUTIONS INC COM CL A 25401G106 111 23161 SH SOLE 23161 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 305 5080 SH SOLE 5080 0 0 DISCOVER FINL SVCS COM 254709108 708 6125 SH SOLE 6125 0 0 DISCOVERY INC COM SER A 25470F104 425 18035 SH SOLE 18035 0 0 DISCOVERY INC COM SER C 25470F302 510 22275 SH SOLE 22275 0 0 DISNEY WALT CO COM 254687106 11494 74209 SH SOLE 74209 0 0 DISNEY WALT CO COM 254687106 8 15 SH Call SOLE 15 0 0 DOCUSIGN INC COM 256163106 332 2178 SH SOLE 2178 0 0 DOCUSIGN INC COM 256163106 7 3 SH Call SOLE 3 0 0 DOLLAR GEN CORP NEW COM 256677105 947 4015 SH SOLE 4015 0 0 DOMINION ENERGY INC COM 25746U109 2830 36018 SH SOLE 36018 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 1612 81450 SH SOLE 81450 0 0 DOVER CORP COM 260003108 251 1383 SH SOLE 1383 0 0 DOW INC COM 260557103 3086 54411 SH SOLE 54411 0 0 DRAFTKINGS INC COM CL A 26142R104 1994 72580 SH SOLE 72580 0 0 DUFF & PHELPS UTLITY AND INF COM 26433C105 308 21350 SH SOLE 21350 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 5404 51516 SH SOLE 51516 0 0 DUPONT DE NEMOURS INC COM 26614N102 2244 27783 SH SOLE 27783 0 0 EASTERN BANKSHARES INC COM 27627N105 1053 52223 SH SOLE 52223 0 0 EATON CORP PLC SHS G29183103 9078 52526 SH SOLE 52526 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 235 11657 SH SOLE 11657 0 0 EATON VANCE FLOATING RATE 20 COM 27831H100 222 24000 SH SOLE 24000 0 0 EATON VANCE LTD DURATION INC COM 27828H105 179 13670 SH SOLE 13670 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 417 18900 SH SOLE 18900 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 966 79500 SH SOLE 79500 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 409 27207 SH SOLE 27207 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 367 34377 SH SOLE 34377 0 0 EBAY INC. COM 278642103 229 3445 SH SOLE 3445 0 0 ECOLAB INC COM 278865100 454 1934 SH SOLE 1934 0 0 EDISON INTL COM 281020107 342 5007 SH SOLE 5007 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 6651 51339 SH SOLE 51339 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 876 30867 SH SOLE 30867 0 0 ELBIT SYS LTD ORD M3760D101 610 3505 SH SOLE 3505 0 0 ELECTRONIC ARTS INC COM 285512109 265 2010 SH SOLE 2010 0 0 ELEMENT SOLUTIONS INC COM 28618M106 412 16950 SH SOLE 16950 0 0 EMERSON ELEC CO COM 291011104 4684 50384 SH SOLE 50384 0 0 ENBRIDGE INC COM 29250N105 4616 118126 SH SOLE 118126 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 520 12974 SH SOLE 12974 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 3230 392453 SH SOLE 392453 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 7941 361620 SH SOLE 361620 0 0 ESSENTIAL UTILS INC COM 29670G102 718 13377 SH SOLE 13377 0 0 ESSEX PPTY TR INC COM 297178105 239 678 SH SOLE 678 0 0 ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 1055 43299 SH SOLE 43299 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 837 13616 SH SOLE 13616 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 299 5145 SH SOLE 5145 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 372 8910 SH SOLE 8910 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 283 13425 SH SOLE 13425 0 0 EVERGY INC COM 30034W106 624 9090 SH SOLE 9090 0 0 EVERSOURCE ENERGY COM 30040W108 7447 81855 SH SOLE 81855 0 0 EXELON CORP COM 30161N101 406 7035 SH SOLE 7035 0 0 EXPEDIA GROUP INC COM NEW 30212P303 312 1727 SH SOLE 1727 0 0 EXPEDIA GROUP INC COM NEW 30212P303 49 46 SH Call SOLE 46 0 0 EXXON MOBIL CORP COM 30231G102 10749 175668 SH SOLE 175668 0 0 F N B CORP COM 302520101 255 21051 SH SOLE 21051 0 0 FASTENAL CO COM 311900104 560 8748 SH SOLE 8748 0 0 FEDEX CORP COM 31428X106 548 2121 SH SOLE 2121 0 0 FEDNAT HLDG CO COM 31431B109 14 10000 SH SOLE 10000 0 0 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 424 12511 SH SOLE 12511 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1760 33731 SH SOLE 33731 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 984 9018 SH SOLE 9018 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2 7 SH Call SOLE 7 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 466 2255 SH SOLE 2255 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1463 71974 SH SOLE 71974 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 519 4977 SH SOLE 4977 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 204 1646 SH SOLE 1646 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 586 7097 SH SOLE 7097 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 821 15551 SH SOLE 15551 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 274 2894 SH SOLE 2894 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 222 2987 SH SOLE 2987 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 372 4398 SH SOLE 4398 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 902 18350 SH SOLE 18350 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 608 10165 SH SOLE 10165 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 729 14583 SH SOLE 14583 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 465 6839 SH SOLE 6839 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 284 8659 SH SOLE 8659 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 336 13479 SH SOLE 13479 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 318 6144 SH SOLE 6144 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 458 9563 SH SOLE 9563 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 161 22200 SH SOLE 22200 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 251 7055 SH SOLE 7055 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 210 1200 SH SOLE 1200 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 695 16139 SH SOLE 16139 0 0 FIRSTENERGY CORP COM 337932107 1259 30270 SH SOLE 30270 0 0 FISERV INC COM 337738108 2506 24144 SH SOLE 24144 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 329 8342 SH SOLE 8342 0 0 FLOWERS FOODS INC COM 343498101 234 8532 SH SOLE 8532 0 0 FMC CORP COM NEW 302491303 710 6461 SH SOLE 6461 0 0 FORD MTR CO DEL COM 345370860 2927 140933 SH SOLE 140933 0 0 FORTINET INC COM 34959E109 2632 7322 SH SOLE 7322 0 0 FORTIVE CORP COM 34959J108 351 4602 SH SOLE 4602 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 475 4448 SH SOLE 4448 0 0 FRANCO NEV CORP COM 351858105 4800 34710 SH SOLE 34710 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3067 73491 SH SOLE 73491 0 0 FREQUENCY ELECTRS INC COM 358010106 333 33324 SH SOLE 33324 0 0 FUBOTV INC COM 35953D104 163 10500 SH SOLE 10500 0 0 GABELLI EQUITY TR INC COM 362397101 93 12886 SH SOLE 12886 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 51 13650 SH SOLE 13650 0 0 GARMIN LTD SHS H2906T109 401 2945 SH SOLE 2945 0 0 GARTNER INC COM 366651107 257 768 SH SOLE 768 0 0 GENCO SHIPPING & TRADING LTD SHS Y2685T131 356 22250 SH SOLE 22250 0 0 GENERAL DYNAMICS CORP COM 369550108 774 3712 SH SOLE 3712 0 0 GENERAL ELECTRIC CO COM NEW 369604301 2137 22619 SH SOLE 22619 0 0 GENERAL MLS INC COM 370334104 2827 41960 SH SOLE 41960 0 0 GENERAL MTRS CO COM 37045V100 559 9542 SH SOLE 9542 0 0 GENUINE PARTS CO COM 372460105 7087 50548 SH SOLE 50548 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 2876 429925 SH SOLE 429925 0 0 GILEAD SCIENCES INC COM 375558103 2166 29824 SH SOLE 29824 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1933 43829 SH SOLE 43829 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 652 27740 SH SOLE 27740 0 0 GLOBAL PMTS INC COM 37940X102 1021 7552 SH SOLE 7552 0 0 GLOBAL PMTS INC COM 37940X102 3 3 SH Call SOLE 3 0 0 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 751 32775 SH SOLE 32775 0 0 GLOBAL X FDS CYBRSCURTY ETF 37954Y384 215 6778 SH SOLE 6778 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 137 11175 SH SOLE 11175 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 228 2699 SH SOLE 2699 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 536 24133 SH SOLE 24133 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 744 20701 SH SOLE 20701 0 0 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 65 65000 PRN SOLE 65000 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 1151 3010 SH SOLE 3010 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2 7 SH Call SOLE 7 0 0 GOLUB CAP BDC INC COM 38173M102 447 28948 SH SOLE 28948 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 430 20157 SH SOLE 20157 0 0 GRAHAM CORP COM 384556106 463 37216 SH SOLE 37216 0 0 GRAINGER W W INC COM 384802104 233 450 SH SOLE 450 0 0 GRAN TIERRA ENERGY INC COM 38500T101 17 22000 SH SOLE 22000 0 0 GRANITE CONSTR INC COM 387328107 258 6660 SH SOLE 6660 0 0 GREAT LAKES DREDGE & DOCK CO COM 390607109 199 12636 SH SOLE 12636 0 0 GREENBRIER COS INC COM 393657101 1181 25725 SH SOLE 25725 0 0 HALLIBURTON CO COM 406216101 921 40263 SH SOLE 40263 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 308 6605 SH SOLE 6605 0 0 HANESBRANDS INC COM 410345102 670 40095 SH SOLE 40095 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1718 32347 SH SOLE 32347 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 925 13404 SH SOLE 13404 0 0 HASBRO INC COM 418056107 205 2011 SH SOLE 2011 0 0 HCA HEALTHCARE INC COM 40412C101 232 901 SH SOLE 901 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 228 6313 SH SOLE 6313 0 0 HEARTLAND FINL USA INC COM 42234Q102 657 12988 SH SOLE 12988 0 0 HECLA MNG CO COM 422704106 196 37500 SH SOLE 37500 0 0 HEICO CORP NEW COM 422806109 1267 8785 SH SOLE 8785 0 0 HENRY JACK & ASSOC INC COM 426281101 208 1244 SH SOLE 1244 0 0 HERSHEY CO COM 427866108 1462 7555 SH SOLE 7555 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 429 17175 SH SOLE 17175 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 248 15748 SH SOLE 15748 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 91 10000 SH SOLE 10000 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 284 25800 SH SOLE 25800 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 253 1624 SH SOLE 1624 0 0 HINGHAM INSTN SVGS MASS COM 433323102 966 2300 SH SOLE 2300 0 0 HOLLYFRONTIER CORP COM 436106108 285 8700 SH SOLE 8700 0 0 HOME DEPOT INC COM 437076102 21004 50610 SH SOLE 50610 0 0 HOMETRUST BANCSHARES INC COM 437872104 310 10000 SH SOLE 10000 0 0 HONEYWELL INTL INC COM 438516106 5924 28411 SH SOLE 28411 0 0 HOOKER FURNISHINGS CORPORATI COM 439038100 900 38650 SH SOLE 38650 0 0 HOWMET AEROSPACE INC COM 443201108 424 13309 SH SOLE 13309 0 0 HUBSPOT INC COM 443573100 257 390 SH SOLE 390 0 0 HUMANA INC COM 444859102 743 1601 SH SOLE 1601 0 0 HUNT J B TRANS SVCS INC COM 445658107 299 1465 SH SOLE 1465 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2982 193371 SH SOLE 193371 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1415 28543 SH SOLE 28543 0 0 IDACORP INC COM 451107106 205 1807 SH SOLE 1807 0 0 IDEXX LABS INC COM 45168D104 1123 1705 SH SOLE 1705 0 0 ILLINOIS TOOL WKS INC COM 452308109 1494 6053 SH SOLE 6053 0 0 ILLUMINA INC COM 452327109 2557 6720 SH SOLE 6720 0 0 INDEPENDENT BK CORP MASS COM 453836108 4037 49518 SH SOLE 49518 0 0 INMODE LTD SHS M5425M103 268 3800 SH SOLE 3800 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C573 426 13735 SH SOLE 13735 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 57 11350 SH SOLE 11350 0 0 INTEL CORP COM 458140100 6370 123683 SH SOLE 123683 0 0 INTEL CORP COM 458140100 4 10 SH Put SOLE 10 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 331 2800 SH SOLE 2800 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1493 10914 SH SOLE 10914 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 254 3891 SH SOLE 3891 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 8423 63019 SH SOLE 63019 0 0 INTERNATIONAL PAPER CO COM 460146103 2273 48375 SH SOLE 48375 0 0 INTUIT COM 461202103 393 611 SH SOLE 611 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 811 2258 SH SOLE 2258 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 595 24604 SH SOLE 24604 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 655 15072 SH SOLE 15072 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 920 61351 SH SOLE 61351 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 565 25585 SH SOLE 25585 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 527 16000 SH SOLE 16000 0 0 INVESCO EXCH TRD SLF IDX FD BULLSHS 22 USD 46138J676 204 8000 SH SOLE 8000 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 341 4719 SH SOLE 4719 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 497 8175 SH SOLE 8175 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 5579 14023 SH SOLE 14023 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 293 17183 SH SOLE 17183 0 0 INVITATION HOMES INC COM 46187W107 240 5300 SH SOLE 5300 0 0 IRON MTN INC NEW COM 46284V101 5011 95751 SH SOLE 95751 0 0 IRON MTN INC NEW COM 46284V101 3 7 SH Call SOLE 7 0 0 ISHARES GOLD TR ISHARES NEW 464285204 480 13776 SH SOLE 13776 0 0 ISHARES INC CORE MSCI EMKT 46434G103 302 5037 SH SOLE 5037 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 233 3495 SH SOLE 3495 0 0 ISHARES SILVER TR ISHARES 46428Q109 828 38510 SH SOLE 38510 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 311 2935 SH SOLE 2935 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 242 5338 SH SOLE 5338 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 2271 26553 SH SOLE 26553 0 0 ISHARES TR 20 YR TR BD ETF 464287432 233 1575 SH SOLE 1575 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1227 4333 SH SOLE 4333 0 0 ISHARES TR CORE S&P SCP ETF 464287804 897 7838 SH SOLE 7838 0 0 ISHARES TR CORE S&P TTL STK 464287150 644 6023 SH SOLE 6023 0 0 ISHARES TR CORE S&P US GWT 464287671 222 1920 SH SOLE 1920 0 0 ISHARES TR CORE S&P500 ETF 464287200 2591 5432 SH SOLE 5432 0 0 ISHARES TR CORE TOTAL USD 46434V613 210 3968 SH SOLE 3968 0 0 ISHARES TR CORE US AGGBD ET 464287226 247 2166 SH SOLE 2166 0 0 ISHARES TR EAFE GRWTH ETF 464288885 344 3115 SH SOLE 3115 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 297 4490 SH SOLE 4490 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 4462 210780 SH SOLE 210780 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 210 2324 SH SOLE 2324 0 0 ISHARES TR IBOXX HI YD ETF 464288513 475 5458 SH SOLE 5458 0 0 ISHARES TR IBOXX INV CP ETF 464287242 627 4734 SH SOLE 4734 0 0 ISHARES TR ISHARES BIOTECH 464287556 4426 29003 SH SOLE 29003 0 0 ISHARES TR JPMORGAN USD EMG 464288281 316 2897 SH SOLE 2897 0 0 ISHARES TR MBS ETF 464288588 801 7459 SH SOLE 7459 0 0 ISHARES TR MSCI EAFE ETF 464287465 600 7628 SH SOLE 7628 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 382 7830 SH SOLE 7830 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 354 10680 SH SOLE 10680 0 0 ISHARES TR MSCI USA ESG SLC 464288802 279 2627 SH SOLE 2627 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 1073 13267 SH SOLE 13267 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 272 1871 SH SOLE 1871 0 0 ISHARES TR NATIONAL MUN ETF 464288414 987 8491 SH SOLE 8491 0 0 ISHARES TR PFD AND INCM SEC 464288687 1383 35078 SH SOLE 35078 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 308 1007 SH SOLE 1007 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 674 4014 SH SOLE 4014 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 340 1161 SH SOLE 1161 0 0 ISHARES TR RUS MD CP GR ETF 464287481 259 2249 SH SOLE 2249 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 310 2530 SH SOLE 2530 0 0 ISHARES TR RUS MID CAP ETF 464287499 538 6481 SH SOLE 6481 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1111 4995 SH SOLE 4995 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 272 3248 SH SOLE 3248 0 0 ISHARES TR SELECT DIVID ETF 464287168 787 6418 SH SOLE 6418 0 0 ISHARES TR SHORT TREAS BD 464288679 279 2526 SH SOLE 2526 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 462 4300 SH SOLE 4300 0 0 ISHARES TR SP SMCP600VL ETF 464287879 303 2902 SH SOLE 2902 0 0 ISHARES TR TIPS BD ETF 464287176 1262 9766 SH SOLE 9766 0 0 ISHARES TR U.S. ENERGY ETF 464287796 413 13737 SH SOLE 13737 0 0 ISHARES TR U.S. MED DVC ETF 464288810 6643 100881 SH SOLE 100881 0 0 ISHARES TR U.S. TECH ETF 464287721 298 2592 SH SOLE 2592 0 0 ISHARES TR U.S. UTILITS ETF 464287697 287 3244 SH SOLE 3244 0 0 ISHARES TR US AER DEF ETF 464288760 315 3067 SH SOLE 3067 0 0 ISHARES TR US HLTHCARE ETF 464287762 645 2148 SH SOLE 2148 0 0 ISHARES TR US INFRASTRUC 46435U713 464 12136 SH SOLE 12136 0 0 ISHARES TR US TREAS BD ETF 46429B267 1526 57193 SH SOLE 57193 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 2215 35060 SH SOLE 35060 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1278 25307 SH SOLE 25307 0 0 JETBLUE AWYS CORP COM 477143101 721 50612 SH SOLE 50612 0 0 JOHNSON & JOHNSON COM 478160104 21131 123521 SH SOLE 123521 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1058 13015 SH SOLE 13015 0 0 JOHNSON CTLS INTL PLC SHS G51502105 8 10 SH Call SOLE 10 0 0 JPMORGAN CHASE & CO COM 46625H100 20178 127424 SH SOLE 127424 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 139 21550 SH SOLE 21550 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 184 23637 SH SOLE 23637 0 0 KELLOGG CO COM 487836108 651 10103 SH SOLE 10103 0 0 KEY TRONIC CORP COM 493144109 1959 313250 SH SOLE 313250 0 0 KEYCORP COM 493267108 955 41271 SH SOLE 41271 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1590 7698 SH SOLE 7698 0 0 KIMBERLY-CLARK CORP COM 494368103 3196 22365 SH SOLE 22365 0 0 KIMCO RLTY CORP COM 49446R109 366 14851 SH SOLE 14851 0 0 KINDER MORGAN INC DEL COM 49456B101 1534 96712 SH SOLE 96712 0 0 KKR & CO INC COM 48251W104 751 10084 SH SOLE 10084 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 593 16103 SH SOLE 16103 0 0 KRAFT HEINZ CO COM 500754106 2016 56165 SH SOLE 56165 0 0 KROGER CO COM 501044101 336 7434 SH SOLE 7434 0 0 KVH INDS INC COM 482738101 517 56268 SH SOLE 56268 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 3829 17955 SH SOLE 17955 0 0 LAM RESEARCH CORP COM 512807108 2079 2891 SH SOLE 2891 0 0 LAUDER ESTEE COS INC CL A 518439104 948 2561 SH SOLE 2561 0 0 LEGGETT & PLATT INC COM 524660107 383 9295 SH SOLE 9295 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 208 8303 SH SOLE 8303 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 259 1606 SH SOLE 1606 0 0 LILLY ELI & CO COM 532457108 6589 23855 SH SOLE 23855 0 0 LILLY ELI & CO COM 532457108 3 2 SH Call SOLE 2 0 0 LINCOLN ELEC HLDGS INC COM 533900106 697 5000 SH SOLE 5000 0 0 LINDE PLC SHS G5494J103 450 1300 SH SOLE 1300 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 30 12400 SH SOLE 12400 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 613 36851 SH SOLE 36851 0 0 LISTED FD TR HORIZON KINETICS 53656F623 2817 90275 SH SOLE 90275 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 210 7200 SH SOLE 7200 0 0 LOCKHEED MARTIN CORP COM 539830109 6369 17920 SH SOLE 17920 0 0 LOEWS CORP COM 540424108 517 8958 SH SOLE 8958 0 0 LOUISIANA PAC CORP COM 546347105 470 5993 SH SOLE 5993 0 0 LOWES COS INC COM 548661107 5206 20141 SH SOLE 20141 0 0 LUCID GROUP INC COM 549498103 555 14576 SH SOLE 14576 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 481 5215 SH SOLE 5215 0 0 M & T BK CORP COM 55261F104 582 3790 SH SOLE 3790 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 249 25816 SH SOLE 25816 0 0 MACYS INC COM 55616P104 327 12475 SH SOLE 12475 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3866 83251 SH SOLE 83251 0 0 MAGNA INTL INC COM 559222401 217 2685 SH SOLE 2685 0 0 MANDIANT INC COM 562662106 393 22385 SH SOLE 22385 0 0 MANULIFE FINL CORP COM 56501R106 803 42122 SH SOLE 42122 0 0 MARATHON OIL CORP COM 565849106 272 16577 SH SOLE 16577 0 0 MARATHON PETE CORP COM 56585A102 544 8501 SH SOLE 8501 0 0 MARKETAXESS HLDGS INC COM 57060D108 288 700 SH SOLE 700 0 0 MARRIOTT INTL INC NEW CL A 571903202 3724 22537 SH SOLE 22537 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 245 1452 SH SOLE 1452 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 10 7 SH Call SOLE 7 0 0 MARSH & MCLENNAN COS INC COM 571748102 491 2825 SH SOLE 2825 0 0 MARTIN MARIETTA MATLS INC COM 573284106 522 1184 SH SOLE 1184 0 0 MARVELL TECHNOLOGY INC COM 573874104 1259 14392 SH SOLE 14392 0 0 MARVELL TECHNOLOGY INC COM 573874104 8 3 SH Call SOLE 3 0 0 MASCO CORP COM 574599106 250 3567 SH SOLE 3567 0 0 MASTEC INC COM 576323109 282 3060 SH SOLE 3060 0 0 MASTERCARD INCORPORATED CL A 57636Q104 2947 8200 SH SOLE 8200 0 0 MATTEL INC COM 577081102 521 24163 SH SOLE 24163 0 0 MCCORMICK & CO INC COM NON VTG 579780206 395 4088 SH SOLE 4088 0 0 MCDONALDS CORP COM 580135101 3664 13667 SH SOLE 13667 0 0 MDU RES GROUP INC COM 552690109 2291 74277 SH SOLE 74277 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 231 9782 SH SOLE 9782 0 0 MEDTRONIC PLC SHS G5960L103 6379 61663 SH SOLE 61663 0 0 MERCK & CO INC COM 58933Y105 10108 131883 SH SOLE 131883 0 0 MESABI TR CTF BEN INT 590672101 1270 48075 SH SOLE 48075 0 0 META PLATFORMS INC CL A 30303M102 13468 40042 SH SOLE 40042 0 0 METLIFE INC COM 59156R108 1038 16618 SH SOLE 16618 0 0 MGM RESORTS INTERNATIONAL COM 552953101 856 19076 SH SOLE 19076 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 1132 13008 SH SOLE 13008 0 0 MICRON TECHNOLOGY INC COM 595112103 2929 31445 SH SOLE 31445 0 0 MICROSOFT CORP COM 594918104 76685 228012 SH SOLE 228012 0 0 MICROSOFT CORP COM 594918104 4 5 SH Call SOLE 5 0 0 MICROSTRATEGY INC CL A NEW 594972408 696 1278 SH SOLE 1278 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 400 73276 SH SOLE 73276 0 0 MODERNA INC COM 60770K107 9657 38023 SH SOLE 38023 0 0 MONDELEZ INTL INC CL A 609207105 2918 44013 SH SOLE 44013 0 0 MONGODB INC CL A 60937P106 227 428 SH SOLE 428 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 1364 64920 SH SOLE 64920 0 0 MORGAN STANLEY COM NEW 617446448 1691 21826 SH SOLE 21826 0 0 MORGAN STANLEY EMERGING MKTS COM 617477104 419 76500 SH SOLE 76500 0 0 MOSAIC CO NEW COM 61945C103 1182 30079 SH SOLE 30079 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 717 2639 SH SOLE 2639 0 0 MP MATERIALS CORP COM CL A 553368101 283 6240 SH SOLE 6240 0 0 MPLX LP COM UNIT REP LTD 55336V100 512 17296 SH SOLE 17296 0 0 MUELLER WTR PRODS INC COM SER A 624758108 432 30000 SH SOLE 30000 0 0 MYERS INDS INC COM 628464109 777 38835 SH SOLE 38835 0 0 NATIONAL BANKSHARES INC VA COM 634865109 422 11763 SH SOLE 11763 0 0 NATIONAL FUEL GAS CO COM 636180101 328 5125 SH SOLE 5125 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 369 5100 SH SOLE 5100 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 584 12157 SH SOLE 12157 0 0 NETFLIX INC COM 64110L106 1084 1799 SH SOLE 1799 0 0 NEW GOLD INC CDA COM 644535106 116 77250 SH SOLE 77250 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 177 14500 SH SOLE 14500 0 0 NEWELL BRANDS INC COM 651229106 567 25974 SH SOLE 25974 0 0 NEWMONT CORP COM 651639106 2401 38719 SH SOLE 38719 0 0 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 163 12000 SH SOLE 12000 0 0 NEXTERA ENERGY INC COM 65339F101 13297 142427 SH SOLE 142427 0 0 NICE LTD SPONSORED ADR 653656108 377 1242 SH SOLE 1242 0 0 NIKE INC CL B 654106103 7087 42523 SH SOLE 42523 0 0 NIO INC SPON ADS 62914V106 259 8172 SH SOLE 8172 0 0 NISOURCE INC COM 65473P105 596 21586 SH SOLE 21586 0 0 NOKIA CORP SPONSORED ADR 654902204 581 93418 SH SOLE 93418 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 137 81000 SH SOLE 81000 0 0 NORDSTROM INC COM 655664100 238 10500 SH SOLE 10500 0 0 NORFOLK SOUTHN CORP COM 655844108 9767 32807 SH SOLE 32807 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 393 11000 SH SOLE 11000 0 0 NORTHERN TR CORP COM 665859104 418 3494 SH SOLE 3494 0 0 NORTHROP GRUMMAN CORP COM 666807102 1564 4041 SH SOLE 4041 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 374 18050 SH SOLE 18050 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7 5 SH Call SOLE 5 0 0 NOV INC COM 62955J103 149 11022 SH SOLE 11022 0 0 NOVARTIS AG SPONSORED ADR 66987V109 2659 30402 SH SOLE 30402 0 0 NOVO-NORDISK A S ADR 670100205 293 2614 SH SOLE 2614 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 227 4110 SH SOLE 4110 0 0 NUCANA PLC SPONSORED ADR 67022C106 60 25000 SH SOLE 25000 0 0 NUCOR CORP COM 670346105 487 4262 SH SOLE 4262 0 0 NUCOR CORP COM 670346105 7 5 SH Call SOLE 5 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 368 23163 SH SOLE 23163 0 0 NUTRIEN LTD COM 67077M108 4137 55014 SH SOLE 55014 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 436 24308 SH SOLE 24308 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1120 71785 SH SOLE 71785 0 0 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 680 43000 SH SOLE 43000 0 0 NUVEEN MUN VALUE FD INC COM 670928100 303 29189 SH SOLE 29189 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 218 12740 SH SOLE 12740 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 2506 257812 SH SOLE 257812 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2575 263851 SH SOLE 263851 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1082 67163 SH SOLE 67163 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1286 87756 SH SOLE 87756 0 0 NVIDIA CORPORATION COM 67066G104 28812 97962 SH SOLE 97962 0 0 NVR INC COM 62944T105 668 113 SH SOLE 113 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 189 25311 SH SOLE 25311 0 0 OCCIDENTAL PETE CORP COM 674599105 494 17034 SH SOLE 17034 0 0 OKTA INC CL A 679295105 226 1010 SH SOLE 1010 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 711 1983 SH SOLE 1983 0 0 OLD REP INTL CORP COM 680223104 605 24601 SH SOLE 24601 0 0 OLIN CORP COM PAR $1 680665205 386 6704 SH SOLE 6704 0 0 ON SEMICONDUCTOR CORP COM 682189105 234 3449 SH SOLE 3449 0 0 ONEOK INC NEW COM 682680103 3490 59397 SH SOLE 59397 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 137 13690 SH SOLE 13690 0 0 ORACLE CORP COM 68389X105 2664 30542 SH SOLE 30542 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 165 19000 SH SOLE 19000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 242 343 SH SOLE 343 0 0 ORGANOGENESIS HLDGS INC COM 68621F102 613 66350 SH SOLE 66350 0 0 ORGANON & CO COMMON STOCK 68622V106 430 14122 SH SOLE 14122 0 0 OTIS WORLDWIDE CORP COM 68902V107 532 6105 SH SOLE 6105 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 221 5105 SH SOLE 5105 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 327 5550 SH SOLE 5550 0 0 PACKAGING CORP AMER COM 695156109 324 2379 SH SOLE 2379 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 378 20775 SH SOLE 20775 0 0 PALO ALTO NETWORKS INC COM 697435105 896 1609 SH SOLE 1609 0 0 PAN AMERN SILVER CORP COM 697900108 373 14950 SH SOLE 14950 0 0 PARKER-HANNIFIN CORP COM 701094104 233 733 SH SOLE 733 0 0 PAYCHEX INC COM 704326107 1084 7944 SH SOLE 7944 0 0 PAYCHEX INC COM 704326107 6 3 SH Call SOLE 3 0 0 PAYONEER GLOBAL INC COM 70451X104 336 45663 SH SOLE 45663 0 0 PAYPAL HLDGS INC COM 70450Y103 6928 36739 SH SOLE 36739 0 0 PAYPAL HLDGS INC COM 70450Y103 4 6 SH Call SOLE 6 0 0 PCTEL INC COM 69325Q105 141 24947 SH SOLE 24947 0 0 PENN NATL GAMING INC COM 707569109 291 5619 SH SOLE 5619 0 0 PENN NATL GAMING INC COM 707569109 2 3 SH Call SOLE 3 0 0 PENNANTPARK INVT CORP COM 708062104 78 11228 SH SOLE 11228 0 0 PENTAIR PLC SHS G7S00T104 818 11194 SH SOLE 11194 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 839 47080 SH SOLE 47080 0 0 PEPSICO INC COM 713448108 18997 109361 SH SOLE 109361 0 0 PERKINELMER INC COM 714046109 1181 5876 SH SOLE 5876 0 0 PERKINELMER INC COM 714046109 3 2 SH Call SOLE 2 0 0 PFIZER INC COM 717081103 21569 365264 SH SOLE 365264 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 192 12696 SH SOLE 12696 0 0 PHILIP MORRIS INTL INC COM 718172109 1899 19994 SH SOLE 19994 0 0 PHILLIPS 66 COM 718546104 970 13390 SH SOLE 13390 0 0 PILGRIMS PRIDE CORP COM 72147K108 882 31259 SH SOLE 31259 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1643 16175 SH SOLE 16175 0 0 PIMCO INCOME STRATEGY FD II COM 72201J104 115 12069 SH SOLE 12069 0 0 PIMCO MUN INCOME FD II COM 72200W106 205 14000 SH SOLE 14000 0 0 PINNACLE WEST CAP CORP COM 723484101 1650 23375 SH SOLE 23375 0 0 PIONEER NAT RES CO COM 723787107 281 1547 SH SOLE 1547 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2751 271306 SH SOLE 271306 0 0 PLUG POWER INC COM NEW 72919P202 229 8115 SH SOLE 8115 0 0 PNC FINL SVCS GROUP INC COM 693475105 3414 17024 SH SOLE 17024 0 0 POTLATCHDELTIC CORPORATION COM 737630103 291 4838 SH SOLE 4838 0 0 PPG INDS INC COM 693506107 2204 12783 SH SOLE 12783 0 0 PPL CORP COM 69351T106 502 16695 SH SOLE 16695 0 0 PROCTER AND GAMBLE CO COM 742718109 22631 138347 SH SOLE 138347 0 0 PROGRESSIVE CORP COM 743315103 293 2853 SH SOLE 2853 0 0 PROLOGIS INC. COM 74340W103 960 5700 SH SOLE 5700 0 0 PROSHARES TR MANAGED FUT 74347B532 251 6500 SH SOLE 6500 0 0 PROSHARES TR PET CARE ETF 74348A145 1009 12769 SH SOLE 12769 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 1859 18931 SH SOLE 18931 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 437 5924 SH SOLE 5924 0 0 PROVIDENT BANCORP INC COM NEW 74383L105 186 10000 SH SOLE 10000 0 0 PRUDENTIAL FINL INC COM 744320102 1196 11052 SH SOLE 11052 0 0 PUBLIC STORAGE COM 74460D109 427 1141 SH SOLE 1141 0 0 QIAGEN NV SHS NEW N72482123 4924 88601 SH SOLE 88601 0 0 QORVO INC COM 74736K101 495 3162 SH SOLE 3162 0 0 QUALCOMM INC COM 747525103 4103 22436 SH SOLE 22436 0 0 QUALCOMM INC COM 747525103 2 12 SH Call SOLE 12 0 0 QUANTA SVCS INC COM 74762E102 346 3018 SH SOLE 3018 0 0 QUANTERIX CORP COM 74766Q101 893 21056 SH SOLE 21056 0 0 QUEST DIAGNOSTICS INC COM 74834L100 3523 20363 SH SOLE 20363 0 0 RAPID7 INC COM 753422104 1464 12442 SH SOLE 12442 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 9359 108747 SH SOLE 108747 0 0 REALTY INCOME CORP COM 756109104 1292 18046 SH SOLE 18046 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 581 16538 SH SOLE 16538 0 0 REDBALL ACQUISITION CORP COM CL A G7417R105 99 10000 SH SOLE 10000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 750 1187 SH SOLE 1187 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1243 57041 SH SOLE 57041 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 394 9275 SH SOLE 9275 0 0 RENN FD INC COM 759720105 440 165785 SH SOLE 165785 0 0 REPUBLIC SVCS INC COM 760759100 912 6539 SH SOLE 6539 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 268 10279 SH SOLE 10279 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2329 34797 SH SOLE 34797 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882H105 879 43600 SH SOLE 43600 0 0 ROCKWELL AUTOMATION INC COM 773903109 741 2124 SH SOLE 2124 0 0 ROYAL BK CDA COM 780087102 1063 10018 SH SOLE 10018 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 487 6338 SH SOLE 6338 0 0 ROYCE MICRO-CAP TR INC COM 780915104 1015 87854 SH SOLE 87854 0 0 ROYCE VALUE TR INC COM 780910105 246 12553 SH SOLE 12553 0 0 RPC INC COM 749660106 51 11300 SH SOLE 11300 0 0 S&P GLOBAL INC COM 78409V104 562 1191 SH SOLE 1191 0 0 SABINE RTY TR UNIT BEN INT 785688102 353 8480 SH SOLE 8480 0 0 SAIA INC COM 78709Y105 317 940 SH SOLE 940 0 0 SALESFORCE COM INC COM 79466L302 10839 42652 SH SOLE 42652 0 0 SALESFORCE COM INC COM 79466L302 2 2 SH Call SOLE 2 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 100 14796 SH SOLE 14796 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 377 60800 SH SOLE 60800 0 0 SANOFI SPONSORED ADR 80105N105 379 7569 SH SOLE 7569 0 0 SCHLUMBERGER LTD COM STK 806857108 2175 72615 SH SOLE 72615 0 0 SCHWAB CHARLES CORP COM 808513105 504 5989 SH SOLE 5989 0 0 SCHWAB CHARLES CORP COM 808513105 3 15 SH Call SOLE 15 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 306 3791 SH SOLE 3791 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 478 7593 SH SOLE 7593 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 1939 12042 SH SOLE 12042 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 4 8 SH Call SOLE 8 0 0 SEI INVTS CO COM 784117103 1191 19546 SH SOLE 19546 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 85 13700 SH SOLE 13700 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 476 8580 SH SOLE 8580 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1664 42625 SH SOLE 42625 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 304 5873 SH SOLE 5873 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 825 4036 SH SOLE 4036 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 540 7005 SH SOLE 7005 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1078 7654 SH SOLE 7654 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 867 8190 SH SOLE 8190 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1053 14714 SH SOLE 14714 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1737 9989 SH SOLE 9989 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 596 9664 SH SOLE 9664 0 0 SERVICENOW INC COM 81762P102 304 469 SH SOLE 469 0 0 SG BLOCKS INC COM NEW 78418A505 28 15000 SH SOLE 15000 0 0 SHERWIN WILLIAMS CO COM 824348106 3308 9393 SH SOLE 9393 0 0 SHOPIFY INC CL A 82509L107 1979 1437 SH SOLE 1437 0 0 SIMON PPTY GROUP INC NEW COM 828806109 753 4713 SH SOLE 4713 0 0 SIMON PPTY GROUP INC NEW COM 828806109 23 2 SH Call SOLE 2 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 132 20750 SH SOLE 20750 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1025 6606 SH SOLE 6606 0 0 SOFI TECHNOLOGIES INC COM 83406F102 3635 229891 SH SOLE 229891 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 1635 12935 SH SOLE 12935 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 55 11750 SH SOLE 11750 0 0 SOUTHERN CO COM 842587107 4904 71515 SH SOLE 71515 0 0 SOUTHWESTERN ENERGY CO COM 845467109 65 14000 SH SOLE 14000 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 946 2605 SH SOLE 2605 0 0 SPDR GOLD TR GOLD SHS 78463V107 2720 15910 SH SOLE 15910 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 627 14719 SH SOLE 14719 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 5888 12398 SH SOLE 12398 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 934 1805 SH SOLE 1805 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 242 2650 SH SOLE 2650 0 0 SPDR SER TR BLOOMBERG CONV 78464A359 844 10175 SH SOLE 10175 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 1120 21654 SH SOLE 21654 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 337 8000 SH SOLE 8000 0 0 SPDR SER TR S&P BIOTECH 78464A870 556 4970 SH SOLE 4970 0 0 SPDR SER TR S&P DIVID ETF 78464A763 679 5257 SH SOLE 5257 0 0 SPDR SER TR S&P REGL BKG 78464A698 228 3215 SH SOLE 3215 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 209 2210 SH SOLE 2210 0 0 SPLUNK INC COM 848637104 1669 14419 SH SOLE 14419 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 521 29354 SH SOLE 29354 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1207 84033 SH SOLE 84033 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1148 143186 SH SOLE 143186 0 0 STAG INDL INC COM 85254J102 3770 78611 SH SOLE 78611 0 0 STANLEY BLACK & DECKER INC COM 854502101 944 5003 SH SOLE 5003 0 0 STARBUCKS CORP COM 855244109 7066 60409 SH SOLE 60409 0 0 STATE STR CORP COM 857477103 1806 19423 SH SOLE 19423 0 0 STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 420 10000 SH SOLE 10000 0 0 STONE HBR EMERGING MKTS INCO COM 86164T107 105 15800 SH SOLE 15800 0 0 STONE HBR EMERGING MKTS TOTA COM 86164W100 223 28425 SH SOLE 28425 0 0 STORE CAP CORP COM 862121100 399 11594 SH SOLE 11594 0 0 STRYKER CORPORATION COM 863667101 3553 13286 SH SOLE 13286 0 0 SUMMIT MATLS INC CL A 86614U100 388 9676 SH SOLE 9676 0 0 SUNDIAL GROWERS INC COM 86730L109 10 18000 SH SOLE 18000 0 0 SUNRUN INC COM 86771W105 737 21490 SH SOLE 21490 0 0 SUPERNOVA PARTNERS ACQUISTN SHS CL A G8T86C105 112 10900 SH SOLE 10900 0 0 SVB FINANCIAL GROUP COM 78486Q101 840 1239 SH SOLE 1239 0 0 SYNAPTICS INC COM 87157D109 2747 9490 SH SOLE 9490 0 0 SYNAPTICS INC COM 87157D109 10 1 SH Call SOLE 1 0 0 SYSCO CORP COM 871829107 2670 33988 SH SOLE 33988 0 0 T2 BIOSYSTEMS INC COM 89853L104 7 13000 SH SOLE 13000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1911 15884 SH SOLE 15884 0 0 TARGET CORP COM 87612E106 2642 11414 SH SOLE 11414 0 0 TC ENERGY CORP COM 87807B107 1127 24224 SH SOLE 24224 0 0 TE CONNECTIVITY LTD SHS H84989104 455 2821 SH SOLE 2821 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 217 8470 SH SOLE 8470 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 281 643 SH SOLE 643 0 0 TELEFONICA S A SPONSORED ADR 879382208 78 18485 SH SOLE 18485 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 84 16107 SH SOLE 16107 0 0 TESLA INC COM 88160R101 8244 7801 SH SOLE 7801 0 0 TESSCO TECHNOLOGIES INC COM 872386107 809 128173 SH SOLE 128173 0 0 TEXAS INSTRS INC COM 882508104 1364 7235 SH SOLE 7235 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 34201 27386 SH SOLE 27386 0 0 THE BEACHBODY COMPANY INC COM CL A 073463101 53 22500 SH SOLE 22500 0 0 THE TRADE DESK INC COM CL A 88339J105 1212 13221 SH SOLE 13221 0 0 THERAPEUTICSMD INC COM 88338N107 11 30500 SH SOLE 30500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3985 5972 SH SOLE 5972 0 0 THOMSON REUTERS CORP. COM NEW 884903709 290 2426 SH SOLE 2426 0 0 TJX COS INC NEW COM 872540109 10464 137823 SH SOLE 137823 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2270 29608 SH SOLE 29608 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 1906 38526 SH SOLE 38526 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 16 225 SH Call SOLE 225 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 740 3662 SH SOLE 3662 0 0 TRANSOCEAN LTD REG SHS H8817H100 43 15450 SH SOLE 15450 0 0 TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 254 4930 SH SOLE 4930 0 0 TRAVELERS COMPANIES INC COM 89417E109 542 3464 SH SOLE 3464 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 333 21800 SH SOLE 21800 0 0 TRINITY INDS INC COM 896522109 544 18004 SH SOLE 18004 0 0 TRITON INTL LTD CL A G9078F107 747 12400 SH SOLE 12400 0 0 TRONOX HOLDINGS PLC SHS G9087Q102 234 9731 SH SOLE 9731 0 0 TRUIST FINL CORP COM 89832Q109 1749 29870 SH SOLE 29870 0 0 TWILIO INC CL A 90138F102 510 1935 SH SOLE 1935 0 0 TWITTER INC COM 90184L102 286 6619 SH SOLE 6619 0 0 TWITTER INC COM 90184L102 3 20 SH Call SOLE 20 0 0 TYLER TECHNOLOGIES INC COM 902252105 1090 2027 SH SOLE 2027 0 0 TYSON FOODS INC CL A 902494103 1707 19581 SH SOLE 19581 0 0 UBER TECHNOLOGIES INC COM 90353T100 1729 41231 SH SOLE 41231 0 0 UGI CORP NEW COM 902681105 335 7287 SH SOLE 7287 0 0 ULTA BEAUTY INC COM 90384S303 390 947 SH SOLE 947 0 0 UNILEVER PLC SPON ADR NEW 904767704 2185 40612 SH SOLE 40612 0 0 UNION PAC CORP COM 907818108 6878 27299 SH SOLE 27299 0 0 UNITED AIRLS HLDGS INC COM 910047109 223 5100 SH SOLE 5100 0 0 UNITED AIRLS HLDGS INC COM 910047109 8 3 SH Call SOLE 3 0 0 UNITED PARCEL SERVICE INC CL B 911312106 6591 30750 SH SOLE 30750 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5 10 SH Call SOLE 10 0 0 UNITED RENTALS INC COM 911363109 5477 16483 SH SOLE 16483 0 0 UNITED STATES ANTIMONY CORP COM 911549103 31 62500 SH SOLE 62500 0 0 UNITED STS LIME & MINERALS I COM 911922102 348 2700 SH SOLE 2700 0 0 UNITEDHEALTH GROUP INC COM 91324P102 5276 10508 SH SOLE 10508 0 0 UNITEDHEALTH GROUP INC COM 91324P102 75 33 SH Call SOLE 33 0 0 US BANCORP DEL COM NEW 902973304 1773 31560 SH SOLE 31560 0 0 V F CORP COM 918204108 202 2759 SH SOLE 2759 0 0 VALERO ENERGY CORP COM 91913Y100 421 5601 SH SOLE 5601 0 0 VALLEY NATL BANCORP COM 919794107 300 21800 SH SOLE 21800 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 327 3429 SH SOLE 3429 0 0 VANECK ETF TRUST BDC INCOME ETF 92189F411 344 20000 SH SOLE 20000 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 772 24103 SH SOLE 24103 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 388 6211 SH SOLE 6211 0 0 VANECK ETF TRUST INFLATION ALLOCA 92189F130 369 14876 SH SOLE 14876 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 566 13503 SH SOLE 13503 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 206 11470 SH SOLE 11470 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 310 4078 SH SOLE 4078 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 330 2941 SH SOLE 2941 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 483 1565 SH SOLE 1565 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 317 3746 SH SOLE 3746 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 408 7391 SH SOLE 7391 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 425 1325 SH SOLE 1325 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 316 2105 SH SOLE 2105 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 635 2493 SH SOLE 2493 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 308 2657 SH SOLE 2657 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1680 3847 SH SOLE 3847 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 556 2459 SH SOLE 2459 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 308 1094 SH SOLE 1094 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 872 3610 SH SOLE 3610 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 449 3052 SH SOLE 3052 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 777 15704 SH SOLE 15704 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 246 2290 SH SOLE 2290 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 462 8991 SH SOLE 8991 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 632 6810 SH SOLE 6810 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 315 3874 SH SOLE 3874 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5713 33263 SH SOLE 33263 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 355 6948 SH SOLE 6948 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 693 6184 SH SOLE 6184 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 305 3163 SH SOLE 3163 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 247 928 SH SOLE 928 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 907 1981 SH SOLE 1981 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 250 1600 SH SOLE 1600 0 0 VAXART INC COM NEW 92243A200 63 10000 SH SOLE 10000 0 0 VERISIGN INC COM 92343E102 223 878 SH SOLE 878 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 18130 348918 SH SOLE 348918 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 699 3182 SH SOLE 3182 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2 2 SH Call SOLE 2 0 0 VIACOMCBS INC 5.75% CONV PFD A 92556H305 1941 38645 SH SOLE 38645 0 0 VIACOMCBS INC CL B 92556H206 2359 78178 SH SOLE 78178 0 0 VIATRIS INC COM 92556V106 859 63501 SH SOLE 63501 0 0 VICARIOUS SURGICAL INC COM CL A 92561V109 141 13300 SH SOLE 13300 0 0 VIDLER WATER RESOUCES INC COM 92660E107 283 23400 SH SOLE 23400 0 0 VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 433 17468 SH SOLE 17468 0 0 VISA INC COM CL A 92826C839 16013 73892 SH SOLE 73892 0 0 VISA INC COM CL A 92826C839 4 10 SH Call SOLE 10 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1193 79933 SH SOLE 79933 0 0 VOXX INTL CORP CL A 91829F104 1870 183900 SH SOLE 183900 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 117 16475 SH SOLE 16475 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 179 28824 SH SOLE 28824 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 145 12025 SH SOLE 12025 0 0 VULCAN MATLS CO COM 929160109 226 1088 SH SOLE 1088 0 0 VULCAN MATLS CO COM 929160109 2 2 SH Call SOLE 2 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 827 15860 SH SOLE 15860 0 0 WALMART INC COM 931142103 13190 91158 SH SOLE 91158 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1314 50850 SH SOLE 50850 0 0 WASTE MGMT INC DEL COM 94106L109 9788 58645 SH SOLE 58645 0 0 WAVEDANCER INC COM 456696103 89 17988 SH SOLE 17988 0 0 WEC ENERGY GROUP INC COM 92939U106 739 7616 SH SOLE 7616 0 0 WELLS FARGO CO NEW COM 949746101 2510 52313 SH SOLE 52313 0 0 WELLTOWER INC COM 95040Q104 288 3360 SH SOLE 3360 0 0 WEST FRASER TIMBER CO LTD COM 952845105 222 2330 SH SOLE 2330 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 257 549 SH SOLE 549 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 6 1 SH Call SOLE 1 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 163 10700 SH SOLE 10700 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 446 28649 SH SOLE 28649 0 0 WESTERN DIGITAL CORP. COM 958102105 830 12724 SH SOLE 12724 0 0 WESTERN DIGITAL CORP. COM 958102105 2 5 SH Call SOLE 5 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 50 50000 PRN SOLE 50000 0 0 WESTROCK CO COM 96145D105 680 15329 SH SOLE 15329 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 2505 60822 SH SOLE 60822 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1812 42209 SH SOLE 42209 0 0 WHEELS UP EXPERIENCE INC COM CL A 96328L106 86 18600 SH SOLE 18600 0 0 WHIRLPOOL CORP COM 963320106 580 2470 SH SOLE 2470 0 0 WILLIAMS COS INC COM 969457100 6360 244230 SH SOLE 244230 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 244 6876 SH SOLE 6876 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 432 11831 SH SOLE 11831 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 772 12342 SH SOLE 12342 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 201 4533 SH SOLE 4533 0 0 WISDOMTREE TR WSDM EMKTBD FD 97717X784 370 5000 SH SOLE 5000 0 0 WORKHORSE GROUP INC COM NEW 98138J206 68 15650 SH SOLE 15650 0 0 WP CAREY INC COM 92936U109 1989 24237 SH SOLE 24237 0 0 WYNN RESORTS LTD COM 983134107 231 2718 SH SOLE 2718 0 0 XCEL ENERGY INC COM 98389B100 754 11139 SH SOLE 11139 0 0 XILINX INC COM 983919101 781 3683 SH SOLE 3683 0 0 XPERI HOLDING CORP COM 98390M103 355 18750 SH SOLE 18750 0 0 XYLEM INC COM 98419M100 820 6838 SH SOLE 6838 0 0 YAMANA GOLD INC COM 98462Y100 93 22078 SH SOLE 22078 0 0 YUM BRANDS INC COM 988498101 974 7013 SH SOLE 7013 0 0 YUM CHINA HLDGS INC COM 98850P109 274 5505 SH SOLE 5505 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 601 10210 SH SOLE 10210 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 333 2623 SH SOLE 2623 0 0 ZOETIS INC CL A 98978V103 4478 18349 SH SOLE 18349 0 0 ZOETIS INC CL A 98978V103 6 2 SH Call SOLE 2 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 201 1093 SH SOLE 1093 0 0 ZYNGA INC CL A 98986T108 316 49375 SH SOLE 49375 0 0