0001085146-22-002893.txt : 20220808 0001085146-22-002893.hdr.sgml : 20220808 20220808164400 ACCESSION NUMBER: 0001085146-22-002893 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220808 DATE AS OF CHANGE: 20220808 EFFECTIVENESS DATE: 20220808 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: 221145060 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 06-30-2022 06-30-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 08-08-2022 0 811 1389977 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 3974 30707 SH SOLE 30707 0 0 ABB LTD SPONSORED ADR 000375204 3440 128691 SH SOLE 128691 0 0 ABBOTT LABS COM 002824100 6827 62836 SH SOLE 62836 0 0 ABBVIE INC COM 00287Y109 11159 72856 SH SOLE 72856 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 66 13419 SH SOLE 13419 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 215 73663 SH SOLE 73663 0 0 ABRDN GLOBAL INCOME FUND INC COM 003013109 69 12500 SH SOLE 12500 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8865 31927 SH SOLE 31927 0 0 ADAM NAT RES FD INC COM 00548F105 249 12782 SH SOLE 12782 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 1074 2933 SH SOLE 2933 0 0 ADT INC DEL COM 00090Q103 176 28600 SH SOLE 28600 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1544 20190 SH SOLE 20190 0 0 AES CORP COM 00130H105 428 20375 SH SOLE 20375 0 0 AES CORP COM 00130H105 6 4000 SH Call SOLE 4000 0 0 AFLAC INC COM 001055102 522 9435 SH SOLE 9435 0 0 AGNICO EAGLE MINES LTD COM 008474108 672 14687 SH SOLE 14687 0 0 AIR PRODS & CHEMS INC COM 009158106 2286 9508 SH SOLE 9508 0 0 AIRBNB INC COM CL A 009066101 418 4698 SH SOLE 4698 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 227 2484 SH SOLE 2484 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 748 106589 SH SOLE 106589 0 0 ALBEMARLE CORP COM 012653101 247 1183 SH SOLE 1183 0 0 ALCOA CORP COM 013872106 388 8518 SH SOLE 8518 0 0 ALCON AG ORD SHS H01301128 1511 21625 SH SOLE 21625 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 367 3224 SH SOLE 3224 0 0 ALICO INC COM 016230104 351 9845 SH SOLE 9845 0 0 ALKALINE WTR CO INC COM NEW 01643A207 4 10000 SH SOLE 10000 0 0 ALLEGHANY CORP MD COM 017175100 2117 2541 SH SOLE 2541 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2351 56542 SH SOLE 56542 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1373 118650 SH SOLE 118650 0 0 ALLIANT ENERGY CORP COM 018802108 305 5209 SH SOLE 5209 0 0 ALLSTATE CORP COM 020002101 6161 48612 SH SOLE 48612 0 0 ALPHABET INC CAP STK CL A 02079K305 14516 6661 SH SOLE 6661 0 0 ALPHABET INC CAP STK CL C 02079K107 9369 4283 SH SOLE 4283 0 0 ALTRIA GROUP INC COM 02209S103 1509 36118 SH SOLE 36118 0 0 AMAZON COM INC COM 023135106 20479 192816 SH SOLE 192816 0 0 AMBEV SA SPONSORED ADR 02319V103 154 61500 SH SOLE 61500 0 0 AMCOR PLC ORD G0250X107 178 14323 SH SOLE 14323 0 0 AMEREN CORP COM 023608102 222 2452 SH SOLE 2452 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1911 19920 SH SOLE 19920 0 0 AMERICAN EXPRESS CO COM 025816109 1722 12424 SH SOLE 12424 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 297 5801 SH SOLE 5801 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1329 5201 SH SOLE 5201 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1263 8489 SH SOLE 8489 0 0 AMETEK INC COM 031100100 2172 19769 SH SOLE 19769 0 0 AMGEN INC COM 031162100 4417 18156 SH SOLE 18156 0 0 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 226 15444 SH SOLE 15444 0 0 AMYRIS INC COM NEW 03236M200 151 81750 SH SOLE 81750 0 0 ANALOG DEVICES INC COM 032654105 506 3466 SH SOLE 3466 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 264 4888 SH SOLE 4888 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 73 12361 SH SOLE 12361 0 0 ANTERO MIDSTREAM CORP COM 03676B102 179 19794 SH SOLE 19794 0 0 ANTERO RESOURCES CORP COM 03674X106 287 9380 SH SOLE 9380 0 0 APA CORPORATION COM 03743Q108 593 17006 SH SOLE 17006 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 549 11329 SH SOLE 11329 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 406 33725 SH SOLE 33725 0 0 APPLE INC COM 037833100 67214 491622 SH SOLE 491622 0 0 APPLIED MATLS INC COM 038222105 1738 19101 SH SOLE 19101 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1393 17952 SH SOLE 17952 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 972 144190 SH SOLE 144190 0 0 ARES CAPITAL CORP COM 04010L103 598 33353 SH SOLE 33353 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 467 14822 SH SOLE 14822 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1038 26039 SH SOLE 26039 0 0 ASPIRA WOMENS HEALTH INC COM 04537Y109 6 10000 SH SOLE 10000 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 735 11129 SH SOLE 11129 0 0 AT&T INC COM 00206R102 5860 279563 SH SOLE 279563 0 0 AUDACY INC CL A 05070N103 108 114314 SH SOLE 114314 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1538 7321 SH SOLE 7321 0 0 AVALONBAY CMNTYS INC COM 053484101 679 3495 SH SOLE 3495 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 706 12880 SH SOLE 12880 0 0 AZENTA INC COM 114340102 224 3106 SH SOLE 3106 0 0 B2GOLD CORP COM 11777Q209 115 33850 SH SOLE 33850 0 0 BAKKT HOLDINGS INC COM CL A 05759B107 33 15950 SH SOLE 15950 0 0 BALL CORP COM 058498106 1231 17901 SH SOLE 17901 0 0 BANCO SANTANDER S.A. ADR 05964H105 89 31824 SH SOLE 31824 0 0 BANK NEW YORK MELLON CORP COM 064058100 1356 32516 SH SOLE 32516 0 0 BANK NOVA SCOTIA B C COM 064149107 378 6385 SH SOLE 6385 0 0 BARRICK GOLD CORP COM 067901108 849 48020 SH SOLE 48020 0 0 BAXTER INTL INC COM 071813109 1881 29285 SH SOLE 29285 0 0 BCE INC COM NEW 05534B760 992 20175 SH SOLE 20175 0 0 BCLS ACQUISITION CORP COM CL A G0904B105 155 15700 SH SOLE 15700 0 0 BECTON DICKINSON & CO COM 075887109 2473 10032 SH SOLE 10032 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 409 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7968 29184 SH SOLE 29184 0 0 BEST BUY INC COM 086516101 206 3165 SH SOLE 3165 0 0 BGC PARTNERS INC CL A 05541T101 172 51132 SH SOLE 51132 0 0 BHP GROUP LTD SPONSORED ADS 088606108 1656 29479 SH SOLE 29479 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 478 5772 SH SOLE 5772 0 0 BIOTRICITY INC COM 09074H104 18 10000 SH SOLE 10000 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 388 6227 SH SOLE 6227 0 0 BK OF AMERICA CORP COM 060505104 5934 190635 SH SOLE 190635 0 0 BLACK HILLS CORP COM 092113109 599 8229 SH SOLE 8229 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 982 71700 SH SOLE 71700 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 149 13583 SH SOLE 13583 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 237 26860 SH SOLE 26860 0 0 BLACKROCK FLOATING RATE INC COM 091941104 647 58734 SH SOLE 58734 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 176 10711 SH SOLE 10711 0 0 BLACKROCK INC COM 09247X101 5532 9084 SH SOLE 9084 0 0 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 252 22763 SH SOLE 22763 0 0 BLACKROCK MUNICIPAL INCOME COM 09253X102 939 78847 SH SOLE 78847 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 1842 145132 SH SOLE 145132 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 1141 103500 SH SOLE 103500 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 142 12500 SH SOLE 12500 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1127 96690 SH SOLE 96690 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 968 76242 SH SOLE 76242 0 0 BLACKROCK RES & COMMODITIES SHS 09257A108 434 48371 SH SOLE 48371 0 0 BLACKSTONE INC COM 09260D107 8129 89100 SH SOLE 89100 0 0 BLACKSTONE INC COM 09260D107 3 5500 SH Call SOLE 5500 0 0 BLOCK INC CL A 852234103 851 13854 SH SOLE 13854 0 0 BNY MELLON MUN INCOME INC COM 05589T104 952 141000 SH SOLE 141000 0 0 BOEING CO COM 097023105 3635 26585 SH SOLE 26585 0 0 BOEING CO COM 097023105 3 100 SH Call SOLE 100 0 0 BOOKING HOLDINGS INC COM 09857L108 435 249 SH SOLE 249 0 0 BORGWARNER INC COM 099724106 209 6265 SH SOLE 6265 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1322 35478 SH SOLE 35478 0 0 BP PLC SPONSORED ADR 055622104 3358 118436 SH SOLE 118436 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 360 14600 SH SOLE 14600 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 7747 100607 SH SOLE 100607 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1626 37884 SH SOLE 37884 0 0 BROADCOM INC COM 11135F101 9167 18869 SH SOLE 18869 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 613 13774 SH SOLE 13774 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 565 42480 SH SOLE 42480 0 0 BROWN & BROWN INC COM 115236101 285 4892 SH SOLE 4892 0 0 BUNGE LIMITED COM G16962105 710 7824 SH SOLE 7824 0 0 CACI INTL INC CL A 127190304 319 1133 SH SOLE 1133 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 216 3963 SH SOLE 3963 0 0 CAMBRIDGE BANCORP COM 132152109 651 7875 SH SOLE 7875 0 0 CAMDEN PPTY TR SH BEN INT 133131102 299 2225 SH SOLE 2225 0 0 CAMECO CORP COM 13321L108 239 11376 SH SOLE 11376 0 0 CAMPBELL SOUP CO COM 134429109 503 10460 SH SOLE 10460 0 0 CANADIAN NATL RY CO COM 136375102 881 7834 SH SOLE 7834 0 0 CANADIAN PAC RY LTD COM 13645T100 1239 17743 SH SOLE 17743 0 0 CAPITAL ONE FINL CORP COM 14040H105 372 3566 SH SOLE 3566 0 0 CAPITOL FED FINL INC COM 14057J101 104 11322 SH SOLE 11322 0 0 CARDINAL HEALTH INC COM 14149Y108 1022 19545 SH SOLE 19545 0 0 CARLYLE GROUP INC COM 14316J108 268 8478 SH SOLE 8478 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1403 39341 SH SOLE 39341 0 0 CATCHMARK TIMBER TR INC CL A 14912Y202 230 22900 SH SOLE 22900 0 0 CATERPILLAR INC COM 149123101 4130 23101 SH SOLE 23101 0 0 CBOE GLOBAL MKTS INC COM 12503M108 250 2210 SH SOLE 2210 0 0 CBOE GLOBAL MKTS INC COM 12503M108 3 300 SH Call SOLE 300 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 480 66084 SH SOLE 66084 0 0 CENTENE CORP DEL COM 15135B101 4959 58614 SH SOLE 58614 0 0 CENTERPOINT ENERGY INC COM 15189T107 1332 45037 SH SOLE 45037 0 0 CHARLES RIV LABS INTL INC COM 159864107 425 1988 SH SOLE 1988 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 413 882 SH SOLE 882 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 1395 11455 SH SOLE 11455 0 0 CHENIERE ENERGY INC COM NEW 16411R208 202 1516 SH SOLE 1516 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2 100 SH Call SOLE 100 0 0 CHEVRON CORP NEW COM 166764100 14353 99139 SH SOLE 99139 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 210 161 SH SOLE 161 0 0 CHUBB LIMITED COM H1467J104 1473 7492 SH SOLE 7492 0 0 CHUBB LIMITED COM H1467J104 4 200 SH Call SOLE 200 0 0 CHURCH & DWIGHT CO INC COM 171340102 263 2842 SH SOLE 2842 0 0 CIGNA CORP NEW COM 125523100 2477 9400 SH SOLE 9400 0 0 CISCO SYS INC COM 17275R102 5654 132609 SH SOLE 132609 0 0 CITIGROUP INC COM NEW 172967424 1339 29120 SH SOLE 29120 0 0 CITIZENS FINL GROUP INC COM 174610105 2902 81325 SH SOLE 81325 0 0 CITRIX SYS INC COM 177376100 235 2418 SH SOLE 2418 0 0 CIVEO CORP CDA COM NEW 17878Y207 1130 43669 SH SOLE 43669 0 0 CLEAN ENERGY FUELS CORP COM 184499101 2087 465950 SH SOLE 465950 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 852 55428 SH SOLE 55428 0 0 CLOROX CO DEL COM 189054109 1493 10591 SH SOLE 10591 0 0 CME GROUP INC COM 12572Q105 4974 24297 SH SOLE 24297 0 0 CNA FINL CORP COM 126117100 634 14130 SH SOLE 14130 0 0 COCA COLA CO COM 191216100 8403 133569 SH SOLE 133569 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 270 4001 SH SOLE 4001 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 233 9195 SH SOLE 9195 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 335 24667 SH SOLE 24667 0 0 COLGATE PALMOLIVE CO COM 194162103 3560 44417 SH SOLE 44417 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 200 11300 SH SOLE 11300 0 0 COMCAST CORP NEW CL A 20030N101 2803 71444 SH SOLE 71444 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 554 15293 SH SOLE 15293 0 0 CONOCOPHILLIPS COM 20825C104 3962 44112 SH SOLE 44112 0 0 CONSOLIDATED EDISON INC COM 209115104 1997 21003 SH SOLE 21003 0 0 CONSTELLATION BRANDS INC CL A 21036P108 9641 41367 SH SOLE 41367 0 0 CORE LABORATORIES N V COM N22717107 1106 55836 SH SOLE 55836 0 0 CORE SCIENTIFIC INC COMMON STOCK 21873J108 52 35200 SH SOLE 35200 0 0 CORNING INC COM 219350105 4509 143102 SH SOLE 143102 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 280 10707 SH SOLE 10707 0 0 CORTEVA INC COM 22052L104 1809 33411 SH SOLE 33411 0 0 COSTAMARE INC SHS Y1771G102 526 43500 SH SOLE 43500 0 0 COSTCO WHSL CORP NEW COM 22160K105 4194 8752 SH SOLE 8752 0 0 COTERRA ENERGY INC COM 127097103 1322 51260 SH SOLE 51260 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 504 2990 SH SOLE 2990 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 4 100 SH Call SOLE 100 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 500 2970 SH SOLE 2970 0 0 CSX CORP COM 126408103 2312 79545 SH SOLE 79545 0 0 CULP INC COM 230215105 905 210508 SH SOLE 210508 0 0 CUMMINS INC COM 231021106 636 3285 SH SOLE 3285 0 0 CVS HEALTH CORP COM 126650100 19594 211464 SH SOLE 211464 0 0 DANAHER CORPORATION COM 235851102 1190 4694 SH SOLE 4694 0 0 DASEKE INC COM 23753F107 81 12725 SH SOLE 12725 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 250 8451 SH SOLE 8451 0 0 DEERE & CO COM 244199105 2469 8245 SH SOLE 8245 0 0 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 283 25000 SH SOLE 25000 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 430 14830 SH SOLE 14830 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 2 400 SH Call SOLE 400 0 0 DEVON ENERGY CORP NEW COM 25179M103 1268 23016 SH SOLE 23016 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 2427 13940 SH SOLE 13940 0 0 DIAMONDBACK ENERGY INC COM 25278X109 258 2129 SH SOLE 2129 0 0 DIGITAL MEDIA SOLUTIONS INC COM CL A 25401G106 23 20911 SH SOLE 20911 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 242 5050 SH SOLE 5050 0 0 DISCOVER FINL SVCS COM 254709108 498 5262 SH SOLE 5262 0 0 DISNEY WALT CO COM 254687106 6272 66439 SH SOLE 66439 0 0 DOLLAR GEN CORP NEW COM 256677105 1213 4941 SH SOLE 4941 0 0 DOMINION ENERGY INC COM 25746U109 2193 27482 SH SOLE 27482 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 1967 82461 SH SOLE 82461 0 0 DOW INC COM 260557103 3065 59380 SH SOLE 59380 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 733 62788 SH SOLE 62788 0 0 DTE ENERGY CO COM 233331107 318 2511 SH SOLE 2511 0 0 DUFF & PHELPS UTLITY AND INF COM 26433C105 330 23758 SH SOLE 23758 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 5575 52005 SH SOLE 52005 0 0 DUPONT DE NEMOURS INC COM 26614N102 1363 24524 SH SOLE 24524 0 0 DUPONT DE NEMOURS INC COM 26614N102 2 400 SH Call SOLE 400 0 0 EASTERN BANKSHARES INC COM 27627N105 949 51394 SH SOLE 51394 0 0 EATON CORP PLC SHS G29183103 6552 52001 SH SOLE 52001 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 197 13375 SH SOLE 13375 0 0 EATON VANCE FLOATING RATE 20 COM 27831H100 154 18000 SH SOLE 18000 0 0 EATON VANCE LTD DURATION INC COM 27828H105 175 16945 SH SOLE 16945 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 535 29900 SH SOLE 29900 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 130 14000 SH SOLE 14000 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 293 25817 SH SOLE 25817 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 238 30858 SH SOLE 30858 0 0 ECOLAB INC COM 278865100 338 2201 SH SOLE 2201 0 0 EDISON INTL COM 281020107 313 4945 SH SOLE 4945 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 4778 50252 SH SOLE 50252 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 604 30767 SH SOLE 30767 0 0 ELBIT SYS LTD ORD M3760D101 446 1945 SH SOLE 1945 0 0 ELECTRONIC ARTS INC COM 285512109 279 2292 SH SOLE 2292 0 0 ELEMENT SOLUTIONS INC COM 28618M106 262 14700 SH SOLE 14700 0 0 EMBECTA CORP COMMON STOCK 29082K105 234 9240 SH SOLE 9240 0 0 EMERSON ELEC CO COM 291011104 3913 49202 SH SOLE 49202 0 0 ENBRIDGE INC COM 29250N105 5157 122024 SH SOLE 122024 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 350 12361 SH SOLE 12361 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4080 408774 SH SOLE 408774 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 9085 372785 SH SOLE 372785 0 0 EOG RES INC COM 26875P101 378 3423 SH SOLE 3423 0 0 EQT CORP COM 26884L109 301 8760 SH SOLE 8760 0 0 ESSENTIAL UTILS INC COM 29670G102 619 13502 SH SOLE 13502 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 659 14384 SH SOLE 14384 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 222 7061 SH SOLE 7061 0 0 ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 243 8277 SH SOLE 8277 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 205 12425 SH SOLE 12425 0 0 EVERGY INC COM 30034W106 605 9265 SH SOLE 9265 0 0 EVERSOURCE ENERGY COM 30040W108 6945 82216 SH SOLE 82216 0 0 EXELON CORP COM 30161N101 318 7026 SH SOLE 7026 0 0 EXXON MOBIL CORP COM 30231G102 14782 172610 SH SOLE 172610 0 0 F N B CORP COM 302520101 228 21016 SH SOLE 21016 0 0 FASTENAL CO COM 311900104 514 10302 SH SOLE 10302 0 0 FEDEX CORP COM 31428X106 1041 4593 SH SOLE 4593 0 0 FEDEX CORP COM 31428X106 7 200 SH Call SOLE 200 0 0 FIDELITY COVINGTON TRUST STOCK FOR INFL 316092386 418 14366 SH SOLE 14366 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1480 40036 SH SOLE 40036 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 757 8259 SH SOLE 8259 0 0 FIFTH THIRD BANCORP COM 316773100 227 6746 SH SOLE 6746 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 92 12765 SH SOLE 12765 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 346 2400 SH SOLE 2400 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1339 77703 SH SOLE 77703 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1242 46399 SH SOLE 46399 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 270 4103 SH SOLE 4103 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 182 12330 SH SOLE 12330 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 488 7569 SH SOLE 7569 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1613 40085 SH SOLE 40085 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1120 15556 SH SOLE 15556 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 323 4615 SH SOLE 4615 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 716 17297 SH SOLE 17297 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 624 10504 SH SOLE 10504 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 958 19844 SH SOLE 19844 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 263 5100 SH SOLE 5100 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 525 10049 SH SOLE 10049 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 268 10289 SH SOLE 10289 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 362 14056 SH SOLE 14056 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 943 6956 SH SOLE 6956 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1280 29017 SH SOLE 29017 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 171 22200 SH SOLE 22200 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 292 8285 SH SOLE 8285 0 0 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 244 3730 SH SOLE 3730 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 623 16054 SH SOLE 16054 0 0 FIRSTENERGY CORP COM 337932107 867 22592 SH SOLE 22592 0 0 FISERV INC COM 337738108 2084 23419 SH SOLE 23419 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 331 8344 SH SOLE 8344 0 0 FLOWERS FOODS INC COM 343498101 229 8682 SH SOLE 8682 0 0 FMC CORP COM NEW 302491303 595 5563 SH SOLE 5563 0 0 FORD MTR CO DEL COM 345370860 1391 124955 SH SOLE 124955 0 0 FORTINET INC COM 34959E109 2088 36905 SH SOLE 36905 0 0 FORTINET INC COM 34959E109 11 2500 SH Call SOLE 2500 0 0 FORTIVE CORP COM 34959J108 296 5452 SH SOLE 5452 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 338 5648 SH SOLE 5648 0 0 FRANCO NEV CORP COM 351858105 4937 37522 SH SOLE 37522 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2362 80740 SH SOLE 80740 0 0 FREQUENCY ELECTRS INC COM 358010106 243 33324 SH SOLE 33324 0 0 FUBOTV INC COM 35953D104 26 10600 SH SOLE 10600 0 0 GABELLI EQUITY TR INC COM 362397101 93 15314 SH SOLE 15314 0 0 GARMIN LTD SHS H2906T109 332 3384 SH SOLE 3384 0 0 GENCO SHIPPING & TRADING LTD SHS Y2685T131 215 11125 SH SOLE 11125 0 0 GENERAC HLDGS INC COM 368736104 297 1410 SH SOLE 1410 0 0 GENERAC HLDGS INC COM 368736104 3 200 SH Call SOLE 200 0 0 GENERAL DYNAMICS CORP COM 369550108 895 4046 SH SOLE 4046 0 0 GENERAL ELECTRIC CO COM NEW 369604301 2016 31670 SH SOLE 31670 0 0 GENERAL MLS INC COM 370334104 2904 38495 SH SOLE 38495 0 0 GENERAL MTRS CO COM 37045V100 388 12224 SH SOLE 12224 0 0 GENUINE PARTS CO COM 372460105 6789 51048 SH SOLE 51048 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 2835 598025 SH SOLE 598025 0 0 GILEAD SCIENCES INC COM 375558103 2062 33355 SH SOLE 33355 0 0 GLACIER BANCORP INC NEW COM 37637Q105 945 19929 SH SOLE 19929 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 652 27740 SH SOLE 27740 0 0 GLOBAL PMTS INC COM 37940X102 900 8138 SH SOLE 8138 0 0 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 779 47150 SH SOLE 47150 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 494 28255 SH SOLE 28255 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 322 15851 SH SOLE 15851 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 379 8869 SH SOLE 8869 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 1241 4179 SH SOLE 4179 0 0 GOLUB CAP BDC INC COM 38173M102 425 32828 SH SOLE 32828 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 254 23725 SH SOLE 23725 0 0 GRAHAM CORP COM 384556106 236 34093 SH SOLE 34093 0 0 GRAINGER W W INC COM 384802104 211 465 SH SOLE 465 0 0 GRANITE CONSTR INC COM 387328107 209 7163 SH SOLE 7163 0 0 GREENBRIER COS INC COM 393657101 1013 28150 SH SOLE 28150 0 0 GSK PLC SPONSORED ADR 37733W105 1936 44473 SH SOLE 44473 0 0 GUESS INC COM 401617105 1048 61482 SH SOLE 61482 0 0 HALLIBURTON CO COM 406216101 1144 36474 SH SOLE 36474 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 245 6604 SH SOLE 6604 0 0 HANESBRANDS INC COM 410345102 698 67857 SH SOLE 67857 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 818 12504 SH SOLE 12504 0 0 HASBRO INC COM 418056107 766 9356 SH SOLE 9356 0 0 HEARTLAND FINL USA INC COM 42234Q102 548 13195 SH SOLE 13195 0 0 HECLA MNG CO COM 422704106 147 37500 SH SOLE 37500 0 0 HEICO CORP NEW COM 422806109 1152 8785 SH SOLE 8785 0 0 HENRY JACK & ASSOC INC COM 426281101 237 1317 SH SOLE 1317 0 0 HERSHEY CO COM 427866108 1884 8754 SH SOLE 8754 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 534 33725 SH SOLE 33725 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 173 13063 SH SOLE 13063 0 0 HF SINCLAIR CORP COM 403949100 370 8200 SH SOLE 8200 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 97 10000 SH SOLE 10000 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 291 25800 SH SOLE 25800 0 0 HINGHAM INSTN SVGS MASS COM 433323102 540 1901 SH SOLE 1901 0 0 HOME DEPOT INC COM 437076102 12862 46897 SH SOLE 46897 0 0 HOMETRUST BANCSHARES INC COM 437872104 250 10000 SH SOLE 10000 0 0 HONEYWELL INTL INC COM 438516106 4835 27818 SH SOLE 27818 0 0 HOOKER FURNISHINGS CORPORATI COM 439038100 1130 72650 SH SOLE 72650 0 0 HOWMET AEROSPACE INC COM 443201108 423 13436 SH SOLE 13436 0 0 HUMANA INC COM 444859102 752 1606 SH SOLE 1606 0 0 HUNT J B TRANS SVCS INC COM 445658107 255 1619 SH SOLE 1619 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2367 196779 SH SOLE 196779 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1481 30788 SH SOLE 30788 0 0 IDACORP INC COM 451107106 220 2077 SH SOLE 2077 0 0 IDEXX LABS INC COM 45168D104 467 1332 SH SOLE 1332 0 0 ILLINOIS TOOL WKS INC COM 452308109 1093 5995 SH SOLE 5995 0 0 ILLUMINA INC COM 452327109 1234 6695 SH SOLE 6695 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 246 11851 SH SOLE 11851 0 0 INDEPENDENT BK CORP MASS COM 453836108 4785 60236 SH SOLE 60236 0 0 INTEL CORP COM 458140100 5258 140544 SH SOLE 140544 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1081 11494 SH SOLE 11494 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 210 3891 SH SOLE 3891 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 9463 67021 SH SOLE 67021 0 0 INTERNATIONAL PAPER CO COM 460146103 1997 47734 SH SOLE 47734 0 0 INTUIT COM 461202103 238 617 SH SOLE 617 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 483 2405 SH SOLE 2405 0 0 INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 647 24713 SH SOLE 24713 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 402 21239 SH SOLE 21239 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 465 14975 SH SOLE 14975 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 663 53700 SH SOLE 53700 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 229 3691 SH SOLE 3691 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 575 28377 SH SOLE 28377 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 457 16500 SH SOLE 16500 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 359 5115 SH SOLE 5115 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 361 7800 SH SOLE 7800 0 0 INVESCO LTD SHS G491BT108 174 10780 SH SOLE 10780 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3846 13723 SH SOLE 13723 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 737 70000 SH SOLE 70000 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 132 10289 SH SOLE 10289 0 0 IRON MTN INC NEW COM 46284V101 3928 80681 SH SOLE 80681 0 0 ISHARES GOLD TR ISHARES NEW 464285204 529 15405 SH SOLE 15405 0 0 ISHARES INC CORE MSCI EMKT 46434G103 252 5138 SH SOLE 5138 0 0 ISHARES SILVER TR ISHARES 46428Q109 770 41310 SH SOLE 41310 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 274 2705 SH SOLE 2705 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 234 5776 SH SOLE 5776 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 2533 30595 SH SOLE 30595 0 0 ISHARES TR ASIA 50 ETF 464288430 236 3762 SH SOLE 3762 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 214 2132 SH SOLE 2132 0 0 ISHARES TR CORE S&P MCP ETF 464287507 993 4388 SH SOLE 4388 0 0 ISHARES TR CORE S&P SCP ETF 464287804 741 8015 SH SOLE 8015 0 0 ISHARES TR CORE S&P TTL STK 464287150 422 5033 SH SOLE 5033 0 0 ISHARES TR CORE S&P500 ETF 464287200 2184 5759 SH SOLE 5759 0 0 ISHARES TR CORE TOTAL USD 46434V613 250 5343 SH SOLE 5343 0 0 ISHARES TR CORE US AGGBD ET 464287226 203 1994 SH SOLE 1994 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 4039 211998 SH SOLE 211998 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 422 12444 SH SOLE 12444 0 0 ISHARES TR IBOXX INV CP ETF 464287242 436 3964 SH SOLE 3964 0 0 ISHARES TR ISHARES BIOTECH 464287556 3496 29717 SH SOLE 29717 0 0 ISHARES TR MBS ETF 464288588 892 9154 SH SOLE 9154 0 0 ISHARES TR MSCI EAFE ETF 464287465 541 8656 SH SOLE 8656 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 311 7752 SH SOLE 7752 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 288 9605 SH SOLE 9605 0 0 ISHARES TR MSCI USA ESG SLC 464288802 234 2895 SH SOLE 2895 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 875 12467 SH SOLE 12467 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 209 1871 SH SOLE 1871 0 0 ISHARES TR NATIONAL MUN ETF 464288414 344 3235 SH SOLE 3235 0 0 ISHARES TR PFD AND INCM SEC 464288687 989 30085 SH SOLE 30085 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 419 2890 SH SOLE 2890 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 269 1306 SH SOLE 1306 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 245 2416 SH SOLE 2416 0 0 ISHARES TR RUS MID CAP ETF 464287499 404 6251 SH SOLE 6251 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 832 4912 SH SOLE 4912 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 216 3575 SH SOLE 3575 0 0 ISHARES TR S&P MC 400GR ETF 464287606 212 3333 SH SOLE 3333 0 0 ISHARES TR S&P SML 600 GWT 464287887 273 2594 SH SOLE 2594 0 0 ISHARES TR SELECT DIVID ETF 464287168 849 7215 SH SOLE 7215 0 0 ISHARES TR SHORT TREAS BD 464288679 675 6131 SH SOLE 6131 0 0 ISHARES TR SP SMCP600VL ETF 464287879 402 4515 SH SOLE 4515 0 0 ISHARES TR TIPS BD ETF 464287176 734 6440 SH SOLE 6440 0 0 ISHARES TR U.S. ENERGY ETF 464287796 410 10758 SH SOLE 10758 0 0 ISHARES TR U.S. MED DVC ETF 464288810 5270 104487 SH SOLE 104487 0 0 ISHARES TR U.S. TECH ETF 464287721 203 2536 SH SOLE 2536 0 0 ISHARES TR U.S. UTILITS ETF 464287697 278 3244 SH SOLE 3244 0 0 ISHARES TR US AER DEF ETF 464288760 315 3175 SH SOLE 3175 0 0 ISHARES TR US HLTHCARE ETF 464287762 580 2156 SH SOLE 2156 0 0 ISHARES TR US INFRASTRUC 46435U713 374 10995 SH SOLE 10995 0 0 ISHARES TR US TREAS BD ETF 46429B267 209 8747 SH SOLE 8747 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 2471 44569 SH SOLE 44569 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 507 10126 SH SOLE 10126 0 0 JETBLUE AWYS CORP COM 477143101 224 26812 SH SOLE 26812 0 0 JOHNSON & JOHNSON COM 478160104 23019 129679 SH SOLE 129679 0 0 JOHNSON CTLS INTL PLC SHS G51502105 614 12821 SH SOLE 12821 0 0 JPMORGAN CHASE & CO COM 46625H100 14783 131279 SH SOLE 131279 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 95 21150 SH SOLE 21150 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 347 41435 SH SOLE 41435 0 0 KELLOGG CO COM 487836108 468 6557 SH SOLE 6557 0 0 KEY TRONIC CORP COM 493144109 825 187050 SH SOLE 187050 0 0 KEYCORP COM 493267108 657 38150 SH SOLE 38150 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1053 7642 SH SOLE 7642 0 0 KIMBERLY-CLARK CORP COM 494368103 3172 23471 SH SOLE 23471 0 0 KIMCO RLTY CORP COM 49446R109 294 14851 SH SOLE 14851 0 0 KINDER MORGAN INC DEL COM 49456B101 1957 116748 SH SOLE 116748 0 0 KKR & CO INC COM 48251W104 516 11143 SH SOLE 11143 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 383 17767 SH SOLE 17767 0 0 KRAFT HEINZ CO COM 500754106 2183 57224 SH SOLE 57224 0 0 KROGER CO COM 501044101 402 8503 SH SOLE 8503 0 0 KVH INDS INC COM 482738101 420 48268 SH SOLE 48268 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 5374 22233 SH SOLE 22233 0 0 LAM RESEARCH CORP COM 512807108 1938 4548 SH SOLE 4548 0 0 LAUDER ESTEE COS INC CL A 518439104 648 2546 SH SOLE 2546 0 0 LEGGETT & PLATT INC COM 524660107 296 8570 SH SOLE 8570 0 0 LILLY ELI & CO COM 532457108 7490 23101 SH SOLE 23101 0 0 LINCOLN ELEC HLDGS INC COM 533900106 603 4885 SH SOLE 4885 0 0 LINDE PLC SHS G5494J103 428 1487 SH SOLE 1487 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 20 12400 SH SOLE 12400 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 322 34551 SH SOLE 34551 0 0 LISTED FD TR HORIZON KINETICS 53656F623 3951 138450 SH SOLE 138450 0 0 LOCKHEED MARTIN CORP COM 539830109 8418 19578 SH SOLE 19578 0 0 LOEWS CORP COM 540424108 531 8959 SH SOLE 8959 0 0 LOUISIANA PAC CORP COM 546347105 225 4293 SH SOLE 4293 0 0 LOWES COS INC COM 548661107 4842 27722 SH SOLE 27722 0 0 LUCID GROUP INC COM 549498103 280 16296 SH SOLE 16296 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 563 6439 SH SOLE 6439 0 0 M & T BK CORP COM 55261F104 1575 9879 SH SOLE 9879 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 256 29070 SH SOLE 29070 0 0 MACYS INC COM 55616P104 194 10575 SH SOLE 10575 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4370 91506 SH SOLE 91506 0 0 MANULIFE FINL CORP COM 56501R106 797 45986 SH SOLE 45986 0 0 MARATHON OIL CORP COM 565849106 350 15578 SH SOLE 15578 0 0 MARATHON PETE CORP COM 56585A102 886 10781 SH SOLE 10781 0 0 MARRIOTT INTL INC NEW CL A 571903202 2993 22009 SH SOLE 22009 0 0 MARSH & MCLENNAN COS INC COM 571748102 498 3208 SH SOLE 3208 0 0 MARTIN MARIETTA MATLS INC COM 573284106 377 1259 SH SOLE 1259 0 0 MARVELL TECHNOLOGY INC COM 573874104 1114 25585 SH SOLE 25585 0 0 MASTEC INC COM 576323109 638 8910 SH SOLE 8910 0 0 MASTERCARD INCORPORATED CL A 57636Q104 2799 8872 SH SOLE 8872 0 0 MATTEL INC COM 577081102 604 27063 SH SOLE 27063 0 0 MCCORMICK & CO INC COM NON VTG 579780206 306 3675 SH SOLE 3675 0 0 MCDONALDS CORP COM 580135101 3804 15409 SH SOLE 15409 0 0 MCKESSON CORP COM 58155Q103 548 1681 SH SOLE 1681 0 0 MDU RES GROUP INC COM 552690109 2020 74827 SH SOLE 74827 0 0 MEDTRONIC PLC SHS G5960L103 6280 69977 SH SOLE 69977 0 0 MERCK & CO INC COM 58933Y105 13718 150467 SH SOLE 150467 0 0 MESABI TR CTF BEN INT 590672101 1574 64185 SH SOLE 64185 0 0 META PLATFORMS INC CL A 30303M102 6798 42157 SH SOLE 42157 0 0 METLIFE INC COM 59156R108 1043 16616 SH SOLE 16616 0 0 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 252 75000 SH SOLE 75000 0 0 MFS INVT GRADE MUN TR SH BEN INT 59318B108 227 30000 SH SOLE 30000 0 0 MGM RESORTS INTERNATIONAL COM 552953101 338 11669 SH SOLE 11669 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 755 13003 SH SOLE 13003 0 0 MICRON TECHNOLOGY INC COM 595112103 1590 28758 SH SOLE 28758 0 0 MICROSOFT CORP COM 594918104 58005 225850 SH SOLE 225850 0 0 MICROSTRATEGY INC CL A NEW 594972408 307 1869 SH SOLE 1869 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 384 71937 SH SOLE 71937 0 0 MODERNA INC COM 60770K107 5305 37137 SH SOLE 37137 0 0 MONDELEZ INTL INC CL A 609207105 2741 44150 SH SOLE 44150 0 0 MORGAN STANLEY COM NEW 617446448 2102 31864 SH SOLE 31864 0 0 MORGAN STANLEY EMERGING MKTS COM 617477104 331 73680 SH SOLE 73680 0 0 MOSAIC CO NEW COM 61945C103 310 6557 SH SOLE 6557 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 440 2098 SH SOLE 2098 0 0 MP MATERIALS CORP COM CL A 553368101 232 7240 SH SOLE 7240 0 0 MPLX LP COM UNIT REP LTD 55336V100 487 16696 SH SOLE 16696 0 0 MUELLER WTR PRODS INC COM SER A 624758108 352 30000 SH SOLE 30000 0 0 MYERS INDS INC COM 628464109 883 38857 SH SOLE 38857 0 0 NATIONAL BANKSHARES INC VA COM 634865109 369 11763 SH SOLE 11763 0 0 NATIONAL FUEL GAS CO COM 636180101 339 5132 SH SOLE 5132 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 301 4647 SH SOLE 4647 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 489 11383 SH SOLE 11383 0 0 NETFLIX INC COM 64110L106 468 2679 SH SOLE 2679 0 0 NEUBERGER BERMAN MUN FD INC COM 64124P101 563 50280 SH SOLE 50280 0 0 NEW GOLD INC CDA COM 644535106 79 74000 SH SOLE 74000 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 139 15200 SH SOLE 15200 0 0 NEWELL BRANDS INC COM 651229106 489 25658 SH SOLE 25658 0 0 NEWMONT CORP COM 651639106 2214 37104 SH SOLE 37104 0 0 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 198 12000 SH SOLE 12000 0 0 NEXTERA ENERGY INC COM 65339F101 11531 148860 SH SOLE 148860 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 233 3140 SH SOLE 3140 0 0 NICE LTD SPONSORED ADR 653656108 238 1238 SH SOLE 1238 0 0 NIKE INC CL B 654106103 4394 42998 SH SOLE 42998 0 0 NISOURCE INC COM 65473P105 605 20523 SH SOLE 20523 0 0 NOKIA CORP SPONSORED ADR 654902204 442 95920 SH SOLE 95920 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 148 69500 SH SOLE 69500 0 0 NORDSTROM INC COM 655664100 369 17450 SH SOLE 17450 0 0 NORFOLK SOUTHN CORP COM 655844108 7691 33838 SH SOLE 33838 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 409 11200 SH SOLE 11200 0 0 NORTHERN TR CORP COM 665859104 339 3517 SH SOLE 3517 0 0 NORTHROP GRUMMAN CORP COM 666807102 2382 4977 SH SOLE 4977 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 270 24300 SH SOLE 24300 0 0 NOVARTIS AG SPONSORED ADR 66987V109 2639 31217 SH SOLE 31217 0 0 NOVO-NORDISK A S ADR 670100205 306 2748 SH SOLE 2748 0 0 NUCANA PLC SPONSORED ADR 67022C106 18 25000 SH SOLE 25000 0 0 NUCOR CORP COM 670346105 297 2847 SH SOLE 2847 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 324 23109 SH SOLE 23109 0 0 NUTRIEN LTD COM 67077M108 3390 42537 SH SOLE 42537 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 292 22308 SH SOLE 22308 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1225 104272 SH SOLE 104272 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 354 25000 SH SOLE 25000 0 0 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 623 56000 SH SOLE 56000 0 0 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 177 15000 SH SOLE 15000 0 0 NUVEEN MUN VALUE FD INC COM 670928100 261 29198 SH SOLE 29198 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 161 12780 SH SOLE 12780 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 2144 295305 SH SOLE 295305 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2183 285417 SH SOLE 285417 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 245 19672 SH SOLE 19672 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1026 82909 SH SOLE 82909 0 0 NVIDIA CORPORATION COM 67066G104 14671 96780 SH SOLE 96780 0 0 NVR INC COM 62944T105 493 123 SH SOLE 123 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 228 34829 SH SOLE 34829 0 0 OBSIDIAN ENERGY LTD COM 674482203 113 14641 SH SOLE 14641 0 0 OCCIDENTAL PETE CORP COM 674599105 1143 19406 SH SOLE 19406 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 490 1911 SH SOLE 1911 0 0 OLD REP INTL CORP COM 680223104 511 22868 SH SOLE 22868 0 0 OLIN CORP COM PAR $1 680665205 434 9379 SH SOLE 9379 0 0 OLIN CORP COM PAR $1 680665205 8 1000 SH Call SOLE 1000 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 238 8450 SH SOLE 8450 0 0 ONEOK INC NEW COM 682680103 2768 49881 SH SOLE 49881 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 82 11483 SH SOLE 11483 0 0 ORACLE CORP COM 68389X105 2424 34686 SH SOLE 34686 0 0 ORANGE SPONSORED ADR 684060106 156 13215 SH SOLE 13215 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 51 19000 SH SOLE 19000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 268 424 SH SOLE 424 0 0 ORGANOGENESIS HLDGS INC COM 68621F102 324 66350 SH SOLE 66350 0 0 ORGANON & CO COMMON STOCK 68622V106 472 13996 SH SOLE 13996 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 104 10300 SH SOLE 10300 0 0 OTIS WORLDWIDE CORP COM 68902V107 449 6351 SH SOLE 6351 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 213 6925 SH SOLE 6925 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 274 5450 SH SOLE 5450 0 0 PACER FDS TR US CASH COWS 100 69374H881 777 18038 SH SOLE 18038 0 0 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 111 25000 SH SOLE 25000 0 0 PACKAGING CORP AMER COM 695156109 366 2664 SH SOLE 2664 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 261 28775 SH SOLE 28775 0 0 PALO ALTO NETWORKS INC COM 697435105 865 1752 SH SOLE 1752 0 0 PAN AMERN SILVER CORP COM 697900108 312 15850 SH SOLE 15850 0 0 PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305 531 13450 SH SOLE 13450 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3194 129401 SH SOLE 129401 0 0 PARKER-HANNIFIN CORP COM 701094104 650 2643 SH SOLE 2643 0 0 PAYCHEX INC COM 704326107 993 8724 SH SOLE 8724 0 0 PAYONEER GLOBAL INC COM 70451X104 188 48025 SH SOLE 48025 0 0 PAYPAL HLDGS INC COM 70450Y103 1632 23373 SH SOLE 23373 0 0 PCTEL INC COM 69325Q105 157 38500 SH SOLE 38500 0 0 PENNANTPARK INVT CORP COM 708062104 77 12526 SH SOLE 12526 0 0 PENTAIR PLC SHS G7S00T104 480 10483 SH SOLE 10483 0 0 PEPSICO INC COM 713448108 18963 113780 SH SOLE 113780 0 0 PERKINELMER INC COM 714046109 836 5876 SH SOLE 5876 0 0 PFIZER INC COM 717081103 18180 346748 SH SOLE 346748 0 0 PHILIP MORRIS INTL INC COM 718172109 2007 20323 SH SOLE 20323 0 0 PHILLIPS 66 COM 718546104 1179 14383 SH SOLE 14383 0 0 PILGRIMS PRIDE CORP COM 72147K108 390 12500 SH SOLE 12500 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 599 11447 SH SOLE 11447 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1482 14957 SH SOLE 14957 0 0 PIMCO INCOME STRATEGY FD II COM 72201J104 91 11469 SH SOLE 11469 0 0 PIMCO MUN INCOME FD II COM 72200W106 183 17000 SH SOLE 17000 0 0 PINNACLE WEST CAP CORP COM 723484101 1653 22603 SH SOLE 22603 0 0 PIONEER NAT RES CO COM 723787107 446 2000 SH SOLE 2000 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2775 268858 SH SOLE 268858 0 0 PNC FINL SVCS GROUP INC COM 693475105 2641 16740 SH SOLE 16740 0 0 POTLATCHDELTIC CORPORATION COM 737630103 214 4838 SH SOLE 4838 0 0 PPG INDS INC COM 693506107 1460 12773 SH SOLE 12773 0 0 PPL CORP COM 69351T106 404 14882 SH SOLE 14882 0 0 PROCTER AND GAMBLE CO COM 742718109 20909 145412 SH SOLE 145412 0 0 PROGRESSIVE CORP COM 743315103 347 2988 SH SOLE 2988 0 0 PROLOGIS INC. COM 74340W103 601 5107 SH SOLE 5107 0 0 PROLOGIS INC. COM 74340W103 4 700 SH Call SOLE 700 0 0 PROSHARES TR PET CARE ETF 74348A145 643 12175 SH SOLE 12175 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 1320 15462 SH SOLE 15462 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 234 3462 SH SOLE 3462 0 0 PROVIDENT BANCORP INC COM NEW 74383L105 157 10000 SH SOLE 10000 0 0 PRUDENTIAL FINL INC COM 744320102 1069 11170 SH SOLE 11170 0 0 PUBLIC STORAGE COM 74460D109 335 1073 SH SOLE 1073 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 129 10964 SH SOLE 10964 0 0 QIAGEN NV SHS NEW N72482123 4182 88601 SH SOLE 88601 0 0 QUALCOMM INC COM 747525103 4846 37933 SH SOLE 37933 0 0 QUANTA SVCS INC COM 74762E102 372 2968 SH SOLE 2968 0 0 QUANTA SVCS INC COM 74762E102 3 200 SH Call SOLE 200 0 0 QUANTERIX CORP COM 74766Q101 220 13603 SH SOLE 13603 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2673 20102 SH SOLE 20102 0 0 RAPID7 INC COM 753422104 430 6435 SH SOLE 6435 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 10790 112270 SH SOLE 112270 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 12 1400 SH Call SOLE 1400 0 0 REALTY INCOME CORP COM 756109104 1328 19456 SH SOLE 19456 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 451 14540 SH SOLE 14540 0 0 REGENERON PHARMACEUTICALS COM 75886F107 509 861 SH SOLE 861 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 948 50579 SH SOLE 50579 0 0 RENN FD INC COM 759720105 457 199405 SH SOLE 199405 0 0 REPUBLIC SVCS INC COM 760759100 961 7343 SH SOLE 7343 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2514 41203 SH SOLE 41203 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 136 12500 SH SOLE 12500 0 0 RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 153 10500 SH SOLE 10500 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882H105 1297 82100 SH SOLE 82100 0 0 RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 320 18300 SH SOLE 18300 0 0 ROCKWELL AUTOMATION INC COM 773903109 428 2146 SH SOLE 2146 0 0 ROSS STORES INC COM 778296103 557 7926 SH SOLE 7926 0 0 ROYAL BK CDA COM 780087102 1008 10407 SH SOLE 10407 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 326 9352 SH SOLE 9352 0 0 ROYCE MICRO-CAP TR INC COM 780915104 744 88986 SH SOLE 88986 0 0 ROYCE VALUE TR INC COM 780910105 152 10880 SH SOLE 10880 0 0 S&P GLOBAL INC COM 78409V104 422 1251 SH SOLE 1251 0 0 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 161 20000 SH SOLE 20000 0 0 SABINE RTY TR UNIT BEN INT 785688102 547 8980 SH SOLE 8980 0 0 SALESFORCE INC COM 79466L302 6393 38734 SH SOLE 38734 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 117 15496 SH SOLE 15496 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 434 73000 SH SOLE 73000 0 0 SANOFI SPONSORED ADR 80105N105 354 7074 SH SOLE 7074 0 0 SCHLUMBERGER LTD COM STK 806857108 2745 76750 SH SOLE 76750 0 0 SCHWAB CHARLES CORP COM 808513105 369 5844 SH SOLE 5844 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 278 3887 SH SOLE 3887 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 1503 19032 SH SOLE 19032 0 0 SEI INVTS CO COM 784117103 1056 19546 SH SOLE 19546 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 81 11900 SH SOLE 11900 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 827 11562 SH SOLE 11562 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1458 46346 SH SOLE 46346 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 301 2189 SH SOLE 2189 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 652 9040 SH SOLE 9040 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 979 7635 SH SOLE 7635 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 751 8595 SH SOLE 8595 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1023 14588 SH SOLE 14588 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 763 6002 SH SOLE 6002 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 399 9664 SH SOLE 9664 0 0 SERVICENOW INC COM 81762P102 210 441 SH SOLE 441 0 0 SG BLOCKS INC COM NEW 78418A505 25 15000 SH SOLE 15000 0 0 SHELL PLC SPON ADS 780259305 2097 40151 SH SOLE 40151 0 0 SHERWIN WILLIAMS CO COM 824348106 2084 9309 SH SOLE 9309 0 0 SHOPIFY INC CL A 82509L107 349 11170 SH SOLE 11170 0 0 SIMON PPTY GROUP INC NEW COM 828806109 494 5200 SH SOLE 5200 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 158 25750 SH SOLE 25750 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 542 5852 SH SOLE 5852 0 0 SOFI TECHNOLOGIES INC COM 83406F102 1452 275496 SH SOLE 275496 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 1021 12481 SH SOLE 12481 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 124 61500 SH SOLE 61500 0 0 SOUTHERN CO COM 842587107 4996 70059 SH SOLE 70059 0 0 SOUTHWESTERN ENERGY CO COM 845467109 107 17125 SH SOLE 17125 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 815 2649 SH SOLE 2649 0 0 SPDR GOLD TR GOLD SHS 78463V107 2679 15903 SH SOLE 15903 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 4590 12166 SH SOLE 12166 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 13 1700 SH Call SOLE 1700 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 865 2091 SH SOLE 2091 0 0 SPDR SER TR BBG CONV SEC ETF 78464A359 463 7178 SH SOLE 7178 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 256 2802 SH SOLE 2802 0 0 SPDR SER TR BLOOMBERG INTL T 78464A516 222 9600 SH SOLE 9600 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 922 20112 SH SOLE 20112 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 229 8324 SH SOLE 8324 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 256 3202 SH SOLE 3202 0 0 SPDR SER TR S&P BIOTECH 78464A870 293 3945 SH SOLE 3945 0 0 SPDR SER TR S&P DIVID ETF 78464A763 639 5388 SH SOLE 5388 0 0 SPDR SER TR S&P REGL BKG 78464A698 538 9270 SH SOLE 9270 0 0 SPLUNK INC COM 848637104 1227 13876 SH SOLE 13876 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 520 30899 SH SOLE 30899 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1454 102530 SH SOLE 102530 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1106 160247 SH SOLE 160247 0 0 STAG INDL INC COM 85254J102 2400 77709 SH SOLE 77709 0 0 STANLEY BLACK & DECKER INC COM 854502101 703 6704 SH SOLE 6704 0 0 STARBUCKS CORP COM 855244109 4551 59572 SH SOLE 59572 0 0 STATE STR CORP COM 857477103 1177 19096 SH SOLE 19096 0 0 STORE CAP CORP COM 862121100 223 8554 SH SOLE 8554 0 0 STRYKER CORPORATION COM 863667101 2903 14592 SH SOLE 14592 0 0 SUNRUN INC COM 86771W105 387 16555 SH SOLE 16555 0 0 SVB FINANCIAL GROUP COM 78486Q101 410 1037 SH SOLE 1037 0 0 SYNAPTICS INC COM 87157D109 1008 8540 SH SOLE 8540 0 0 SYSCO CORP COM 871829107 3331 39326 SH SOLE 39326 0 0 SYSCO CORP COM 871829107 5 16700 SH Call SOLE 16700 0 0 T2 BIOSYSTEMS INC COM 89853L104 2 10000 SH SOLE 10000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2024 24759 SH SOLE 24759 0 0 TARGET CORP COM 87612E106 1885 13346 SH SOLE 13346 0 0 TC ENERGY CORP COM 87807B107 1288 24860 SH SOLE 24860 0 0 TE CONNECTIVITY LTD SHS H84989104 302 2672 SH SOLE 2672 0 0 TELEFONICA S A SPONSORED ADR 879382208 87 16916 SH SOLE 16916 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 92 20875 SH SOLE 20875 0 0 TESLA INC COM 88160R101 6284 9332 SH SOLE 9332 0 0 TESSCO TECHNOLOGIES INC COM 872386107 606 102620 SH SOLE 102620 0 0 TEXAS INSTRS INC COM 882508104 1173 7633 SH SOLE 7633 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 40958 27525 SH SOLE 27525 0 0 THE BEACHBODY COMPANY INC COM CL A 073463101 17 14500 SH SOLE 14500 0 0 THE TRADE DESK INC COM CL A 88339J105 202 4829 SH SOLE 4829 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 3090 5688 SH SOLE 5688 0 0 THOMSON REUTERS CORP. COM NEW 884903709 255 2451 SH SOLE 2451 0 0 TJX COS INC NEW COM 872540109 8513 152431 SH SOLE 152431 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1924 29331 SH SOLE 29331 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 2088 39675 SH SOLE 39675 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 490 3774 SH SOLE 3774 0 0 TRANSOCEAN LTD REG SHS H8817H100 91 27400 SH SOLE 27400 0 0 TRAVELERS COMPANIES INC COM 89417E109 798 4719 SH SOLE 4719 0 0 TRINITY INDS INC COM 896522109 436 18013 SH SOLE 18013 0 0 TRITON INTL LTD CL A G9078F107 605 11500 SH SOLE 11500 0 0 TRUIST FINL CORP COM 89832Q109 1815 38264 SH SOLE 38264 0 0 TWITTER INC COM 90184L102 288 7710 SH SOLE 7710 0 0 TYLER TECHNOLOGIES INC COM 902252105 673 2025 SH SOLE 2025 0 0 TYSON FOODS INC CL A 902494103 420 4881 SH SOLE 4881 0 0 UBER TECHNOLOGIES INC COM 90353T100 1713 83703 SH SOLE 83703 0 0 UGI CORP NEW COM 902681105 293 7587 SH SOLE 7587 0 0 ULTA BEAUTY INC COM 90384S303 402 1042 SH SOLE 1042 0 0 UNILEVER PLC SPON ADR NEW 904767704 2068 45114 SH SOLE 45114 0 0 UNION PAC CORP COM 907818108 5805 27216 SH SOLE 27216 0 0 UNITED AIRLS HLDGS INC COM 910047109 223 6300 SH SOLE 6300 0 0 UNITED PARCEL SERVICE INC CL B 911312106 3156 17288 SH SOLE 17288 0 0 UNITED RENTALS INC COM 911363109 4072 16764 SH SOLE 16764 0 0 UNITED STATES ANTIMONY CORP COM 911549103 39 97500 SH SOLE 97500 0 0 UNITED STS LIME & MINERALS I COM 911922102 232 2200 SH SOLE 2200 0 0 UNITEDHEALTH GROUP INC COM 91324P102 5347 10411 SH SOLE 10411 0 0 US BANCORP DEL COM NEW 902973304 1420 30855 SH SOLE 30855 0 0 VACCINEX INC COM 918640103 11 10000 SH SOLE 10000 0 0 VALERO ENERGY CORP COM 91913Y100 1033 9721 SH SOLE 9721 0 0 VALLEY NATL BANCORP COM 919794107 227 21800 SH SOLE 21800 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 297 3429 SH SOLE 3429 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 492 18211 SH SOLE 18211 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 718 26220 SH SOLE 26220 0 0 VANECK ETF TRUST INFLATION ALLOCA 92189F130 359 14496 SH SOLE 14496 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 440 13739 SH SOLE 13739 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 260 2991 SH SOLE 2991 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 331 1625 SH SOLE 1625 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 230 2965 SH SOLE 2965 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 456 9206 SH SOLE 9206 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 277 1243 SH SOLE 1243 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 265 2048 SH SOLE 2048 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 311 1580 SH SOLE 1580 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 206 2256 SH SOLE 2256 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1358 3916 SH SOLE 3916 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1352 7166 SH SOLE 7166 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 829 6284 SH SOLE 6284 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 619 14857 SH SOLE 14857 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 764 15236 SH SOLE 15236 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 430 5375 SH SOLE 5375 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 295 3868 SH SOLE 3868 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 246 4363 SH SOLE 4363 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5039 35124 SH SOLE 35124 0 0 VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 315 7710 SH SOLE 7710 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 263 2587 SH SOLE 2587 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 237 3067 SH SOLE 3067 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 632 1935 SH SOLE 1935 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 244 1600 SH SOLE 1600 0 0 VAXART INC COM NEW 92243A200 35 10000 SH SOLE 10000 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 17588 346569 SH SOLE 346569 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1145 4065 SH SOLE 4065 0 0 VIATRIS INC COM 92556V106 647 61838 SH SOLE 61838 0 0 VICARIOUS SURGICAL INC COM CL A 92561V109 38 13000 SH SOLE 13000 0 0 VIEWRAY INC COM 92672L107 53 20000 SH SOLE 20000 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 244 9150 SH SOLE 9150 0 0 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 320 19737 SH SOLE 19737 0 0 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 107 13000 SH SOLE 13000 0 0 VIRTUS STONE HBR EMG MKTS TO COM 86164W100 177 35357 SH SOLE 35357 0 0 VIRTUS STONE HBR EMRG MKTS I COM 86164T107 98 22300 SH SOLE 22300 0 0 VISA INC COM CL A 92826C839 15393 78182 SH SOLE 78182 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1327 85169 SH SOLE 85169 0 0 VOXX INTL CORP CL A 91829F104 1664 178775 SH SOLE 178775 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 100 17300 SH SOLE 17300 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 169 30644 SH SOLE 30644 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1446 38160 SH SOLE 38160 0 0 WALMART INC COM 931142103 10929 89892 SH SOLE 89892 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 1321 98465 SH SOLE 98465 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1072 50300 SH SOLE 50300 0 0 WASTE MGMT INC DEL COM 94106L109 9187 60050 SH SOLE 60050 0 0 WAVEDANCER INC COM 456696103 24 17988 SH SOLE 17988 0 0 WEC ENERGY GROUP INC COM 92939U106 840 8346 SH SOLE 8346 0 0 WELLS FARGO CO NEW COM 949746101 2292 58516 SH SOLE 58516 0 0 WELLTOWER INC COM 95040Q104 319 3877 SH SOLE 3877 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 255 844 SH SOLE 844 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 148 12700 SH SOLE 12700 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 1309 104663 SH SOLE 104663 0 0 WESTERN DIGITAL CORP. COM 958102105 461 10288 SH SOLE 10288 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 48 50000 SH SOLE 50000 0 0 WESTROCK CO COM 96145D105 586 14720 SH SOLE 14720 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 2005 60535 SH SOLE 60535 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1532 42517 SH SOLE 42517 0 0 WHEELS UP EXPERIENCE INC COM CL A 96328L106 55 28100 SH SOLE 28100 0 0 WHIRLPOOL CORP COM 963320106 352 2270 SH SOLE 2270 0 0 WILLIAMS COS INC COM 969457100 7464 239170 SH SOLE 239170 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 344 11606 SH SOLE 11606 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 610 9770 SH SOLE 9770 0 0 WISDOMTREE TR WSDM EMKTBD FD 97717X784 243 4000 SH SOLE 4000 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 348 16133 SH SOLE 16133 0 0 WORKHORSE GROUP INC COM NEW 98138J206 40 15350 SH SOLE 15350 0 0 WP CAREY INC COM 92936U109 2146 25904 SH SOLE 25904 0 0 XCEL ENERGY INC COM 98389B100 752 10627 SH SOLE 10627 0 0 XPERI HOLDING CORP COM 98390M103 271 18750 SH SOLE 18750 0 0 XYLEM INC COM 98419M100 574 7339 SH SOLE 7339 0 0 YAMANA GOLD INC COM 98462Y100 103 22078 SH SOLE 22078 0 0 YUM BRANDS INC COM 988498101 1121 9878 SH SOLE 9878 0 0 YUM CHINA HLDGS INC COM 98850P109 267 5505 SH SOLE 5505 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 281 2673 SH SOLE 2673 0 0 ZOETIS INC CL A 98978V103 3135 18238 SH SOLE 18238 0 0