UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F COVER PAGE
OMB APPROVAL
OMB Number:3235-0006
Expires:July 31, 2015
Estimated average burden
hours per response:23.8

Report for the Calendar Year or Quarter Ended:
12-31-2022
Check here if Amendment: Amendment Number:
1
This Amendment (Check only one.): is a restatement.
adds new holdings entries.

Institutional Investment Manager Filing this Report:

Name:
Moors & Cabot, Inc.
Address:
One Federal St.
19th Floor
BOSTON, MA 02110
Form 13F File Number:

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.


Person Signing this Report on Behalf of Reporting Manager:
Name:
Katherine R. Kelliher
Title:
Compliance Officer
Phone:
617-314-0213


Signature, Place, and Date of Signing:

/s/ Katherine R. Kelliher
                         [Signature]
Boston, MASSACHUSETTS
                 [City, State]
02-09-2023
                           [Date]
                          

Report Type (Check only one.):

13F HOLDINGS REPORT. (Check here if all holdings of this reporting manager are reported in this report.) 

13F NOTICE. (Check here if no holdings reported are in this report, and all holdings are reported by other reporting manager(s).) 

13F COMBINATION REPORT. (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)


Form 13F Summary Page

Report Summary:

Number of Other Included Managers:
0
Form 13F Information table Entry Total:
849
Form 13F Information table Value Total:
1435012338
          (thousands)

