The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 220,336 1,620 SH SOLE 1,620 0 0
ABBVIE INC COM 00287Y109 2,698,544 14,538 SH SOLE 14,538 0 0
ABRDN INCOME CREDIT STRATEGI COM 003057106 316,995 53,728 SH SOLE 53,728 0 0
ADVANCED MICRO DEVICES INC COM 007903107 275,570 1,942 SH SOLE 1,942 0 0
AEROVIRONMENT INC COM 008073108 480,426 1,686 SH SOLE 1,686 0 0
AGREE RLTY CORP COM 008492100 383,930 5,255 SH SOLE 5,255 0 0
AIR PRODS & CHEMS INC COM 009158106 400,807 1,421 SH SOLE 1,421 0 0
AIRBNB INC COM CL A 009066101 467,557 3,533 SH SOLE 3,533 0 0
ALLY FINL INC COM 02005N100 529,214 13,587 SH SOLE 13,587 0 0
ALPHABET INC CAP STK CL A 02079K305 1,501,749 8,522 SH SOLE 8,522 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 1,103,657 22,588 SH SOLE 22,588 0 0
AMAZON COM INC COM 023135106 2,962,862 13,505 SH SOLE 13,505 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 340,820 2,450 SH SOLE 2,450 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 319,953 2,300 SH Put SOLE 0 0 0
APPLE INC COM 037833100 3,019,773 14,718 SH SOLE 14,718 0 0
ARCHER AVIATION INC COM CL A 03945R102 241,575 22,265 SH SOLE 22,265 0 0
AT&T INC COM 00206R102 460,146 15,900 SH Put SOLE 0 0 0
AT&T INC COM 00206R102 999,620 34,541 SH SOLE 34,541 0 0
AUTODESK INC COM 052769106 385,105 1,244 SH SOLE 1,244 0 0
BLACKSTONE INC COM 09260D107 659,192 4,407 SH SOLE 4,407 0 0
BP PLC SPONSORED ADR 055622104 332,223 11,100 SH SOLE 11,100 0 0
BP PLC SPONSORED ADR 055622104 320,251 10,700 SH Put SOLE 0 0 0
BROADCOM INC COM 11135F101 2,063,516 7,486 SH SOLE 7,486 0 0
BUTTERFLY NETWORK INC COM CL A 124155102 21,800 10,900 SH SOLE 10,900 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 796,196 75,684 SH SOLE 75,684 0 0
CARDINAL HEALTH INC COM 14149Y108 655,032 15,900 SH SOLE 3,899 0 0
CARETRUST REIT INC COM 14174T107 7,038 10,700 SH SOLE 230 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 897,056 2,200 SH SOLE 31,901 0 0
CATERPILLAR INC COM 149123101 37,872 10,200 SH SOLE 98 0 0
CENTRUS ENERGY CORP CL A 15643U104 453,371 6,700 SH SOLE 2,475 0 0
CF INDS HLDGS INC COM 125269100 448,224 6,900 SH SOLE 4,872 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,611,859 4,200 SH SOLE 6,619 0 0
CHEVRON CORP NEW COM 166764100 1,145,311 8,800 SH SOLE 7,999 0 0
CHEVRON CORP NEW COM 166764100 315,018 2,200 SH Put SOLE 0 0 0
CINCINNATI FINL CORP COM 172062101 153,090 19,300 SH SOLE 1,028 0 0
CISCO SYS INC COM 17275R102 9,019 11,200 SH SOLE 130 0 0
CITIGROUP INC COM NEW 172967424 752,716 4,900 SH SOLE 8,843 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 6,162 11,800 SH SOLE 865 0 0
COCA COLA CO COM 191216100 318,092 4,600 SH SOLE 4,496 0 0
CONAGRA BRANDS INC COM 205887102 740,318 36,166 SH SOLE 36,166 0 0
CONAGRA BRANDS INC COM 205887102 208,794 10,200 SH Put SOLE 0 0 0
CONCENTRIX CORP COM 20602D101 354,129 6,700 SH SOLE 6,700 0 0
CONCENTRIX CORP COM 20602D101 354,129 6,700 SH Put SOLE 0 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107 791,467 7,447 SH SOLE 7,447 0 0
COPA HOLDINGS SA CL A P31076105 456,046 4,147 SH SOLE 4,147 0 0
COREWEAVE INC COM CL A 21873S108 739,803 4,537 SH SOLE 4,537 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 322,903 634 SH SOLE 634 0 0
CUBESMART COM 229663109 444,168 10,451 SH SOLE 10,451 0 0
D-WAVE QUANTUM INC COM 26740W109 175,065 11,958 SH SOLE 11,958 0 0
DATADOG INC CL A COM 23804L103 333,541 2,483 SH SOLE 2,483 0 0
DENISON MINES CORP COM 248356107 12,450 5,000 SH Call SOLE 0 0 0
DENISON MINES CORP COM 248356107 43,862 24,100 SH SOLE 24,100 0 0
DEVON ENERGY CORP NEW COM 25179M103 641,290 20,160 SH SOLE 20,160 0 0
DIANA SHIPPING INC COM Y2066G104 14,853 10,173 SH SOLE 10,173 0 0
DIGITAL RLTY TR INC COM 253868103 701,330 4,023 SH SOLE 4,023 0 0
DOCUSIGN INC COM 256163106 246,911 3,170 SH SOLE 3,170 0 0
DOMINION ENERGY INC COM 25746U109 389,988 6,900 SH Put SOLE 0 0 0
DOMINION ENERGY INC COM 25746U109 436,391 7,721 SH SOLE 7,721 0 0
DRAFTKINGS INC NEW COM CL A 26142V105 229,204 5,344 SH SOLE 5,344 0 0
DYCOM INDS INC COM 267475101 897,644 3,673 SH SOLE 3,673 0 0
EASTMAN CHEM CO COM 277432100 313,572 4,200 SH SOLE 4,200 0 0
EASTMAN CHEM CO COM 277432100 313,572 4,200 SH Put SOLE 0 0 0
ENTERGY CORP NEW COM 29364G103 210,626 2,534 SH SOLE 2,534 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 413,935 14,863 SH SOLE 14,863 0 0
EXXON MOBIL CORP COM 30231G102 1,553,095 14,407 SH SOLE 14,407 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 475,128 57,452 SH SOLE 57,452 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 112,700 10,000 SH Call SOLE 0 0 0
FIRSTENERGY CORP COM 337932107 370,392 9,200 SH SOLE 9,200 0 0
FIRSTENERGY CORP COM 337932107 354,288 8,800 SH Put SOLE 0 0 0
FORESTAR GROUP INC COM 346232101 445,140 22,257 SH SOLE 22,257 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 446,686 101,751 SH SOLE 101,751 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 312,756 6,700 SH Put SOLE 0 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 312,756 6,700 SH SOLE 6,700 0 0
GE AEROSPACE COM NEW 369604301 569,789 2,214 SH SOLE 2,214 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 476,481 6,433 SH SOLE 6,433 0 0
GENERAL DYNAMICS CORP COM 369550108 456,156 1,564 SH SOLE 1,564 0 0
GILEAD SCIENCES INC COM 375558103 530,402 4,784 SH SOLE 4,784 0 0
GOLD ROYALTY CORP COMMON SHARES 38071H106 30,003 13,576 SH SOLE 13,576 0 0
GOLDMINING INC COM 38149E101 31,392 43,600 SH SOLE 43,600 0 0
GSK PLC SPONSORED ADR 37733W204 588,134 15,316 SH SOLE 15,316 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 179,396 10,245 SH SOLE 10,245 0 0
HECLA MNG CO COM 422704106 171,314 28,600 SH SOLE 28,600 0 0
HEICO CORP NEW COM 422806109 825,904 2,518 SH SOLE 2,518 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 424,338 20,750 SH SOLE 20,750 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 394,685 19,300 SH Put SOLE 0 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 310,637 35,689 SH SOLE 35,689 0 0
HIMS & HERS HEALTH INC COM CL A 433000106 593,414 11,904 SH SOLE 11,904 0 0
HOME DEPOT INC COM 437076102 1,602,330 4,370 SH SOLE 4,370 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 612,825 2,538 SH SOLE 2,538 0 0
HUT 8 CORP COM 44812J104 327,174 17,590 SH SOLE 17,590 0 0
IMPERIAL OIL LTD COM NEW 453038408 384,524 4,838 SH SOLE 4,838 0 0
INSTEEL INDS INC COM 45774W108 476,846 12,815 SH SOLE 12,815 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 342,534 1,162 SH SOLE 1,162 0 0
INTERNATIONAL PAPER CO COM 460146103 639,417 13,654 SH SOLE 13,654 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 284,605 1,566 SH SOLE 1,566 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 215,205 3,020 SH SOLE 3,020 0 0
INVESCO EXCHANGE TRADED FD T BLOOMBERG ANALYS 46137V522 413,788 5,831 SH SOLE 5,831 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,451,365 2,631 SH SOLE 2,631 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 512,205 8,368 SH SOLE 8,368 0 0
ISHARES INC MSCI STH KOR ETF 464286772 480,782 6,698 SH SOLE 6,698 0 0
ISHARES TR US AER DEF ETF 464288760 1,058,082 5,609 SH SOLE 5,609 0 0
ISHARES TR US TRSPRTION 464287192 436,051 6,362 SH SOLE 6,362 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 390,148 1,808 SH SOLE 1,808 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 1,302,529 33,631 SH SOLE 33,631 0 0
JACOBS SOLUTIONS INC COM 46982L108 938,211 7,137 SH SOLE 7,137 0 0
JOBY AVIATION INC COMMON STOCK G65163100 298,185 28,264 SH SOLE 28,264 0 0
JOHNSON & JOHNSON COM 478160104 759,473 4,972 SH SOLE 4,972 0 0
JPMORGAN CHASE & CO. COM 46625H100 2,065,761 7,126 SH SOLE 7,126 0 0
KENVUE INC COM 49177J102 698,299 33,364 SH SOLE 33,364 0 0
KRAFT HEINZ CO COM 500754106 289,184 11,200 SH Put SOLE 0 0 0
KRAFT HEINZ CO COM 500754106 330,039 12,782 SH SOLE 12,782 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 361,195 7,776 SH SOLE 7,776 0 0
KULICKE & SOFFA INDS INC COM 501242101 697,348 20,155 SH SOLE 20,155 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 295,734 7,048 SH SOLE 7,048 0 0
LOCKHEED MARTIN CORP COM 539830109 760,081 1,641 SH SOLE 1,641 0 0
MARATHON PETE CORP COM 56585A102 685,204 4,125 SH SOLE 4,125 0 0
MARRIOTT INTL INC NEW CL A 571903202 248,348 909 SH SOLE 909 0 0
MAXIMUS INC COM 577933104 412,425 5,875 SH SOLE 5,875 0 0
MERCK & CO INC COM 58933Y105 1,111,406 14,040 SH SOLE 14,040 0 0
MERCK & CO INC COM 58933Y105 387,884 4,900 SH Put SOLE 0 0 0
META PLATFORMS INC CL A 30303M102 1,540,044 2,087 SH SOLE 2,087 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 307,095 4,364 SH SOLE 4,364 0 0
MICRON TECHNOLOGY INC COM 595112103 1,386,439 11,249 SH SOLE 11,249 0 0
MICROSOFT CORP COM 594918104 3,262,402 6,559 SH SOLE 6,559 0 0
MSC INDL DIRECT INC CL A 553530106 348,582 4,100 SH Put SOLE 0 0 0
MSC INDL DIRECT INC CL A 553530106 348,582 4,100 SH SOLE 4,100 0 0
MUELLER INDS INC COM 624756102 472,688 5,948 SH SOLE 5,948 0 0
NETFLIX INC COM 64110L106 235,687 176 SH SOLE 176 0 0
NEUBERGER BERMAN HIGH YIELD COM 64128C106 316,844 41,800 SH SOLE 41,800 0 0
NEW FOUND GOLD CORP COM 64440N103 190,564 134,200 SH SOLE 134,200 0 0
NRG ENERGY INC COM NEW 629377508 1,458,548 9,083 SH SOLE 9,083 0 0
NUSCALE PWR CORP CL A COM 67079K100 522,192 13,200 SH SOLE 13,200 0 0
NVIDIA CORPORATION COM 67066G104 2,127,497 13,466 SH SOLE 13,466 0 0
OCEANPAL INC COM Y6430L202 29,907 16,254 SH SOLE 16,254 0 0
OKLO INC COM CL A 02156V109 427,540 7,636 SH SOLE 7,636 0 0
OMNICOM GROUP INC COM 681919106 966,658 13,437 SH SOLE 13,437 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 221,384 1,624 SH SOLE 1,624 0 0
PAPA JOHNS INTL INC COM 698813102 396,414 8,100 SH Put SOLE 0 0 0
PAPA JOHNS INTL INC COM 698813102 396,414 8,100 SH SOLE 8,100 0 0
PAYPAL HLDGS INC COM 70450Y103 1,016,475 13,677 SH SOLE 13,677 0 0
PFIZER INC COM 717081103 922,273 38,048 SH SOLE 38,048 0 0
PFIZER INC COM 717081103 286,032 11,800 SH Put SOLE 0 0 0
PHILIP MORRIS INTL INC COM 718172109 200,343 1,100 SH SOLE 1,100 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 123,930 81,000 SH SOLE 81,000 0 0
PRIMORIS SVCS CORP COM 74164F103 796,629 10,221 SH SOLE 10,221 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 299,652 15,922 SH SOLE 15,922 0 0
PROSHARES TR MSCI EAFE DIVD 74347B839 761,704 17,746 SH SOLE 17,746 0 0
PRUDENTIAL FINL INC COM 744320102 494,224 4,600 SH Put SOLE 0 0 0
PRUDENTIAL FINL INC COM 744320102 547,514 5,096 SH SOLE 5,096 0 0
QUALCOMM INC COM 747525103 322,567 2,025 SH SOLE 2,025 0 0
RIVERNORTH DOUBLELINE STRATE COM 76882G107 319,950 37,421 SH SOLE 37,421 0 0
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 332,344 27,108 SH SOLE 27,108 0 0
RTX CORPORATION COM 75513E101 791,428 5,420 SH SOLE 5,420 0 0
RYDER SYS INC COM 783549108 440,907 2,773 SH SOLE 2,773 0 0
SCHWAB CHARLES CORP COM 808513105 655,833 7,188 SH SOLE 7,188 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 336,396 5,100 SH Put SOLE 0 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 337,909 5,123 SH SOLE 5,123 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 382,460 3,524 SH SOLE 3,524 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,375,545 5,432 SH SOLE 5,432 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 733,075 13,998 SH SOLE 13,998 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 401,626 1,848 SH SOLE 1,848 0 0
SELECT SECTOR SPDR TR INDL 81369Y704 219,952 1,491 SH SOLE 1,491 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 254,327 3,141 SH SOLE 3,141 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 373,907 2,774 SH SOLE 2,774 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 216,281 1,875 SH SOLE 1,875 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 170,398 23,601 SH SOLE 23,601 0 0
SOLITARIO RESOURCES CORP COM 8342EP107 107,813 165,866 SH SOLE 165,866 0 0
SPDR GOLD TR GOLD SHS 78463V107 991,612 3,253 SH SOLE 3,253 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 453,502 734 SH SOLE 734 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 457,858 4,645 SH SOLE 4,645 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 481,599 8,637 SH SOLE 8,637 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 295,033 3,665 SH SOLE 3,665 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 527,141 17,513 SH SOLE 17,513 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 274,910 22,460 SH SOLE 22,460 0 0
SPROUTS FMRS MKT INC COM 85208M102 640,450 3,890 SH SOLE 3,890 0 0
STANLEY BLACK & DECKER INC COM 854502101 311,650 4,600 SH SOLE 4,600 0 0
STANLEY BLACK & DECKER INC COM 854502101 311,650 4,600 SH Put SOLE 0 0 0
T-MOBILE US INC COM 872590104 1,314,004 5,515 SH SOLE 5,515 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 905,054 3,996 SH SOLE 3,996 0 0
TESLA INC COM 88160R101 477,443 1,503 SH SOLE 1,503 0 0
THE CIGNA GROUP COM 125523100 475,374 1,438 SH SOLE 1,438 0 0
TOAST INC CL A 888787108 814,405 18,388 SH SOLE 18,388 0 0
TRAVELERS COMPANIES INC COM 89417E109 444,919 1,663 SH SOLE 1,663 0 0
TRILOGY METALS INC NEW COM 89621C105 135,675 100,500 SH SOLE 100,500 0 0
TRUIST FINL CORP COM 89832Q109 335,322 7,800 SH Put SOLE 0 0 0
TRUIST FINL CORP COM 89832Q109 358,365 8,336 SH SOLE 8,336 0 0
TXO PARTNERS LP COM UNIT 87313P103 1,192,356 79,279 SH SOLE 79,279 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,022,102 10,955 SH SOLE 10,955 0 0
UNITED PARCEL SERVICE INC CL B 911312106 636,987 6,311 SH SOLE 6,311 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 450,302 11,266 SH SOLE 11,266 0 0
UNUM GROUP COM 91529Y106 2,533,683 31,373 SH SOLE 31,373 0 0
URANIUM ENERGY CORP COM 916896103 91,800 13,500 SH Call SOLE 0 0 0
URANIUM ENERGY CORP COM 916896103 596,564 87,730 SH SOLE 87,730 0 0
URANIUM RTY CORP COM 91702V101 26,000 10,400 SH SOLE 10,400 0 0
URANIUM RTY CORP COM 91702V101 17,050 5,000 SH Call SOLE 0 0 0
VALERO ENERGY CORP COM 91913Y100 474,068 3,527 SH SOLE 3,527 0 0
VANECK ETF TRUST VANECK VIETNAM 92189F817 403,026 29,311 SH SOLE 29,311 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 232,865 835 SH SOLE 835 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 220,957 727 SH SOLE 727 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 389,430 9,000 SH Put SOLE 0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,134,230 26,213 SH SOLE 26,213 0 0
VICI PPTYS INC COM 925652109 619,435 19,001 SH SOLE 19,001 0 0
VIRTUS CONVERTIBLE & INCOME COM NEW 92838X805 287,081 20,217 SH SOLE 20,217 0 0
VISA INC COM CL A 92826C839 593,644 1,672 SH SOLE 1,672 0 0
VOX ROYALTY CORP COM 92919F103 269,548 85,300 SH SOLE 85,300 0 0
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 330,324 46,913 SH SOLE 46,913 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 322,245 54,250 SH SOLE 54,250 0 0
WALMART INC COM 931142103 840,644 8,597 SH SOLE 8,597 0 0
WESCO INTL INC COM 95082P105 202,794 1,095 SH SOLE 1,095 0 0
WESTAMERICA BANCORPORATION COM 957090103 621,921 12,839 SH SOLE 12,839 0 0
WESTERN ASSET GBL HIGH INC F COM 95766B109 287,629 43,980 SH SOLE 43,980 0 0
WESTERN ASSET HIGH INCOM FD COM 95766J102 296,932 69,215 SH SOLE 69,215 0 0
WESTLAKE CORPORATION COM 960413102 424,145 5,586 SH SOLE 5,586 0 0
WEYCO GROUP INC COM 962149100 821,970 24,788 SH SOLE 24,788 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 382,997 4,265 SH SOLE 4,265 0 0
WHIRLPOOL CORP COM 963320106 324,544 3,200 SH SOLE 3,200 0 0
WHIRLPOOL CORP COM 963320106 138,464 3,200 SH Put SOLE 0 0 0