List of Other Included Managers:

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.
[If there are no entries in this list, state "NONE" and omit the column headings and list entries.]

  
NONE


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE
OMB APPROVAL
OMB Number:3235-0006
Expires:July 31, 2015
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1013,317,03627,660SHSOLE27,660 0 0
ABB LTDSPONSORED ADR0003752043,767,265123,679SHSOLE123,679 0 0
ABBOTT LABSCOM0028241006,411,83858,401SHSOLE58,401 0 0
ABBVIE INCCOM00287Y10911,519,69171,281SHSOLE71,281 0 0
ABBVIE INCCOM00287Y1096,550500SHCallSOLE500 0 0
ABRDN ASIA PACIFIC INCOME FUCOM003009107178,83267,997SHSOLE67,997 0 0
ABRDN GLOBAL PREMIER PPTYS FCOM SH BEN INT00302L10856,65514,527SHSOLE14,527 0 0
ABRDN INCOME CREDIT STRATEGICOM003057106274,59040,500SHSOLE40,500 0 0
ACCENTURE PLC IRELANDSHS CLASS AG1151C1018,446,30731,653SHSOLE31,653 0 0
ADAM NAT RES FD INCCOM00548F105295,95813,576SHSOLE13,576 0 0
ADEIA INCCOM00676P107177,75018,750SHSOLE18,750 0 0
ADOBE SYSTEMS INCORPORATEDCOM00724F101603,0621,792SHSOLE1,792 0 0
ADT INC DELCOM00090Q103261,67028,850SHSOLE28,850 0 0
ADVANCED MICRO DEVICES INCCOM0079031071,233,09119,038SHSOLE19,038 0 0
AES CORPCOM00130H105417,02014,500SHSOLE14,500 0 0
AFLAC INCCOM001055102633,5768,807SHSOLE8,807 0 0
AGNICO EAGLE MINES LTDCOM008474108974,81118,750SHSOLE18,750 0 0
AIR PRODS & CHEMS INCCOM0091581062,899,4839,406SHSOLE9,406 0 0
AKAMAI TECHNOLOGIES INCCOM00971T101267,7373,176SHSOLE3,176 0 0
ALAMOS GOLD INC NEWCOM CL A0115321081,193,879118,089SHSOLE118,089 0 0
ALBEMARLE CORPCOM012653101221,8481,023SHSOLE1,023 0 0
ALCOA CORPCOM013872106360,8957,937SHSOLE7,937 0 0
ALCON AGORD SHSH013011281,444,91421,078SHSOLE21,078 0 0
ALICO INCCOM016230104264,12211,065SHSOLE11,065 0 0
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G1061,926,16456,042SHSOLE56,042 0 0
ALLIANCEBERNSTEIN NATL MUN ICOM01864U106678,58064,750SHSOLE64,750 0 0
ALLIANT ENERGY CORPCOM018802108285,4915,171SHSOLE5,171 0 0
ALLSTATE CORPCOM0200021016,541,07348,238SHSOLE48,238 0 0
ALPHABET INCCAP STK CL A02079K30511,454,107129,821SHSOLE129,821 0 0
ALPHABET INCCAP STK CL C02079K1076,455,99572,760SHSOLE72,760 0 0
ALTRIA GROUP INCCOM02209S1031,641,61535,914SHSOLE35,914 0 0
AMAZON COM INCCOM02313510615,643,656186,234SHSOLE186,234 0 0
AMBARELLA INCSHSG037AX101205,5752,500SHSOLE2,500 0 0
AMBEV SASPONSORED ADR02319V103164,42460,450SHSOLE60,450 0 0
AMCOR PLCORDG0250X107155,10413,023SHSOLE13,023 0 0
AMEREN CORPCOM023608102200,0152,249SHSOLE2,249 0 0
AMERICAN EAGLE OUTFITTERS INCOM02553E106277,80419,900SHSOLE19,900 0 0
AMERICAN ELEC PWR CO INCCOM0255371011,620,40617,066SHSOLE17,066 0 0
AMERICAN EXPRESS COCOM0258161091,880,92612,730SHSOLE12,730 0 0
AMERICAN INTL GROUP INCCOM NEW026874784321,4835,084SHSOLE5,084 0 0
AMERICAN TOWER CORP NEWCOM03027X100784,2563,702SHSOLE3,702 0 0
AMERICAN WTR WKS CO INC NEWCOM0304201031,306,9158,574SHSOLE8,574 0 0
AMETEK INCCOM0311001002,608,43318,669SHSOLE18,669 0 0
AMGEN INCCOM0311621005,318,20120,249SHSOLE20,249 0 0
AMKOR TECHNOLOGY INCCOM031652100244,59610,200SHSOLE10,200 0 0
AMPLIFY ETF TRAMPLIFY LITHIUM032108805286,09924,432SHSOLE24,432 0 0
AMYRIS INCCOM NEW03236M200156,825102,500SHSOLE102,500 0 0
ANALOG DEVICES INCCOM032654105553,3103,373SHSOLE3,373 0 0
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A108298,0354,964SHSOLE4,964 0 0
ANTERO MIDSTREAM CORPCOM03676B102250,60923,226SHSOLE23,226 0 0
ANTERO RESOURCES CORPCOM03674X106336,55110,860SHSOLE10,860 0 0
APA CORPORATIONCOM03743Q108858,24518,386SHSOLE18,386 0 0
APOLLO GLOBAL MGMT INCCOM03769M106766,07012,009SHSOLE12,009 0 0
APOLLO TACTICAL INCOME FD INCOM037638103257,85321,275SHSOLE21,275 0 0
APPLE INCCOM03783310058,490,661450,171SHSOLE450,171 0 0
APPLIED MATLS INCCOM0382221051,995,64420,493SHSOLE20,493 0 0
ARBOR REALTY TRUST INCCOM038923108131,90010,000SHSOLE10,000 0 0
ARCH CAP GROUP LTDORDG0450A105265,6854,232SHSOLE4,232 0 0
ARCHER DANIELS MIDLAND COCOM0394831022,173,06023,404SHSOLE23,404 0 0
ARCOS DORADOS HOLDINGS INCSHS CLASS -A -G0457F1071,119,211133,877SHSOLE133,877 0 0
ARES CAPITAL CORPCOM04010L103779,34642,195SHSOLE42,195 0 0
ARK ETF TRGENOMIC REV ETF00214Q302326,36711,561SHSOLE11,561 0 0
ARK ETF TRINNOVATION ETF00214Q104741,55923,737SHSOLE23,737 0 0
ASTRAZENECA PLCSPONSORED ADR046353108729,57510,761SHSOLE10,761 0 0
AT&T INCCOM00206R1025,096,530276,835SHSOLE276,835 0 0
ATLANTIC UN BANKSHARES CORPCOM04911A107378,92610,783SHSOLE10,783 0 0
AUDACY INCCL A05070N1034,05218,000SHSOLE18,000 0 0
AUTOMATIC DATA PROCESSING INCOM0530151031,694,4517,094SHSOLE7,094 0 0
AVALONBAY CMNTYS INCCOM053484101902,0295,585SHSOLE5,585 0 0
AXCELIS TECHNOLOGIES INCCOM NEW0545402081,022,15712,880SHSOLE12,880 0 0
B2GOLD CORPCOM11777Q209120,84533,850SHSOLE33,850 0 0
BAKKT HOLDINGS INCCOM CL A05759B10724,99021,000SHSOLE21,000 0 0
BALL CORPCOM058498106804,03915,722SHSOLE15,722 0 0
BANCO SANTANDER S.A.ADR05964H10588,95230,153SHSOLE30,153 0 0
BANK AMERICA CORPCOM0605051046,451,869194,803SHSOLE194,803 0 0
BANK NEW YORK MELLON CORPCOM0640581001,427,32631,356SHSOLE31,356 0 0
BANK NOVA SCOTIA HALIFAXCOM064149107305,3906,235SHSOLE6,235 0 0
BAR HBR BANKSHARESCOM066849100228,1897,122SHSOLE7,122 0 0
BARRICK GOLD CORPCOM067901108933,00254,307SHSOLE54,307 0 0
BAXTER INTL INCCOM0718131091,390,27427,276SHSOLE27,276 0 0
BCE INCCOM NEW05534B760839,48919,101SHSOLE19,101 0 0
BECTON DICKINSON & COCOM0758871092,244,9608,828SHSOLE8,828 0 0
BERKSHIRE HATHAWAY INC DELCL A084670108468,7111SHSOLE1 0 0
BERKSHIRE HATHAWAY INC DELCL B NEW0846707029,190,39329,752SHSOLE29,752 0 0
BEST BUY INCCOM086516101215,7652,690SHSOLE2,690 0 0
BGC PARTNERS INCCL A05541T101124,41033,000SHSOLE33,000 0 0
BHP GROUP LTDSPONSORED ADS0886061082,145,20234,572SHSOLE34,572 0 0
BIOMARIN PHARMACEUTICAL INCCOM09061G101458,4614,430SHSOLE4,430 0 0
BIOTRICITY INCCOM09074H1044,48010,000SHSOLE10,000 0 0
BJS WHSL CLUB HLDGS INCCOM05550J101359,2495,430SHSOLE5,430 0 0
BLACK HILLS CORPCOM092113109557,7267,929SHSOLE7,929 0 0
BLACK STONE MINERALS L PCOM UNIT09225M1011,376,59281,600SHSOLE81,600 0 0
BLACKROCK ENERGY & RES TRCOM09250U101170,19513,583SHSOLE13,583 0 0
BLACKROCK ENHANCED EQUITY DICOM09251A104209,73523,278SHSOLE23,278 0 0
BLACKROCK FLOATING RATE INCCOM091941104251,92323,028SHSOLE23,028 0 0
BLACKROCK INCCOM09247X1016,475,4639,138SHSOLE9,138 0 0
BLACKROCK MUNICIPAL INCOMECOM09253X102354,62931,300SHSOLE31,300 0 0
BLACKROCK MUNIHOLDINGS FD INCOM09253N104274,75222,632SHSOLE22,632 0 0
BLACKROCK MUNIHOLDINGS QUALICOM09254C107248,75025,000SHSOLE25,000 0 0
BLACKROCK MUNIVEST FD II INCCOM09253T101141,07513,500SHSOLE13,500 0 0
BLACKROCK MUNIYIELD QUALITYCOM09254E103305,92127,290SHSOLE27,290 0 0
BLACKROCK MUNIYILD QULT FD ICOM09254F100936,60780,742SHSOLE80,742 0 0
BLACKROCK RES & COMMODITIESSHS09257A108419,71742,098SHSOLE42,098 0 0
BLACKSTONE INCCOM09260D1075,994,88880,805SHSOLE80,805 0 0
BLACKSTONE STRATEGIC CREDITCOM SHS BEN IN09257R101108,44510,250SHSOLE10,250 0 0
BLOCK INCCL A852234103784,18012,479SHSOLE12,479 0 0
BLOCK INCCL A8522341033,195900SHCallSOLE900 0 0
BNY MELLON MUN INCOME INCCOM05589T104169,02027,000SHSOLE27,000 0 0
BNY MELLON STRATEGIC MUN BDCOM09662E109433,50075,000SHSOLE75,000 0 0
BOEING COCOM0970231054,236,40422,240SHSOLE22,240 0 0
BOEING COCOM0970231054,860400SHCallSOLE400 0 0
BOOKING HOLDINGS INCCOM09857L108447,392222SHSOLE222 0 0
BORGWARNER INCCOM099724106210,3475,226SHSOLE5,226 0 0
BOSTON SCIENTIFIC CORPCOM1011371071,487,11832,140SHSOLE32,140 0 0
BOX INCCL A10316T104205,5836,604SHSOLE6,604 0 0
BP PLCSPONSORED ADR0556221044,136,144118,412SHSOLE118,412 0 0
BRISTOL-MYERS SQUIBB COCOM1101221087,497,448104,204SHSOLE104,204 0 0
BRITISH AMERN TOB PLCSPONSORED ADR1104481071,507,88037,716SHSOLE37,716 0 0
BROADCOM INCCOM11135F10111,155,10219,951SHSOLE19,951 0 0
BROADRIDGE FINL SOLUTIONS INCOM11133T103223,3261,665SHSOLE1,665 0 0
BROOKFIELD CORPCL A LTD VT SH11271J107446,29214,186SHSOLE14,186 0 0
BROOKLINE BANCORP INC DELCOM11373M107586,10941,421SHSOLE41,421 0 0
BROWN & BROWN INCCOM115236101380,3326,676SHSOLE6,676 0 0
BUNGE LIMITEDCOMG16962105897,2988,994SHSOLE8,994 0 0
CACI INTL INCCL A127190304629,1352,093SHSOLE2,093 0 0
CAMBRIA ETF TRSHSHLD YIELD ETF132061201334,5865,641SHSOLE5,641 0 0
CAMBRIDGE BANCORPCOM132152109595,9567,175SHSOLE7,175 0 0
CAMDEN PPTY TRSH BEN INT133131102248,9332,225SHSOLE2,225 0 0
CAMECO CORPCOM13321L108354,23415,626SHSOLE15,626 0 0
CAMPBELL SOUP COCOM134429109562,3669,910SHSOLE9,910 0 0
CANADIAN NATL RY COCOM136375102685,9385,770SHSOLE5,770 0 0
CANADIAN PAC RY LTDCOM13645T1001,841,47824,688SHSOLE24,688 0 0
CAPITAL ONE FINL CORPCOM14040H105410,4944,416SHSOLE4,416 0 0
CAPITOL FED FINL INCCOM14057J101103,46311,961SHSOLE11,961 0 0
CARDINAL HEALTH INCCOM14149Y108374,7044,875SHSOLE4,875 0 0
CARLYLE GROUP INCCOM14316J108258,9528,678SHSOLE8,678 0 0
CARNIVAL CORPCOMMON STOCK14365830086,72610,760SHSOLE10,760 0 0
CARRIER GLOBAL CORPORATIONCOM14448C1041,548,85637,548SHSOLE37,548 0 0
CATERPILLAR INCCOM1491231015,147,22921,486SHSOLE21,486 0 0
CATERPILLAR INCCOM1491231011,975100SHCallSOLE100 0 0
CBOE GLOBAL MKTS INCCOM12503M108380,1743,030SHSOLE3,030 0 0
CBRE GBL REAL ESTATE INC FDCOM12504G100298,17952,038SHSOLE52,038 0 0
CENTENE CORP DELCOM15135B1014,777,82158,259SHSOLE58,259 0 0
CENTERPOINT ENERGY INCCOM15189T1071,559,92052,015SHSOLE52,015 0 0
CHARGEPOINT HOLDINGS INCCOM CL A15961R105108,30811,365SHSOLE11,365 0 0
CHARLES RIV LABS INTL INCCOM159864107485,6992,229SHSOLE2,229 0 0
CHECK POINT SOFTWARE TECH LTORDM224651041,366,94410,835SHSOLE10,835 0 0
CHENIERE ENERGY INCCOM NEW16411R208246,8341,646SHSOLE1,646 0 0
CHEVRON CORP NEWCOM16676410018,092,397100,799SHSOLE100,799 0 0
CHIPOTLE MEXICAN GRILL INCCOM169656105221,998160SHSOLE160 0 0
CHUBB LIMITEDCOMH1467J1042,042,2749,258SHSOLE9,258 0 0
CHURCH & DWIGHT CO INCCOM171340102277,5403,443SHSOLE3,443 0 0
CIENA CORPCOM NEW171779309237,0574,650SHSOLE4,650 0 0
CIGNA CORP NEWCOM1255231003,098,9949,353SHSOLE9,353 0 0
CISCO SYS INCCOM17275R1025,623,245118,036SHSOLE118,036 0 0
CITIGROUP INCCOM NEW1729674241,185,80126,217SHSOLE26,217 0 0
CITIZENS FINL GROUP INCCOM1746101053,382,67185,920SHSOLE85,920 0 0
CIVEO CORP CDACOM NEW17878Y2071,384,04344,503SHSOLE44,503 0 0
CLEAN ENERGY FUELS CORPCOM1844991012,391,220459,850SHSOLE459,850 0 0
CLEVELAND-CLIFFS INC NEWCOM185899101886,33955,018SHSOLE55,018 0 0
CLOROX CO DELCOM1890541091,365,5319,731SHSOLE9,731 0 0
CME GROUP INCCOM12572Q1054,416,76626,265SHSOLE26,265 0 0
CNA FINL CORPCOM126117100639,69615,130SHSOLE15,130 0 0
COCA COLA COCOM1912161008,070,446126,874SHSOLE126,874 0 0
COHEN & STEERS QUALITY INCOMCOM19247L106284,65224,752SHSOLE24,752 0 0
COLGATE PALMOLIVE COCOM1941621033,379,42142,891SHSOLE42,891 0 0
COLUMBIA FINL INCCOM197641103216,20010,000SHSOLE10,000 0 0
COMCAST CORP NEWCL A20030N1011,820,45552,058SHSOLE52,058 0 0
COMMUNITY HEALTHCARE TR INCCOM20369C106539,41215,067SHSOLE15,067 0 0
CONOCOPHILLIPSCOM20825C1045,093,45443,165SHSOLE43,165 0 0
CONOCOPHILLIPSCOM20825C1041,015100SHCallSOLE100 0 0
CONSOLIDATED EDISON INCCOM2091151042,017,28121,165SHSOLE21,165 0 0
CONSTELLATION BRANDS INCCL A21036P1088,468,01836,539SHSOLE36,539 0 0
CONSTELLATION ENERGY CORPCOM21037T109208,2832,416SHSOLE2,416 0 0
CORE LABORATORIES N VCOMN227171071,533,27575,643SHSOLE75,643 0 0
CORNING INCCOM2193501054,420,322138,395SHSOLE138,395 0 0
CORPORATE OFFICE PPTYS TRSH BEN INT22002T108272,55410,507SHSOLE10,507 0 0
CORTEVA INCCOM22052L1041,896,77732,269SHSOLE32,269 0 0
COSTAMARE INCSHSY1771G102505,76054,500SHSOLE54,500 0 0
COSTCO WHSL CORP NEWCOM22160K1054,356,5449,543SHSOLE9,543 0 0
COTERRA ENERGY INCCOM1270971032,129,11786,655SHSOLE86,655 0 0
CROWN CASTLE INCCOM22822V101382,2902,818SHSOLE2,818 0 0
CSX CORPCOM1264081032,457,17879,315SHSOLE79,315 0 0
CULP INCCOM230215105947,091206,338SHSOLE206,338 0 0
CUMMINS INCCOM231021106838,0543,459SHSOLE3,459 0 0
CVS HEALTH CORPCOM12665010017,140,597183,932SHSOLE183,932 0 0
DANAHER CORPORATIONCOM235851102967,4493,645SHSOLE3,645 0 0
DASEKE INCCOM23753F10772,40512,725SHSOLE12,725 0 0
DAVE INCCLASS A COM23834J1024,20514,500SHSOLE14,500 0 0
DEERE & COCOM2441991053,379,8497,883SHSOLE7,883 0 0
DELEK US HLDGS INC NEWCOM24665A103200,2327,416SHSOLE7,416 0 0
DELTA AIR LINES INC DELCOM NEW247361702551,26016,776SHSOLE16,776 0 0
DESKTOP METAL INCCOM CL A25058X10516,32012,000SHSOLE12,000 0 0
DEVON ENERGY CORP NEWCOM25179M1031,814,96529,507SHSOLE29,507 0 0
DIAGEO PLCSPON ADR NEW25243Q2052,439,93013,693SHSOLE13,693 0 0
DIAMONDBACK ENERGY INCCOM25278X109714,2655,222SHSOLE5,222 0 0
DIGITAL MEDIA SOLUTIONS INCCOM CL A25401G10657,38042,821SHSOLE42,821 0 0
DIMENSIONAL ETF TRUSTUS SMALL CAP ETF25434V500514,05810,050SHSOLE10,050 0 0
DIREXION SHS ETF TRDLY S&P500 BR 1X25460E869370,36922,433SHSOLE22,433 0 0
DISCOVER FINL SVCSCOM254709108529,4125,412SHSOLE5,412 0 0
DISNEY WALT COCOM2546871065,762,06066,322SHSOLE66,322 0 0
DISNEY WALT COCOM2546871068,1002,000SHCallSOLE2,000 0 0
DOLLAR GEN CORP NEWCOM2566771051,082,0224,394SHSOLE4,394 0 0
DOMINION ENERGY INCCOM25746U1091,518,19524,759SHSOLE24,759 0 0
DORCHESTER MINERALS LPCOM UNIT25820R1052,452,39081,938SHSOLE81,938 0 0
DOUBLELINE YIELD OPPORTUNITICOM25862D105427,71232,600SHSOLE32,600 0 0
DOVER CORPCOM260003108225,1871,663SHSOLE1,663 0 0
DOW INCCOM2605571033,465,58468,775SHSOLE68,775 0 0
DRAFTKINGS INC NEWCOM CL A26142V105811,10571,212SHSOLE71,212 0 0
DTE ENERGY COCOM233331107335,0782,851SHSOLE2,851 0 0
DUFF & PHELPS UTLITY AND INFCOM26433C105144,56410,701SHSOLE10,701 0 0
DUKE ENERGY CORP NEWCOM NEW26441C2045,689,10955,239SHSOLE55,239 0 0
DUPONT DE NEMOURS INCCOM26614N1021,684,96324,551SHSOLE24,551 0 0
EASTERN BANKSHARES INCCOM27627N105873,60950,644SHSOLE50,644 0 0
EATON CORP PLCSHSG291831038,028,76251,155SHSOLE51,155 0 0
EATON VANCE LTD DURATION INCCOM27828H105234,93825,020SHSOLE25,020 0 0
EATON VANCE MUN BD FDCOM27827X101935,92190,079SHSOLE90,079 0 0
EATON VANCE NATL MUN OPPORTCOM SHS27829L105517,54531,500SHSOLE31,500 0 0
EATON VANCE SHORT DURATION DCOM27828V104112,09011,000SHSOLE11,000 0 0
EATON VANCE TAX-MANAGED DIVECOM27828N102191,73617,655SHSOLE17,655 0 0
EATON VANCE TAX-MANAGED GLOBCOM27829F108220,99529,271SHSOLE29,271 0 0
ECOLAB INCCOM278865100208,4731,432SHSOLE1,432 0 0
EDISON INTLCOM281020107393,8526,191SHSOLE6,191 0 0
EDITAS MEDICINE INCCOM28106W10388,76210,007SHSOLE10,007 0 0
EDWARDS LIFESCIENCES CORPCOM28176E1083,637,98448,760SHSOLE48,760 0 0
ELANCO ANIMAL HEALTH INCCOM28414H103284,42123,275SHSOLE23,275 0 0
ELBIT SYS LTDORDM3760D101314,9571,920SHSOLE1,920 0 0
ELECTRONIC ARTS INCCOM285512109313,3922,565SHSOLE2,565 0 0
ELEMENT SOLUTIONS INCCOM28618M106267,39314,700SHSOLE14,700 0 0
ELEVANCE HEALTH INCCOM036752103549,3911,071SHSOLE1,071 0 0
ELME COMMUNITIESSH BEN INT939653101871,15048,941SHSOLE48,941 0 0
EMBECTA CORPCOMMON STOCK29082K105226,0938,940SHSOLE8,940 0 0
EMERSON ELEC COCOM2910111044,650,54748,413SHSOLE48,413 0 0
ENBRIDGE INCCOM29250N1054,639,173118,649SHSOLE118,649 0 0
ENERGIZER HLDGS INC NEWCOM29272W109465,03713,861SHSOLE13,861 0 0
ENERGY TRANSFER L PCOM UT LTD PTN29273V1004,817,458405,852SHSOLE405,852 0 0
ENTERPRISE PRODS PARTNERS LCOM2937921079,259,171383,879SHSOLE383,879 0 0
EOG RES INCCOM26875P101430,4523,323SHSOLE3,323 0 0
EQT CORPCOM26884L109425,58112,580SHSOLE12,580 0 0
ESSENTIAL UTILS INCCOM29670G102604,45312,664SHSOLE12,664 0 0
ETF MANAGERS TRPRIME CYBR SCRTY26924G201361,9918,218SHSOLE8,218 0 0
EVEREST RE GROUP LTDCOMG3223R108347,8341,050SHSOLE1,050 0 0
EVERGY INCCOM30034W106539,3738,571SHSOLE8,571 0 0
EVERSOURCE ENERGYCOM30040W1086,803,07381,144SHSOLE81,144 0 0
EXELON CORPCOM30161N101325,0007,518SHSOLE7,518 0 0
EXTRA SPACE STORAGE INCCOM30225T102330,8612,248SHSOLE2,248 0 0
EXXON MOBIL CORPCOM30231G10218,226,323165,243SHSOLE165,243 0 0
F N B CORPCOM302520101275,41521,105SHSOLE21,105 0 0
F&G ANNUITIES & LIFE INCCOMMON STOCK30190A104212,32610,611SHSOLE10,611 0 0
FASTENAL COCOM311900104476,24610,064SHSOLE10,064 0 0
FEDEX CORPCOM31428X106365,1032,108SHSOLE2,108 0 0
FIDELITY COVINGTON TRUSTSTOCK FOR INFL316092386619,99020,032SHSOLE20,032 0 0
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R3031,720,85245,743SHSOLE45,743 0 0
FIDELITY NATL INFORMATION SVCOM31620M106555,7248,190SHSOLE8,190 0 0
FIFTH THIRD BANCORPCOM316773100244,3037,446SHSOLE7,446 0 0
FIRST MAJESTIC SILVER CORPCOM32076V103133,98216,065SHSOLE16,065 0 0
FIRST REP BK SAN FRANCISCO CCOM33616C100329,1032,700SHSOLE2,700 0 0
FIRST SOLAR INCCOM336433107299,5802,000SHSOLE2,000 0 0
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E1081,259,96574,998SHSOLE74,998 0 0
FIRST TR EXCHANGE TRAD FD VIFST TR GLB FD33739H1011,126,71146,007SHSOLE46,007 0 0
FIRST TR EXCHANGE TRADED FDENERGY ALPHADX33734X127209,35912,250SHSOLE12,250 0 0
FIRST TR EXCHANGE TRADED FDINDXX NEXTG ETF33737K205444,3397,287SHSOLE7,287 0 0
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X8461,429,13436,919SHSOLE36,919 0 0
FIRST TR EXCHANGE TRADED FDWTR ETF33733B1001,222,62015,406SHSOLE15,406 0 0
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E104279,0903,724SHSOLE3,724 0 0
FIRST TR EXCHANGE-TRADED FDDORSEY WRT 5 ETF33738R605223,6794,805SHSOLE4,805 0 0
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW33739Q408878,28514,776SHSOLE14,776 0 0
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q200732,57815,452SHSOLE15,452 0 0
FIRST TR EXCHANGE-TRADED FDMNGD FUTRS STRGY33739G103228,4804,800SHSOLE4,800 0 0
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E500514,29410,898SHSOLE10,898 0 0
FIRST TR EXCHANGE-TRADED FDNASDAQ BK ETF33738R860245,7309,379SHSOLE9,379 0 0
FIRST TR EXCHANGE-TRADED FDNAT GAS ETF33733E807507,35720,700SHSOLE20,700 0 0
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D101349,17413,083SHSOLE13,083 0 0
FIRST TR EXCHANGE-TRADED FDNY ARCA BIOTECH33733E2031,219,6317,913SHSOLE7,913 0 0
FIRST TR EXCHANGE-TRADED FDSENIOR LN FD33738D309615,34213,800SHSOLE13,800 0 0
FIRST TR EXCHANGE-TRADED FDSMID RISNG ETF33741X102272,96210,478SHSOLE10,478 0 0
FIRST TR MID CAP CORE ALPHADCOM SHS33735B108300,1153,417SHSOLE3,417 0 0
FIRST TR MLP & ENERGY INCOMCOM33739B104184,08223,570SHSOLE23,570 0 0
FIRST TR MORNINGSTAR DIVID LSHS3369171091,166,95031,919SHSOLE31,919 0 0
FIRST TR MULTI CP VAL ALPHASHS ISSUED FRST33733C108299,9864,359SHSOLE4,359 0 0
FIRST TR VALUE LINE DIVID INSHS33734H106377,6369,462SHSOLE9,462 0 0
FIRSTENERGY CORPCOM3379321071,076,74525,673SHSOLE25,673 0 0
FISERV INCCOM3377381082,378,68223,535SHSOLE23,535 0 0
FLEXSHARES TRMORNSTAR UPSTR33939L407297,4896,844SHSOLE6,844 0 0
FLOWERS FOODS INCCOM343498101246,6478,582SHSOLE8,582 0 0
FMC CORPCOM NEW302491303719,6825,767SHSOLE5,767 0 0
FORD MTR CO DELCOM3453708601,726,709148,470SHSOLE148,470 0 0
FORTINET INCCOM34959E1091,865,88738,165SHSOLE38,165 0 0
FORTIVE CORPCOM34959J108215,2383,350SHSOLE3,350 0 0
FORTUNE BRANDS INNOVATIONS ICOM34964C106203,9973,572SHSOLE3,572 0 0
FRANCO NEV CORPCOM3518581055,976,00143,787SHSOLE43,787 0 0
FREEPORT-MCMORAN INCCL B35671D8573,064,27880,639SHSOLE80,639 0 0
FREQUENCY ELECTRS INCCOM358010106234,93433,324SHSOLE33,324 0 0
FULTON FINL CORP PACOM360271100174,37610,361SHSOLE10,361 0 0
GABELLI EQUITY TR INCCOM36239710185,50415,603SHSOLE15,603 0 0
GARTNER INCCOM366651107248,071738SHSOLE738 0 0
GEN DIGITAL INCCOM668771108239,41611,172SHSOLE11,172 0 0
GENCO SHIPPING & TRADING LTDSHSY2685T131170,88011,125SHSOLE11,125 0 0
GENERAC HLDGS INCCOM368736104256,6832,550SHSOLE2,550 0 0
GENERAL DYNAMICS CORPCOM369550108705,1072,842SHSOLE2,842 0 0
GENERAL ELECTRIC COCOM NEW3696043012,745,67032,768SHSOLE32,768 0 0
GENERAL MLS INCCOM3703341043,136,41337,405SHSOLE37,405 0 0
GENERAL MTRS COCOM37045V100276,0168,205SHSOLE8,205 0 0
GENUINE PARTS COCOM3724601058,688,51350,075SHSOLE50,075 0 0
GEOSPACE TECHNOLOGIES CORPCOM37364X1092,941,024696,925SHSOLE696,925 0 0
GILEAD SCIENCES INCCOM3755581032,342,97027,291SHSOLE27,291 0 0
GLACIER BANCORP INC NEWCOM37637Q1051,237,97125,050SHSOLE25,050 0 0
GLADSTONE LD CORPCOM376549101723,28439,416SHSOLE39,416 0 0
GLOBAL PARTNERS LPCOM UNITS37946R1091,016,15329,225SHSOLE29,225 0 0
GLOBAL PMTS INCCOM37940X102964,7839,714SHSOLE9,714 0 0
GLOBAL SHIP LEASE INC NEWCOM CL AY271836001,251,66475,175SHSOLE75,175 0 0
GLOBAL X FDSNASDAQ 100 COVER37954Y483351,35922,084SHSOLE22,084 0 0
GLOBAL X FDSRBTCS ARTFL INTE37954Y715296,43714,425SHSOLE14,425 0 0
GOLDMAN SACHS BDC INCSHS38147U107140,28710,225SHSOLE10,225 0 0
GOLDMAN SACHS GROUP INCCOM38141G1041,452,0534,229SHSOLE4,229 0 0
GOLUB CAP BDC INCCOM38173M102445,12433,824SHSOLE33,824 0 0
GOODYEAR TIRE & RUBR COCOM382550101200,20919,725SHSOLE19,725 0 0
GRAHAM CORPCOM384556106403,04841,897SHSOLE41,897 0 0
GRAINGER W W INCCOM384802104288,138518SHSOLE518 0 0
GRANITE CONSTR INCCOM387328107242,5766,917SHSOLE6,917 0 0
GREENBRIER COS INCCOM393657101880,16326,250SHSOLE26,250 0 0
GSK PLCSPONSORED ADR37733W2041,095,81331,184SHSOLE31,184 0 0
GUESS INCCOM4016171051,317,34563,671SHSOLE63,671 0 0
HALEON PLCSPON ADS405552100185,83223,229SHSOLE23,229 0 0
HALLIBURTON COCOM4062161013,168,95380,532SHSOLE80,532 0 0
HANESBRANDS INCCOM410345102334,17352,543SHSOLE52,543 0 0
HANOVER INS GROUP INCCOM410867105213,3491,579SHSOLE1,579 0 0
HARTFORD FINL SVCS GROUP INCCOM416515104824,57510,874SHSOLE10,874 0 0
HEARTLAND FINL USA INCCOM42234Q102606,92913,019SHSOLE13,019 0 0
HECLA MNG COCOM422704106208,50037,500SHSOLE37,500 0 0
HEICO CORP NEWCOM4228061091,292,3278,411SHSOLE8,411 0 0
HENRY JACK & ASSOC INCCOM426281101229,6321,308SHSOLE1,308 0 0
HERSHEY COCOM4278661081,916,4898,276SHSOLE8,276 0 0
HERTZ GLOBAL HLDGS INCCOM NEW42806J700461,70030,000SHSOLE30,000 0 0
HEWLETT PACKARD ENTERPRISE CCOM42824C109186,72811,700SHSOLE11,700 0 0
HF SINCLAIR CORPCOM403949100425,4988,200SHSOLE8,200 0 0
HIGHLAND GLOBAL ALLOCATION FCOM43010T10494,20010,000SHSOLE10,000 0 0
HIGHWOODS PPTYS INCCOM431284108815,71129,153SHSOLE29,153 0 0
HINGHAM INSTN SVGS MASSCOM433323102566,5022,053SHSOLE2,053 0 0
HOME DEPOT INCCOM43707610213,933,60944,113SHSOLE44,113 0 0
HOMETRUST BANCSHARES INCCOM437872104241,70010,000SHSOLE10,000 0 0
HONEYWELL INTL INCCOM4385161065,692,13926,562SHSOLE26,562 0 0
HOOKER FURNISHINGS CORPORATICOM4390381001,196,80064,000SHSOLE64,000 0 0
HOWMET AEROSPACE INCCOM443201108564,20514,316SHSOLE14,316 0 0
HUMANA INCCOM444859102729,8711,425SHSOLE1,425 0 0
HUNTINGTON BANCSHARES INCCOM4461501042,940,001208,511SHSOLE208,511 0 0
ICAHN ENTERPRISES LPDEPOSITARY UNIT4511001011,400,22627,645SHSOLE27,645 0 0
IDACORP INCCOM451107106262,5072,434SHSOLE2,434 0 0
IDEXX LABS INCCOM45168D104467,5221,146SHSOLE1,146 0 0
ILLINOIS TOOL WKS INCCOM4523081091,316,0035,974SHSOLE5,974 0 0
ILLUMINA INCCOM4523271091,372,9386,790SHSOLE6,790 0 0
INDEPENDENCE RLTY TR INCCOM45378A106306,22018,162SHSOLE18,162 0 0
INDEPENDENT BK CORP MASSCOM4538361085,067,03960,015SHSOLE60,015 0 0
INTEL CORPCOM4581401003,258,537123,289SHSOLE123,289 0 0
INTERCONTINENTAL EXCHANGE INCOM45866F1041,071,84410,448SHSOLE10,448 0 0
INTERCONTINENTAL HOTELS GROUSPONSORED ADS45857P806227,0013,891SHSOLE3,891 0 0
INTERNATIONAL BUSINESS MACHSCOM4592001019,469,96467,215SHSOLE67,215 0 0
INTERNATIONAL BUSINESS MACHSCOM4592001012,9811,100SHCallSOLE1,100 0 0
INTERNATIONAL PAPER COCOM4601461031,869,40553,982SHSOLE53,982 0 0
INTERPUBLIC GROUP COS INCCOM460690100201,1606,039SHSOLE6,039 0 0
INTUITCOM461202103240,698618SHSOLE618 0 0
INTUITIVE SURGICAL INCCOM NEW46120E602615,3472,319SHSOLE2,319 0 0
INVESCO DB MULTI-SECTOR COMMAGRICULTURE FD46140H106212,82410,562SHSOLE10,562 0 0
INVESCO EXCH TRADED FD TR IICEF INM COMPSI46138E404497,09627,434SHSOLE27,434 0 0
INVESCO EXCH TRADED FD TR IIGLOBAL WATER46138E651489,04514,978SHSOLE14,978 0 0
INVESCO EXCH TRADED FD TR IINY AMT FRE MUN46138E529217,8709,845SHSOLE9,845 0 0
INVESCO EXCH TRADED FD TR IIPFD ETF46138E511488,85943,726SHSOLE43,726 0 0
INVESCO EXCH TRADED FD TR IIS&P SMALLCAP 60046138G664322,9852,976SHSOLE2,976 0 0
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E354204,5953,202SHSOLE3,202 0 0
INVESCO EXCH TRADED FD TR IISR LN ETF46138G508525,28125,586SHSOLE25,586 0 0
INVESCO EXCHANGE TRADED FD TAEROSPACE DEFN46137V100291,3643,716SHSOLE3,716 0 0
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137V142328,5686,375SHSOLE6,375 0 0
INVESCO LTDSHSG491BT108198,50911,034SHSOLE11,034 0 0
INVESCO MUNICIPAL TRUSTCOM46131J103107,78810,888SHSOLE10,888 0 0
INVESCO QQQ TRUNIT SER 146090E1033,566,35013,393SHSOLE13,393 0 0
INVESCO TR INVT GRADE MUNSCOM46131M106834,15083,000SHSOLE83,000 0 0
IRIDIUM COMMUNICATIONS INCCOM46269C102334,1006,500SHSOLE6,500 0 0
IRON MTN INC DELCOM46284V1014,003,18680,305SHSOLE80,305 0 0
ISHARES GOLD TRISHARES NEW464285204538,91215,580SHSOLE15,580 0 0
ISHARES INCCORE MSCI EMKT46434G103419,4758,982SHSOLE8,982 0 0
ISHARES S&P GSCI COMMODITY-UNIT BEN INT46428R107267,85912,617SHSOLE12,617 0 0
ISHARES SILVER TRISHARES46428Q109935,23342,472SHSOLE42,472 0 0
ISHARES TR0-5YR HI YL CP46434V407310,4627,593SHSOLE7,593 0 0
ISHARES TR1 3 YR TREAS BD4642874571,294,89315,953SHSOLE15,953 0 0
ISHARES TR20 YR TR BD ETF464287432302,1653,035SHSOLE3,035 0 0
ISHARES TRCORE HIGH DV ETF46429B663227,0352,178SHSOLE2,178 0 0
ISHARES TRCORE S&P MCP ETF4642875071,048,6144,335SHSOLE4,335 0 0
ISHARES TRCORE S&P SCP ETF464287804947,49210,012SHSOLE10,012 0 0
ISHARES TRCORE S&P TTL STK464287150264,7653,122SHSOLE3,122 0 0
ISHARES TRCORE S&P500 ETF4642872002,620,0496,819SHSOLE6,819 0 0
ISHARES TRCORE TOTAL USD46434V6131,423,47231,682SHSOLE31,682 0 0
ISHARES TRCORE US AGGBD ET464287226268,4292,768SHSOLE2,768 0 0
ISHARES TREAFE VALUE ETF464288877214,2464,670SHSOLE4,670 0 0
ISHARES TRESG AWR MSCI USA46435G425523,1626,173SHSOLE6,173 0 0
ISHARES TRGL CLEAN ENE ETF4642882244,358,384219,566SHSOLE219,566 0 0
ISHARES TRGLOBAL ENERG ETF464287341529,16913,572SHSOLE13,572 0 0
ISHARES TRIBONDS DEC46435U697314,87112,228SHSOLE12,228 0 0
ISHARES TRIBONDS DEC 2546435U432313,82911,901SHSOLE11,901 0 0
ISHARES TRIBONDS DEC202646435GAA0257,62111,033PRNSOLE11,033 0 0
ISHARES TRIBONDS DEC23 ETF46434VAX8219,1638,756PRNSOLE8,756 0 0
ISHARES TRIBONDS DEC24 ETF46434VBG4328,32713,445PRNSOLE13,445 0 0
ISHARES TRIBONDS DEC25 ETF46434VBD1325,76613,395PRNSOLE13,395 0 0
ISHARES TRIBOXX INV CP ETF464287242558,4845,297SHSOLE5,297 0 0
ISHARES TRISHARES BIOTECH4642875563,825,57929,138SHSOLE29,138 0 0
ISHARES TRMBS ETF464288588794,8108,569SHSOLE8,569 0 0
ISHARES TRMSCI EAFE ETF464287465729,30611,111SHSOLE11,111 0 0
ISHARES TRMSCI EMG MKT ETF464287234265,3957,002SHSOLE7,002 0 0
ISHARES TRMSCI UK ETF NEW46435G334277,6269,055SHSOLE9,055 0 0
ISHARES TRMSCI USA ESG SLC464288802228,8762,780SHSOLE2,780 0 0
ISHARES TRMSCI USA MIN VOL46429B697938,67113,019SHSOLE13,019 0 0
ISHARES TRMSCI USA QLT FCT46432F339213,2441,871SHSOLE1,871 0 0
ISHARES TRNATIONAL MUN ETF464288414230,5612,185SHSOLE2,185 0 0
ISHARES TRPFD AND INCM SEC464288687783,96125,678SHSOLE25,678 0 0
ISHARES TRRUS 1000 GRW ETF464287614262,0091,223SHSOLE1,223 0 0
ISHARES TRRUS 1000 VAL ETF464287598245,3961,618SHSOLE1,618 0 0
ISHARES TRRUS 2000 GRW ETF464287648286,3901,335SHSOLE1,335 0 0
ISHARES TRRUS MDCP VAL ETF464287473288,3412,737SHSOLE2,737 0 0
ISHARES TRRUS MID CAP ETF464287499421,6306,251SHSOLE6,251 0 0
ISHARES TRRUSSELL 2000 ETF464287655542,3553,111SHSOLE3,111 0 0
ISHARES TRS&P 500 GRWT ETF464287309205,7053,516SHSOLE3,516 0 0
ISHARES TRS&P MC 400GR ETF464287606255,7843,745SHSOLE3,745 0 0
ISHARES TRS&P SML 600 GWT464287887329,9383,053SHSOLE3,053 0 0
ISHARES TRSELECT DIVID ETF464287168783,8286,499SHSOLE6,499 0 0
ISHARES TRSHORT TREAS BD464288679333,3293,032SHSOLE3,032 0 0
ISHARES TRSP SMCP600VL ETF464287879456,6685,001SHSOLE5,001 0 0
ISHARES TRTIPS BD ETF4642871761,608,43315,111SHSOLE15,111 0 0
ISHARES TRU.S. ENERGY ETF464287796456,2069,813SHSOLE9,813 0 0
ISHARES TRU.S. MED DVC ETF4642888105,514,975104,907SHSOLE104,907 0 0
ISHARES TRU.S. REAL ES ETF464287739305,4413,628SHSOLE3,628 0 0
ISHARES TRU.S. TECH ETF464287721221,3842,972SHSOLE2,972 0 0
ISHARES TRU.S. UTILITS ETF464287697273,1243,156SHSOLE3,156 0 0
ISHARES TRUS AER DEF ETF464288760409,3983,660SHSOLE3,660 0 0
ISHARES TRUS HLTHCARE ETF464287762641,3972,261SHSOLE2,261 0 0
ISHARES TRUS INFRASTRUC46435U713382,97410,562SHSOLE10,562 0 0
ISHARES TRUS TREAS BD ETF46429B2671,251,34955,077SHSOLE55,077 0 0
J P MORGAN EXCHANGE TRADED FEQUITY PREMIUM46641Q3324,066,75274,633SHSOLE74,633 0 0
J P MORGAN EXCHANGE TRADED FULTRA SHRT INC46641Q837370,5437,392SHSOLE7,392 0 0
JACOBS SOLUTIONS INCCOM46982L108243,5592,028SHSOLE2,028 0 0
JEFFERIES FINL GROUP INCCOM47233W109671,88819,600SHSOLE19,600 0 0
JETBLUE AWYS CORPCOM477143101155,27423,962SHSOLE23,962 0 0
JOHNSON & JOHNSONCOM47816010421,477,591121,583SHSOLE121,583 0 0
JOHNSON CTLS INTL PLCSHSG51502105792,25612,379SHSOLE12,379 0 0
JPMORGAN CHASE & COCOM46625H10018,184,375135,603SHSOLE135,603 0 0
KARYOPHARM THERAPEUTICS INCCOM48576U10641,48012,200SHSOLE12,200 0 0
KAYNE ANDERSON ENERGY INFRSTCOM486606106352,97041,235SHSOLE41,235 0 0
KELLOGG COCOM487836108465,4826,534SHSOLE6,534 0 0
KEY TRONIC CORPCOM493144109663,573153,250SHSOLE153,250 0 0
KEYCORPCOM4932671081,088,58262,490SHSOLE62,490 0 0
KEYSIGHT TECHNOLOGIES INCCOM49338L1031,279,0907,477SHSOLE7,477 0 0
KIMBERLY-CLARK CORPCOM4943681033,015,69522,215SHSOLE22,215 0 0
KIMCO RLTY CORPCOM49446R109314,54414,851SHSOLE14,851 0 0
KINDER MORGAN INC DELCOM49456B1012,307,286127,615SHSOLE127,615 0 0
KKR & CO INCCOM48251W104453,9209,779SHSOLE9,779 0 0
KLA CORPCOM NEW482480100549,3331,457SHSOLE1,457 0 0
KONINKLIJKE PHILIPS N VNY REGIS SHS NEW500472303243,31516,232SHSOLE16,232 0 0
KRAFT HEINZ COCOM5007541062,252,11955,321SHSOLE55,321 0 0
KROGER COCOM501044101387,0948,683SHSOLE8,683 0 0
KVH INDS INCCOM482738101464,68345,468SHSOLE45,468 0 0
L3HARRIS TECHNOLOGIES INCCOM5024311094,747,67322,802SHSOLE22,802 0 0
LAM RESEARCH CORPCOM5128071081,336,9743,181SHSOLE3,181 0 0
LAUDER ESTEE COS INCCL A518439104633,7832,554SHSOLE2,554 0 0
LEGGETT & PLATT INCCOM524660107224,6436,970SHSOLE6,970 0 0
LENNAR CORPCL A526057104206,0692,277SHSOLE2,277 0 0
LILLY ELI & COCOM5324571086,429,13117,574SHSOLE17,574 0 0
LINCOLN ELEC HLDGS INCCOM533900106716,6704,960SHSOLE4,960 0 0
LINDBLAD EXPEDITIONS HLDGS ICOM535219109156,69520,350SHSOLE20,350 0 0
LINDE PLCSHSG5494J103425,0891,303SHSOLE1,303 0 0
LINEAGE CELL THERAPEUTICS INCOM53566P10914,50812,400SHSOLE12,400 0 0
LIONS GATE ENTMNT CORPCL A VTG535919401178,87131,326SHSOLE31,326 0 0
LISTED FD TRHORIZON KINETICS53656F6234,882,486155,098SHSOLE155,098 0 0
LITMAN GREGORY FDS TRIMGP DBI MANAGED53700T827253,2578,700SHSOLE8,700 0 0
LOCKHEED MARTIN CORPCOM5398301099,566,77619,665SHSOLE19,665 0 0
LOEWS CORPCOM540424108522,6488,960SHSOLE8,960 0 0
LOUISIANA PAC CORPCOM546347105597,50610,093SHSOLE10,093 0 0
LOWES COS INCCOM5486611075,234,17626,271SHSOLE26,271 0 0
LOWES COS INCCOM5486611073,680800SHCallSOLE800 0 0
LSB INDS INCCOM502160104155,10511,662SHSOLE11,662 0 0
LUMINAR TECHNOLOGIES INCCOM CL A55042410553,70810,850SHSOLE10,850 0 0
LYONDELLBASELL INDUSTRIES NSHS - A -N53745100444,7285,356SHSOLE5,356 0 0
M & T BK CORPCOM55261F1041,627,69211,221SHSOLE11,221 0 0
MACQUARIE / FIRST TR GLOBALCOM55607W100238,85729,525SHSOLE29,525 0 0
MACYS INCCOM55616P104405,77319,650SHSOLE19,650 0 0
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801064,699,33093,594SHSOLE93,594 0 0
MANULIFE FINL CORPCOM56501R106791,73944,380SHSOLE44,380 0 0
MARATHON OIL CORPCOM565849106414,99415,330SHSOLE15,330 0 0
MARATHON PETE CORPCOM56585A1021,319,97911,341SHSOLE11,341 0 0
MARRIOTT INTL INC NEWCL A5719032023,135,08121,056SHSOLE21,056 0 0
MARSH & MCLENNAN COS INCCOM571748102573,7963,467SHSOLE3,467 0 0
MARTIN MARIETTA MATLS INCCOM573284106391,3691,158SHSOLE1,158 0 0
MARVELL TECHNOLOGY INCCOM573874104550,12214,852SHSOLE14,852 0 0
MASTEC INCCOM576323109760,2908,910SHSOLE8,910 0 0
MASTERCARD INCORPORATEDCL A57636Q1043,054,8158,785SHSOLE8,785 0 0
MATTEL INCCOM577081102481,01826,963SHSOLE26,963 0 0
MCCORMICK & CO INCCOM NON VTG579780206244,5292,950SHSOLE2,950 0 0
MCDONALDS CORPCOM5801351014,198,32715,931SHSOLE15,931 0 0
MCKESSON CORPCOM58155Q103624,2001,664SHSOLE1,664 0 0
MDU RES GROUP INCCOM5526901092,257,99474,423SHSOLE74,423 0 0
MEDICAL PPTYS TRUST INCCOM58463J304128,41211,527SHSOLE11,527 0 0
MEDTRONIC PLCSHSG5960L1036,037,09677,678SHSOLE77,678 0 0
MERCK & CO INCCOM58933Y10516,740,948150,887SHSOLE150,887 0 0
MESABI TRCTF BEN INT5906721012,262,383125,548SHSOLE125,548 0 0
META PLATFORMS INCCL A30303M1023,843,41931,938SHSOLE31,938 0 0
METLIFE INCCOM59156R1081,194,55316,506SHSOLE16,506 0 0
MFS HIGH YIELD MUN TRSH BEN INT59318E1021,079,850345,000SHSOLE345,000 0 0
MFS INVT GRADE MUN TRSH BEN INT59318B108658,60092,500SHSOLE92,500 0 0
MFS MUN INCOME TRSH BEN INT552738106686,375132,505SHSOLE132,505 0 0
MGM RESORTS INTERNATIONALCOM552953101245,4177,319SHSOLE7,319 0 0
MICROCHIP TECHNOLOGY INC.COM595017104897,23312,772SHSOLE12,772 0 0
MICRON TECHNOLOGY INCCOM5951121031,107,58222,160SHSOLE22,160 0 0
MICROSOFT CORPCOM59491810452,294,939218,059SHSOLE218,059 0 0
MICROSTRATEGY INCCL A NEW594972408310,8882,196SHSOLE2,196 0 0
MITSUBISHI UFJ FINL GROUP INSPONSORED ADS606822104483,15572,437SHSOLE72,437 0 0
MODERNA INCCOM60770K1076,523,43936,318SHSOLE36,318 0 0
MODERNA INCCOM60770K1071,650300SHCallSOLE300 0 0
MONDELEZ INTL INCCL A6092071052,780,42641,717SHSOLE41,717 0 0
MONOLITHIC PWR SYS INCCOM609839105417,9671,182SHSOLE1,182 0 0
MORGAN STANLEYCOM NEW6174464481,124,09213,222SHSOLE13,222 0 0
MORGAN STANLEY EMERGING MKTSCOM617477104338,17076,857SHSOLE76,857 0 0
MOSAIC CO NEWCOM61945C103392,1738,939SHSOLE8,939 0 0
MOTOROLA SOLUTIONS INCCOM NEW620076307539,3872,093SHSOLE2,093 0 0
MPLX LPCOM UNIT REP LTD55336V100548,29716,696SHSOLE16,696 0 0
MUELLER WTR PRODS INCCOM SER A624758108343,78231,950SHSOLE31,950 0 0
MYERS INDS INCCOM628464109864,30938,880SHSOLE38,880 0 0
NATIONAL BANKSHARES INC VACOM634865109474,04911,763SHSOLE11,763 0 0
NATIONAL FUEL GAS COCOM636180101324,8375,132SHSOLE5,132 0 0
NATIONAL GRID PLCSPONSORED ADR NE636274409242,8614,026SHSOLE4,026 0 0
NATIONAL RETAIL PROPERTIES ICOM637417106404,2238,834SHSOLE8,834 0 0
NETAPP INCCOM64110D104351,4115,851SHSOLE5,851 0 0
NETFLIX INCCOM64110L106600,3762,036SHSOLE2,036 0 0
NEUBERGER BERMAN MUN FD INCCOM64124P1011,305,418125,280SHSOLE125,280 0 0
NEW GOLD INC CDACOM64453510671,54073,000SHSOLE73,000 0 0
NEW YORK CMNTY BANCORP INCCOM649445103570,18466,300SHSOLE66,300 0 0
NEWELL BRANDS INCCOM651229106378,48628,936SHSOLE28,936 0 0
NEWMONT CORPCOM6516391062,603,19055,152SHSOLE55,152 0 0
NEXTERA ENERGY INCCOM65339F10111,516,534137,758SHSOLE137,758 0 0
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B106262,1373,740SHSOLE3,740 0 0
NICE LTDSPONSORED ADR653656108332,6791,730SHSOLE1,730 0 0
NIKE INCCL B6541061034,394,37637,556SHSOLE37,556 0 0
NISOURCE INCCOM65473P105562,74620,523SHSOLE20,523 0 0
NOKIA CORPSPONSORED ADR654902204439,84294,794SHSOLE94,794 0 0
NORDIC AMERICAN TANKERS LIMICOMG65773106213,51269,775SHSOLE69,775 0 0
NORDSTROM INCCOM655664100343,05621,255SHSOLE21,255 0 0
NORFOLK SOUTHN CORPCOM6558441088,434,93834,230SHSOLE34,230 0 0
NORTHEAST BK LEWISTON MECOM66405S100471,52011,200SHSOLE11,200 0 0
NORTHERN TR CORPCOM665859104298,6673,375SHSOLE3,375 0 0
NORTHROP GRUMMAN CORPCOM6668071022,796,7575,126SHSOLE5,126 0 0
NORWEGIAN CRUISE LINE HLDG LSHSG66721104377,29830,825SHSOLE30,825 0 0
NOVARTIS AGSPONSORED ADR66987V1092,701,77829,782SHSOLE29,782 0 0
NOVO-NORDISK A SADR670100205324,4102,397SHSOLE2,397 0 0
NUCANA PLCSPONSORED ADR67022C10616,50025,000SHSOLE25,000 0 0
NUCOR CORPCOM670346105400,0083,035SHSOLE3,035 0 0
NUSTAR ENERGY LPUNIT COM67058H102377,43423,590SHSOLE23,590 0 0
NUTRIEN LTDCOM67077M1083,253,99544,557SHSOLE44,557 0 0
NUVEEN AMT FREE MUN CR INC FCOM67071L106178,91914,738SHSOLE14,738 0 0
NUVEEN AMT FREE QLTY MUN INCCOM6706571051,670,014146,879SHSOLE146,879 0 0
NUVEEN AMT-FREE MUN VALUE FDCOM670695105340,25025,000SHSOLE25,000 0 0
NUVEEN DYNAMIC MUN OPPORTUNICOM SHS67079X102795,20080,000SHSOLE80,000 0 0
NUVEEN MUN VALUE FD INCCOM670928100214,42124,933SHSOLE24,933 0 0
NUVEEN MUNICIPAL CREDIT INCCOM SH BEN INT67070X101151,83312,569SHSOLE12,569 0 0
NUVEEN NEW YORK AMT QLT MUNICOM670656107190,17918,536SHSOLE18,536 0 0
NUVEEN PFD & INCOME OPPORTUNCOM67073B1062,490,675342,126SHSOLE342,126 0 0
NUVEEN PFD & INCOME SECS FDCOM67072C1052,262,926332,783SHSOLE332,783 0 0
NUVEEN QUALITY MUNCP INCOMECOM67066V101220,48218,685SHSOLE18,685 0 0
NUVEEN S&P 500 BUY-WRITE INCCOM6706ER1011,032,51181,621SHSOLE81,621 0 0
NVIDIA CORPORATIONCOM67066G10412,683,60886,791SHSOLE86,791 0 0
NVR INCCOM62944T105567,347123SHSOLE123 0 0
OAKTREE SPECIALTY LENDING COCOM67401P108255,88337,246SHSOLE37,246 0 0
OBSIDIAN ENERGY LTDCOM67448220387,26313,142SHSOLE13,142 0 0
OCCIDENTAL PETE CORPCOM6745991051,487,82223,620SHSOLE23,620 0 0
OLD DOMINION FREIGHT LINE INCOM679580100450,6431,588SHSOLE1,588 0 0
OLD REP INTL CORPCOM680223104469,18719,428SHSOLE19,428 0 0
OLIN CORPCOM PAR $1680665205477,7849,025SHSOLE9,025 0 0
OMEGA HEALTHCARE INVS INCCOM681936100225,0618,052SHSOLE8,052 0 0
ONEOK INC NEWCOM6826801033,189,79648,551SHSOLE48,551 0 0
ORACLE CORPCOM68389X1052,430,19629,731SHSOLE29,731 0 0
ORASURE TECHNOLOGIES INCCOM68554V10891,58019,000SHSOLE19,000 0 0
OREILLY AUTOMOTIVE INCCOM67103H107484,473574SHSOLE574 0 0
ORGANOGENESIS HLDGS INCCOM68621F102178,48266,350SHSOLE66,350 0 0
ORGANON & COCOMMON STOCK68622V106361,52612,944SHSOLE12,944 0 0
OSISKO GOLD ROYALTIES LTDCOM68827L101185,51615,370SHSOLE15,370 0 0
OTIS WORLDWIDE CORPCOM68902V107464,5195,932SHSOLE5,932 0 0
OVINTIV INCCOM69047Q102228,1954,500SHSOLE4,500 0 0
OVINTIV INCCOM69047Q1021,130100SHCallSOLE100 0 0
PACER FDS TRGLOBL CASH ETF69374H709396,75012,500SHSOLE12,500 0 0
PACER FDS TRPAC ASSET FLTG69374H428345,2227,705SHSOLE7,705 0 0
PACER FDS TRUS CASH COWS 10069374H8811,266,36527,381SHSOLE27,381 0 0
PACKAGING CORP AMERCOM695156109349,8802,735SHSOLE2,735 0 0
PALANTIR TECHNOLOGIES INCCL A69608A108195,48930,450SHSOLE30,450 0 0
PALO ALTO NETWORKS INCCOM697435105853,1486,114SHSOLE6,114 0 0
PALO ALTO NETWORKS INCCOM6974351051,670100SHCallSOLE100 0 0
PAN AMERN SILVER CORPCOM697900108255,72115,650SHSOLE15,650 0 0
PARAMOUNT GLOBAL5.75% CONV PFD A92556H305303,43312,250SHSOLE12,250 0 0
PARAMOUNT GLOBALCLASS B COM92556H2062,593,778153,660SHSOLE153,660 0 0
PARKER-HANNIFIN CORPCOM701094104687,6332,363SHSOLE2,363 0 0
PAYCHEX INCCOM7043261071,004,9038,696SHSOLE8,696 0 0
PAYONEER GLOBAL INCCOM70451X104263,24448,125SHSOLE48,125 0 0
PAYPAL HLDGS INCCOM70450Y1031,674,31123,509SHSOLE23,509 0 0
PCTEL INCCOM69325Q105165,55038,500SHSOLE38,500 0 0
PENN ENTERTAINMENT INCCOM707569109266,2318,964SHSOLE8,964 0 0
PENNYMAC MTG INVT TRCOM70931T103136,29011,000SHSOLE11,000 0 0
PENTAIR PLCSHSG7S00T104480,51510,683SHSOLE10,683 0 0
PEPSICO INCCOM71344810820,030,919110,876SHSOLE110,876 0 0
PERKINELMER INCCOM714046109837,9555,976SHSOLE5,976 0 0
PERMIAN BASIN RTY TRUNIT BEN INT7142361062,845,710112,925SHSOLE112,925 0 0
PFIZER INCCOM71708110317,471,802340,980SHSOLE340,980 0 0
PHILIP MORRIS INTL INCCOM7181721091,923,07019,001SHSOLE19,001 0 0
PHILLIPS 66COM7185461041,521,94014,623SHSOLE14,623 0 0
PILGRIMS PRIDE CORPCOM72147K108296,62512,500SHSOLE12,500 0 0
PIMCO ETF TR1-5 US TIP IDX72201R205648,91813,012SHSOLE13,012 0 0
PIMCO ETF TRENHAN SHRT MA AC72201R8331,165,54911,815SHSOLE11,815 0 0
PIMCO INCOME STRATEGY FD IICOM72201J10476,84410,869SHSOLE10,869 0 0
PIMCO MUN INCOME FD IICOM72200W106510,98256,525SHSOLE56,525 0 0
PINNACLE WEST CAP CORPCOM7234841011,370,48218,023SHSOLE18,023 0 0
PIONEER MUN HIGH INCOME OPPOCOMMON STOCK723760104559,12552,500SHSOLE52,500 0 0
PIONEER NAT RES COCOM723787107406,1711,778SHSOLE1,778 0 0
PLAINS GP HLDGS L PLTD PARTNR INT A72651A2073,349,648269,264SHSOLE269,264 0 0
PNC FINL SVCS GROUP INCCOM6934751052,562,86916,227SHSOLE16,227 0 0
POTLATCHDELTIC CORPORATIONCOM737630103513,45111,672SHSOLE11,672 0 0
PPG INDS INCCOM6935061071,499,83811,928SHSOLE11,928 0 0
PPL CORPCOM69351T106404,06513,828SHSOLE13,828 0 0
PRICE T ROWE GROUP INCCOM74144T108259,4542,379SHSOLE2,379 0 0
PROCTER AND GAMBLE COCOM74271810921,689,930143,111SHSOLE143,111 0 0
PROGRESSIVE CORPCOM743315103378,8832,921SHSOLE2,921 0 0
PROLOGIS INC.COM74340W103459,9384,080SHSOLE4,080 0 0
PROSHARES TRPET CARE ETF74348A145541,42511,494SHSOLE11,494 0 0
PROSHARES TRS&P 500 DV ARIST74348A4671,548,37717,206SHSOLE17,206 0 0
PROSHARES TRS&P MDCP 400 DIV74347B680241,2673,372SHSOLE3,372 0 0
PROVIDENT BANCORP INCCOM NEW74383L10572,80010,000SHSOLE10,000 0 0
PRUDENTIAL FINL INCCOM7443201021,055,66210,614SHSOLE10,614 0 0
PTC INCCOM69370C100229,5161,912SHSOLE1,912 0 0
PUBLIC STORAGECOM74460D109339,3101,211SHSOLE1,211 0 0
PUTNAM MANAGED MUN INCOME TRCOM746823103282,60045,000SHSOLE45,000 0 0
PUTNAM MUN OPPORTUNITIES TRSH BEN INT746922103132,85612,245SHSOLE12,245 0 0
QIAGEN NVSHS NEWN724821234,418,53288,601SHSOLE88,601 0 0
QUALCOMM INCCOM7475251033,931,77335,763SHSOLE35,763 0 0
QUANTA SVCS INCCOM74762E102284,0031,993SHSOLE1,993 0 0
QUANTERIX CORPCOM74766Q101195,75614,134SHSOLE14,134 0 0
QUEST DIAGNOSTICS INCCOM74834L1003,149,29420,131SHSOLE20,131 0 0
RAMBUS INC DELCOM750917106499,68913,950SHSOLE13,950 0 0
RAYTHEON TECHNOLOGIES CORPCOM75513E10111,417,702113,136SHSOLE113,136 0 0
REALTY INCOME CORPCOM7561091041,548,82124,418SHSOLE24,418 0 0
REAVES UTIL INCOME FDCOM SH BEN INT756158101462,58216,363SHSOLE16,363 0 0
REGENERON PHARMACEUTICALSCOM75886F107567,813787SHSOLE787 0 0
REGIONS FINANCIAL CORP NEWCOM7591EP1001,081,51450,163SHSOLE50,163 0 0
RENN FD INCCOM759720105377,937208,805SHSOLE208,805 0 0
REPUBLIC SVCS INCCOM760759100933,8227,239SHSOLE7,239 0 0
RIO TINTO PLCSPONSORED ADR7672041003,408,69247,875SHSOLE47,875 0 0
RITHM CAPITAL CORPCOM NEW64828T201168,71120,650SHSOLE20,650 0 0
RIVERNORTH DOUBLELINE STRATECOM76882G107208,32024,000SHSOLE24,000 0 0
RIVERNORTH FLEXIBLE MUN INCOCOM76883H104721,28046,000SHSOLE46,000 0 0
RIVERNORTH FLEXIBLE MUNI INCCOM76883Y1071,116,22582,500SHSOLE82,500 0 0
RIVERNORTH MANAGED DUR MUN ICOM76882H105561,60039,000SHSOLE39,000 0 0
ROCKWELL AUTOMATION INCCOM773903109541,4252,102SHSOLE2,102 0 0
ROPER TECHNOLOGIES INCCOM776696106324,216750SHSOLE750 0 0
ROSS STORES INCCOM7782961031,025,1308,832SHSOLE8,832 0 0
ROYAL BK CDA SUSTAINABLCOM780087102958,95510,199SHSOLE10,199 0 0
ROYAL CARIBBEAN GROUPCOMV7780T103360,7997,299SHSOLE7,299 0 0
ROYCE MICRO-CAP TR INCCOM780915104850,57197,992SHSOLE97,992 0 0
S&P GLOBAL INCCOM78409V104607,8661,815SHSOLE1,815 0 0
SABINE RTY TRUNIT BEN INT785688102846,1269,902SHSOLE9,902 0 0
SALESFORCE INCCOM79466L3025,054,72938,123SHSOLE38,123 0 0
SALESFORCE INCCOM79466L3025,265300SHCallSOLE300 0 0
SAN JUAN BASIN RTY TRUNIT BEN INT798241105126,76211,100SHSOLE11,100 0 0
SANDSTORM GOLD LTDCOM NEW80013R206657,237124,950SHSOLE124,950 0 0
SANOFISPONSORED ADR80105N105340,5177,031SHSOLE7,031 0 0
SCHLUMBERGER LTDCOM STK8068571084,116,05276,993SHSOLE76,993 0 0
SCHWAB CHARLES CORPCOM808513105489,1525,875SHSOLE5,875 0 0
SCHWAB STRATEGIC TRUS DIVIDEND EQ808524797606,8378,033SHSOLE8,033 0 0
SCOTTS MIRACLE-GRO COCL A810186106682,20014,040SHSOLE14,040 0 0
SEI INVTS COCOM7841171031,135,17619,471SHSOLE19,471 0 0
SELECT ENERGY SVCS INCCL A COM81617J301106,26011,500SHSOLE11,500 0 0
SELECT SECTOR SPDR TRENERGY81369Y5061,127,92412,895SHSOLE12,895 0 0
SELECT SECTOR SPDR TRFINANCIAL81369Y6051,563,99645,731SHSOLE45,731 0 0
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y407206,9001,602SHSOLE1,602 0 0
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y308578,3817,758SHSOLE7,758 0 0
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y209971,4287,151SHSOLE7,151 0 0
SELECT SECTOR SPDR TRSBI INT-INDS81369Y704835,2178,504SHSOLE8,504 0 0
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886788,59111,186SHSOLE11,186 0 0
SELECT SECTOR SPDR TRSBI MATERIALS81369Y100307,7783,962SHSOLE3,962 0 0
SELECT SECTOR SPDR TRTECHNOLOGY81369Y803977,6507,856SHSOLE7,856 0 0
SENSATA TECHNOLOGIES HLDG PLSHSG8060N102349,8528,664SHSOLE8,664 0 0
SERVICENOW INCCOM81762P102205,395529SHSOLE529 0 0
SHELL PLCSPON ADS7802593052,562,28044,992SHSOLE44,992 0 0
SHERWIN WILLIAMS COCOM8243481062,150,4699,061SHSOLE9,061 0 0
SHOPIFY INCCL A82509L107300,4508,656SHSOLE8,656 0 0
SIMON PPTY GROUP INC NEWCOM828806109534,1634,547SHSOLE4,547 0 0
SIRIUS XM HOLDINGS INCCOM82968B103150,38025,750SHSOLE25,750 0 0
SITIO ROYALTIES CORPCLASS A COM82983N108534,12918,514SHSOLE18,514 0 0
SKYWORKS SOLUTIONS INCCOM83088M102749,9908,230SHSOLE8,230 0 0
SOFI TECHNOLOGIES INCCOM83406F1022,413,031523,434SHSOLE523,434 0 0
SONY GROUP CORPORATIONSPONSORED ADR835699307923,56912,108SHSOLE12,108 0 0
SORRENTO THERAPEUTICS INCCOM NEW83587F20250,05956,500SHSOLE56,500 0 0
SOUTHERN COCOM8425871074,694,88265,745SHSOLE65,745 0 0
SOUTHWESTERN ENERGY COCOM845467109244,96941,875SHSOLE41,875 0 0
SPDR DOW JONES INDL AVERAGEUT SER 178467X109881,7772,661SHSOLE2,661 0 0
SPDR GOLD TRGOLD SHS78463V1072,852,15716,813SHSOLE16,813 0 0
SPDR GOLD TRGOLD SHS78463V1077,2001,000SHCallSOLE1,000 0 0
SPDR S&P 500 ETF TRTR UNIT78462F1038,627,87922,561SHSOLE22,561 0 0
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107862,1121,947SHSOLE1,947 0 0
SPDR SER TRBBG CONV SEC ETF78464A359321,3144,994SHSOLE4,994 0 0
SPDR SER TRNUVEEN BLMBRG MU78468R721917,50920,112SHSOLE20,112 0 0
SPDR SER TRPORTFOLIO S&P50078464A854677,08415,053SHSOLE15,053 0 0
SPDR SER TRS&P 600 SML CAP78464A813291,6083,547SHSOLE3,547 0 0
SPDR SER TRS&P BIOTECH78464A870354,3274,269SHSOLE4,269 0 0
SPDR SER TRS&P DIVID ETF78464A763625,0944,996SHSOLE4,996 0 0
SPDR SER TRS&P REGL BKG78464A698554,8599,446SHSOLE9,446 0 0
SPECTRUM PHARMACEUTICALS INCCOM84763A1083,68510,000SHSOLE10,000 0 0
SPLUNK INCCOM848637104639,9937,434SHSOLE7,434 0 0
SPROTT INCCOM NEW852066208207,3796,222SHSOLE6,222 0 0
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R101513,08828,616SHSOLE28,616 0 0
SPROTT PHYSICAL GOLD TRUNIT85207H1041,718,466121,877SHSOLE121,877 0 0
SPROTT PHYSICAL SILVER TRTR UNIT85207K1071,396,738169,507SHSOLE169,507 0 0
STAG INDL INCCOM85254J1022,488,15477,009SHSOLE77,009 0 0
STANLEY BLACK & DECKER INCCOM854502101514,9686,855SHSOLE6,855 0 0
STARBUCKS CORPCOM8552441097,058,50571,154SHSOLE71,154 0 0
STATE STR CORPCOM8574771031,418,85518,291SHSOLE18,291 0 0
STORE CAP CORPCOM862121100276,4478,623SHSOLE8,623 0 0
STRYKER CORPORATIONCOM8636671013,581,03014,647SHSOLE14,647 0 0
SUNRUN INCCOM86771W105355,01614,780SHSOLE14,780 0 0
SYNAPTICS INCCOM87157D109804,1028,450SHSOLE8,450 0 0
SYSCO CORPCOM8718291073,197,92441,830SHSOLE41,830 0 0
SYSCO CORPCOM87182910747,00716,700SHPutSOLE16,700 0 0
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391001,874,92825,170SHSOLE25,170 0 0
TARGA RES CORPCOM87612G101327,7374,459SHSOLE4,459 0 0
TARGET CORPCOM87612E1061,863,11612,501SHSOLE12,501 0 0
TC ENERGY CORPCOM87807B107950,29723,841SHSOLE23,841 0 0
TE CONNECTIVITY LTDSHSH84989104245,6002,139SHSOLE2,139 0 0
TECK RESOURCES LTDCL B878742204345,1089,125SHSOLE9,125 0 0
TELEFONICA S ASPONSORED ADR87938220860,38916,916SHSOLE16,916 0 0
TEMPLETON GLOBAL INCOME FDCOM88019810691,49321,130SHSOLE21,130 0 0
TESLA INCCOM88160R1013,177,55125,796SHSOLE25,796 0 0
TESSCO TECHNOLOGIES INCCOM872386107155,90931,818SHSOLE31,818 0 0
TETRA TECH INC NEWCOM88162G103301,9952,080SHSOLE2,080 0 0
TEXAS INSTRS INCCOM8825081041,219,1817,379SHSOLE7,379 0 0
TEXAS PACIFIC LAND CORPORATICOM88262P10256,215,43623,980SHSOLE23,980 0 0
THE BEACHBODY COMPANY INCCOM CL A0734631016,31212,000SHSOLE12,000 0 0
THE TRADE DESK INCCOM CL A88339J105200,3454,469SHSOLE4,469 0 0
THERMO FISHER SCIENTIFIC INCCOM8835561022,297,0434,171SHSOLE4,171 0 0
THOMSON REUTERS CORP.COM NEW884903709316,2022,772SHSOLE2,772 0 0
TJX COS INC NEWCOM87254010912,125,221152,327SHSOLE152,327 0 0
TORONTO DOMINION BK ONTCOM NEW8911605091,874,07928,939SHSOLE28,939 0 0
TOTALENERGIES SESPONSORED ADS89151E1092,246,47536,187SHSOLE36,187 0 0
TRACTOR SUPPLY COCOM892356106233,1361,036SHSOLE1,036 0 0
TRANE TECHNOLOGIES PLCSHSG8994E103648,8793,860SHSOLE3,860 0 0
TRANSOCEAN LTDREG SHSH8817H100140,22030,750SHSOLE30,750 0 0
TRAVELERS COMPANIES INCCOM89417E1091,063,0685,670SHSOLE5,670 0 0
TRINITY INDS INCCOM896522109532,92118,022SHSOLE18,022 0 0
TRIPLEPOINT VENTURE GROWTH BCOM89677Y100156,88815,042SHSOLE15,042 0 0
TRITON INTL LTDCL AG9078F107684,4999,952SHSOLE9,952 0 0
TRUIST FINL CORPCOM89832Q1092,237,52651,999SHSOLE51,999 0 0
TYLER TECHNOLOGIES INCCOM902252105644,8202,000SHSOLE2,000 0 0
TYSON FOODS INCCL A902494103291,4614,682SHSOLE4,682 0 0
UBER TECHNOLOGIES INCCOM90353T1001,777,07371,859SHSOLE71,859 0 0
UGI CORP NEWCOM902681105251,5946,787SHSOLE6,787 0 0
ULTA BEAUTY INCCOM90384S303378,539807SHSOLE807 0 0
UNILEVER PLCSPON ADR NEW9047677042,182,29043,342SHSOLE43,342 0 0
UNION PAC CORPCOM9078181085,063,60924,454SHSOLE24,454 0 0
UNITED AIRLS HLDGS INCCOM910047109275,2107,300SHSOLE7,300 0 0
UNITED BANKSHARES INC WEST VCOM909907107868,91521,460SHSOLE21,460 0 0
UNITED PARCEL SERVICE INCCL B9113121062,779,61415,989SHSOLE15,989 0 0
UNITED PARCEL SERVICE INCCL B9113121062,310200SHCallSOLE200 0 0
UNITED RENTALS INCCOM9113631095,753,89416,189SHSOLE16,189 0 0
UNITED STATES ANTIMONY CORPCOM91154910347,47397,500SHSOLE97,500 0 0
UNITED STS LIME & MINERALS ICOM911922102591,1924,200SHSOLE4,200 0 0
UNITEDHEALTH GROUP INCCOM91324P1025,159,5219,732SHSOLE9,732 0 0
US BANCORP DELCOM NEW9029733041,375,81931,548SHSOLE31,548 0 0
VACCINEX INCCOM9186401036,44510,000SHSOLE10,000 0 0
VALERO ENERGY CORPCOM91913Y1001,190,4469,384SHSOLE9,384 0 0
VALLEY NATL BANCORPCOM919794107249,95122,100SHSOLE22,100 0 0
VANECK ETF TRUSTAGRIBUSINESS ETF92189F700294,3133,429SHSOLE3,429 0 0
VANECK ETF TRUSTFALLEN ANGEL HG92189F437206,1367,629SHSOLE7,629 0 0
VANECK ETF TRUSTGOLD MINERS ETF92189F106854,94029,830SHSOLE29,830 0 0
VANECK ETF TRUSTJUNIOR GOLD MINE92189F791556,71815,616SHSOLE15,616 0 0
VANECK ETF TRUSTMRNGSTR WDE MOAT92189F643203,2213,131SHSOLE3,131 0 0
VANECK ETF TRUSTRARE EARTH/STRTG92189H805227,7952,991SHSOLE2,991 0 0
VANECK ETF TRUSTSEMICONDUCTR ETF92189F676220,9881,089SHSOLE1,089 0 0
VANGUARD CHARLOTTE FDSTOTAL INT BD ETF92203J407326,0816,875SHSOLE6,875 0 0
VANGUARD INDEX FDSGROWTH ETF922908736364,1501,709SHSOLE1,709 0 0
VANGUARD INDEX FDSMCAP VL IDXVIP922908512228,8941,693SHSOLE1,693 0 0
VANGUARD INDEX FDSMID CAP ETF922908629315,4811,548SHSOLE1,548 0 0
VANGUARD INDEX FDSREAL ESTATE ETF922908553383,8334,654SHSOLE4,654 0 0
VANGUARD INDEX FDSS&P 500 ETF SHS9229083631,330,1883,786SHSOLE3,786 0 0
VANGUARD INDEX FDSTOTAL STK MKT9229087691,011,1935,289SHSOLE5,289 0 0
VANGUARD INDEX FDSVALUE ETF9229087441,609,39211,465SHSOLE11,465 0 0
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF922042858376,1639,650SHSOLE9,650 0 0
VANGUARD MALVERN FDSSTRM INFPROIDX922020805374,9408,027SHSOLE8,027 0 0
VANGUARD MUN BD FDSTAX EXEMPT BD922907746371,4227,505SHSOLE7,505 0 0
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C870374,3044,829SHSOLE4,829 0 0
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C409246,8013,282SHSOLE3,282 0 0
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C680290,8685,277SHSOLE5,277 0 0
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088445,255,27934,608SHSOLE34,608 0 0
VANGUARD TAX-MANAGED FDSVAN FTSE DEV MKT921943858391,6819,332SHSOLE9,332 0 0
VANGUARD WHITEHALL FDSHIGH DIV YLD921946406229,5212,121SHSOLE2,121 0 0
VANGUARD WORLD FDSFINANCIALS ETF92204A405218,8002,645SHSOLE2,645 0 0
VANGUARD WORLD FDSINF TECH ETF92204A702504,1371,578SHSOLE1,578 0 0
VAXART INCCOM NEW92243A20019,21820,000SHSOLE20,000 0 0
VENTYX BIOSCIENCES INCCOM92332V107216,4146,600SHSOLE6,600 0 0
VERIZON COMMUNICATIONS INCCOM92343V1049,617,993244,111SHSOLE244,111 0 0
VERTEX PHARMACEUTICALS INCCOM92532F1001,237,7114,286SHSOLE4,286 0 0
VIATRIS INCCOM92556V106580,25052,134SHSOLE52,134 0 0
VICARIOUS SURGICAL INCCOM CL A92561V10926,46213,100SHSOLE13,100 0 0
VIEWRAY INCCOM92672L10789,60020,000SHSOLE20,000 0 0
VIPER ENERGY PARTNERS LPCOM UNT RP INT92763M105410,09112,900SHSOLE12,900 0 0
VIRTUS ARTIFICIAL INTELLIGENCOM92838Y100320,61119,803SHSOLE19,803 0 0
VIRTUS CONVERTIBLE & INC FDCOM92838U10848,96017,000SHSOLE17,000 0 0
VIRTUS CONVERTIBLE & INCOMECOM92838X102168,64049,600SHSOLE49,600 0 0
VIRTUS GLOBAL MULTI-SECTOR ICOM92829B101431,67555,700SHSOLE55,700 0 0
VIRTUS STONE HBR EMG MKTS TOCOM86164W100246,44050,500SHSOLE50,500 0 0
VIRTUS STONE HBR EMRG MKTS ICOM86164T107139,36033,500SHSOLE33,500 0 0
VISA INCCOM CL A92826C83915,867,45476,374SHSOLE76,374 0 0
VISA INCCOM CL A92826C8397,290900SHCallSOLE900 0 0
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308790,06878,070SHSOLE78,070 0 0
VOXX INTL CORPCL A91829F1041,527,884182,325SHSOLE182,325 0 0
VOYA EMERGING MKTS HIGH DIVICOM92912P108107,07020,750SHSOLE20,750 0 0
VOYA GLBL EQTY DIV & PREM OPCOM92912T100172,98531,975SHSOLE31,975 0 0
VULCAN MATLS COCOM929160109204,0031,165SHSOLE1,165 0 0
WALGREENS BOOTS ALLIANCE INCCOM9314271081,932,31651,722SHSOLE51,722 0 0
WALMART INCCOM93114210312,166,83785,809SHSOLE85,809 0 0
WARNER BROS DISCOVERY INCCOM SER A934423104534,66356,399SHSOLE56,399 0 0
WASTE MGMT INC DELCOM94106L1099,322,90659,427SHSOLE59,427 0 0
WAVEDANCER INCCOM4566961038,63217,988SHSOLE17,988 0 0
WEC ENERGY GROUP INCCOM92939U106570,2656,082SHSOLE6,082 0 0
WELLS FARGO CO NEWCOM9497461012,763,31766,925SHSOLE66,925 0 0
WELLTOWER INCCOM95040Q104260,6923,977SHSOLE3,977 0 0
WEST FRASER TIMBER CO LTDCOM952845105256,9913,555SHSOLE3,555 0 0
WESTERN ASSET DIVERSIFIED INCOM SHS BEN INT95790K109234,31518,450SHSOLE18,450 0 0
WESTERN ASSET MANAGED MUNS FCOM95766M105607,84560,362SHSOLE60,362 0 0
WESTERN ASSET MTG DEFINED OPCOM95790B109256,32623,800SHSOLE23,800 0 0
WESTERN ASSET MUN PARTNERS FCOM95766P108410,47035,264SHSOLE35,264 0 0
WESTERN DIGITAL CORP.COM958102105211,9076,717SHSOLE6,717 0 0
WESTERN DIGITAL CORP.NOTE 1.500% 2/0958102AP047,62550,000PRNSOLE50,000 0 0
WESTROCK COCOM96145D105476,76213,560SHSOLE13,560 0 0
WEYERHAEUSER CO MTN BECOM NEW9621661041,859,32059,978SHSOLE59,978 0 0
WHEATON PRECIOUS METALS CORPCOM9628791021,795,16545,936SHSOLE45,936 0 0
WHEELS UP EXPERIENCE INCCOM CL A96328L10629,97329,100SHSOLE29,100 0 0
WHIRLPOOL CORPCOM963320106329,4602,329SHSOLE2,329 0 0
WILLIAMS COS INCCOM9694571007,633,105232,009SHSOLE232,009 0 0
WISDOMTREE TRFLOATNG RAT TREA97717Y527271,9815,410SHSOLE5,410 0 0
WISDOMTREE TRINDIA ERNGS FD97717W422394,53712,106SHSOLE12,106 0 0
WISDOMTREE TRJAPN HEDGE EQT97717W851703,81810,948SHSOLE10,948 0 0
WOODSIDE ENERGY GROUP LTDSPONSORED ADR980228308323,39713,358SHSOLE13,358 0 0
WP CAREY INCCOM92936U1092,073,60226,534SHSOLE26,534 0 0
XCEL ENERGY INCCOM98389B100645,8539,212SHSOLE9,212 0 0
XYLEM INCCOM98419M100811,6707,341SHSOLE7,341 0 0
YAMANA GOLD INCCOM98462Y100122,53622,078SHSOLE22,078 0 0
YUM BRANDS INCCOM9884981011,247,8939,743SHSOLE9,743 0 0
YUM CHINA HLDGS INCCOM98850P109301,8895,524SHSOLE5,524 0 0
ZIMMER BIOMET HOLDINGS INCCOM98956P102347,7972,728SHSOLE2,728 0 0
ZOETIS INCCL A98978V1032,642,36918,030SHSOLE18,030 0 0