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
ABBVIE INC COM 00287Y109 2,795,399 12,853 SH SOLE 12,853 0 0
ABRDN GLOBAL INCOME FUND INC COM 003013109 45,045 14,300 SH SOLE 14,300 0 0
ABRDN INCOME CREDIT STRATEGI COM 003057106 329,297 64,568 SH SOLE 64,568 0 0
ABRDN PALLADIUM ETF TRUST PHYSICAL PALLADM 003262102 432,284 3,209 SH SOLE 3,209 0 0
ADVANCED MICRO DEVICES INC COM 007903107 213,195 1,048 SH SOLE 1,048 0 0
AGREE RLTY CORP COM 008492100 513,413 6,811 SH SOLE 6,811 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 556,288 1,915 SH SOLE 1,915 0 0
ALLY FINL INC COM 02005N100 579,506 14,772 SH SOLE 14,772 0 0
ALPHABET INC CAP STK CL C 02079K107 347,101 1,210 SH SOLE 1,210 0 0
ALPHABET INC CAP STK CL A 02079K305 2,029,564 7,058 SH SOLE 7,058 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 1,332,590 25,315 SH SOLE 25,315 0 0
AMAZON COM INC COM 023135106 2,618,995 12,575 SH SOLE 12,575 0 0
AMDOCS LTD SHS G02602103 956,124 14,651 SH SOLE 14,651 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 342,402 2,516 SH SOLE 2,516 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 313,007 2,300 SH Put SOLE 0 0 0
APPLE INC COM 037833100 3,817,223 15,041 SH SOLE 15,041 0 0
ARCHER AVIATION INC COM CL A 03945R102 141,379 27,346 SH SOLE 27,346 0 0
AT&T INC COM 00206R102 495,729 17,100 SH Put SOLE 0 0 0
AT&T INC COM 00206R102 1,198,455 41,340 SH SOLE 41,340 0 0
AUTODESK INC COM 052769106 297,814 1,244 SH SOLE 1,244 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103 539,664 11,760 SH SOLE 11,760 0 0
BEST BUY INC COM 086516101 388,346 6,049 SH SOLE 6,049 0 0
BEST BUY INC COM 086516101 365,940 5,700 SH Put SOLE 0 0 0
BLACKSTONE INC COM 09260D107 481,385 4,186 SH SOLE 4,186 0 0
BROADCOM INC COM 11135F101 1,266,515 4,092 SH SOLE 4,092 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 767,223 71,436 SH SOLE 71,436 0 0
CARDINAL HEALTH INC COM 14149Y108 748,037 3,540 SH SOLE 3,540 0 0
CF INDUSTRIES HOLD COM 125269100 763,459 5,880 SH SOLE 5,880 0 0
CHENIERE ENERGY INC COM NEW 16411R208 4,343,231 15,306 SH SOLE 15,306 0 0
CHEVRON CORPORATION COM 166764100 1,299,337 6,280 SH SOLE 6,280 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 365,874 11,430 SH SOLE 11,430 0 0
CITIGROUP INC COM NEW 172967424 793,076 6,993 SH SOLE 6,993 0 0
CLOROX CO DEL COM 189054109 741,680 7,157 SH SOLE 7,157 0 0
COCA COLA CO COM 191216100 319,258 4,198 SH SOLE 4,198 0 0
COGNEX CORP COM 192422103 491,239 10,027 SH SOLE 10,027 0 0
CONCENTRIX CORP COM 20602D101 202,464 7,400 SH Put SOLE 0 0 0
CONCENTRIX CORP COM 20602D101 202,464 7,400 SH SOLE 7,400 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107 944,298 8,498 SH SOLE 8,498 0 0
CONTANGO SILVER & GOLD INC COM 21077F100 298,708 15,931 SH SOLE 15,931 0 0
COPA HOLDINGS SA CL A P31076105 446,033 3,926 SH SOLE 3,926 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 311,547 798 SH SOLE 798 0 0
CUBESMART COM 229663109 600,107 16,374 SH SOLE 16,374 0 0
CVS HEALTH CORP COM 126650100 344,736 4,800 SH Put SOLE 0 0 0
CVS HEALTH CORP COM 126650100 387,454 5,395 SH SOLE 5,395 0 0
DATADOG INC CL A COM 23804L103 235,746 1,997 SH SOLE 1,997 0 0
DENISON MINES CORP COM 248356107 102,017 28,900 SH SOLE 28,900 0 0
DENISON MINES CORP COM 248356107 24,650 5,000 SH Call SOLE 0 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,015,810 20,187 SH SOLE 20,187 0 0
DEXCOM INC COM 252131107 216,409 3,446 SH SOLE 3,446 0 0
DIGITAL RLTY TR INC COM 253868103 1,354,639 7,517 SH SOLE 7,517 0 0
DIGITALBRIDGE GROUP INC CL A NEW 25401T603 204,701 13,275 SH SOLE 13,275 0 0
DOMINION ENERGY INC COM 25746U109 469,832 7,600 SH Put SOLE 0 0 0
DOMINION ENERGY INC COM 25746U109 506,491 8,193 SH SOLE 8,193 0 0
DYCOM INDS INC COM 267475101 891,774 2,632 SH SOLE 2,632 0 0
ENTERGY CORP NEW COM 29364G103 284,720 2,534 SH SOLE 2,534 0 0
EQUINIX INC COM 29444U700 313,677 320 SH SOLE 320 0 0
EXXON MOBIL CORP COM 30231G102 2,415,871 14,239 SH SOLE 14,239 0 0
FACTSET RESH SYS INC COM 303075105 2,301,613 10,607 SH SOLE 10,607 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 980,610 45,652 SH SOLE 45,652 0 0
FIRSTENERGY CORP COM 337932107 481,270 9,500 SH Put SOLE 0 0 0
FIRSTENERGY CORP COM 337932107 501,534 9,900 SH SOLE 9,900 0 0
FORESTAR GROUP INC COM 346232101 622,878 25,486 SH SOLE 25,486 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 528,374 99,318 SH SOLE 99,318 0 0
GAMING & LEISURE P COM 36467J108 332,775 7,500 SH SOLE 7,500 0 0
GAMING & LEISURE P COM 36467J108 332,775 7,500 SH Put SOLE 0 0 0
GE AEROSPACE COM NEW 369604301 1,087,151 3,831 SH SOLE 3,831 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 560,464 7,874 SH SOLE 7,874 0 0
GENERAL DYNAMICS CORP COM 369550108 582,101 1,696 SH SOLE 1,696 0 0
GENERAL MILLS INC COM 370334104 282,933 7,600 SH Put SOLE 0 0 0
GENERAL MILLS INC COM 370334104 282,872 7,600 SH SOLE 7,600 0 0
GILEAD SCIENCES INC COM 375558103 1,469,517 10,544 SH SOLE 10,544 0 0
GOLDMINING INC COM 38149E101 12,614 10,600 SH SOLE 10,600 0 0
GSK PLC SPONSORED ADR 37733W204 844,241 15,297 SH SOLE 15,297 0 0
HECLA MINING COMPANY COM 422704106 29,808 1,600 SH Call SOLE 0 0 0
HECLA MINING COMPANY COM 422704106 460,161 24,700 SH SOLE 24,700 0 0
HEICO CORP NEW COM 422806109 734,033 2,677 SH SOLE 2,677 0 0
HF SINCLAIR CORP COM 403949100 486,642 7,800 SH Put SOLE 0 0 0
HF SINCLAIR CORP COM 403949100 499,494 8,006 SH SOLE 8,006 0 0
HOME DEPOT INC COM 437076102 1,515,966 4,609 SH SOLE 4,609 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 736,626 1,939 SH SOLE 1,939 0 0
INGREDION INC COM 457187102 1,254,469 11,135 SH SOLE 11,135 0 0
INSTEEL INDS INC COM 45774W108 646,186 19,226 SH SOLE 19,226 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 200,847 1,277 SH SOLE 1,277 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 269,538 1,112 SH SOLE 1,112 0 0
INTERNATIONAL PAPER CO COM 460146103 906,280 25,386 SH SOLE 25,386 0 0
INTERNATIONAL PAPER CO COM 460146103 364,140 10,200 SH Put SOLE 0 0 0
INVESCO EXCHANGE TRADED FD T BLOOMBERG ANALYS 46137V522 424,880 5,831 SH SOLE 5,831 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 227,074 3,020 SH SOLE 3,020 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 340,082 1,772 SH SOLE 1,772 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,539,339 2,667 SH SOLE 2,667 0 0
ISHARES INC MSCI STH KOR ETF 464286772 716,533 5,825 SH SOLE 5,825 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 490,792 1,979 SH SOLE 1,979 0 0
ISHARES TR CORE S&P500 ETF 464287200 267,163 409 SH SOLE 409 0 0
ISHARES TR US TRSPRTION 464287192 463,564 6,214 SH SOLE 6,214 0 0
ISHARES TR US AER DEF ETF 464288760 1,499,313 6,854 SH SOLE 6,854 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 713,700 7,478 SH SOLE 7,478 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 783,768 15,992 SH SOLE 15,992 0 0
JACOBS SOLUTIONS INC COM 46982L108 1,115,454 8,764 SH SOLE 8,764 0 0
JOBY AVIATION INC COMMON STOCK G65163100 196,869 23,834 SH SOLE 23,834 0 0
JOHNSON & JOHNSON COM 478160104 1,129,802 4,622 SH SOLE 4,622 0 0
JPMORGAN CHASE & CO COM 46625H100 2,216,593 7,535 SH SOLE 7,535 0 0
KEURIG DR PEPPER INC COM 49271V100 358,088 13,600 SH Put SOLE 0 0 0
KEURIG DR PEPPER INC COM 49271V100 376,519 14,300 SH SOLE 14,300 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 282,194 25,654 SH SOLE 25,654 0 0
KULICKE & SOFFA INDS INC COM 501242101 1,162,464 17,688 SH SOLE 17,688 0 0
LOCKHEED MARTIN CORP COM 539830109 891,091 1,474 SH SOLE 1,474 0 0
MARATHON PETE CORP COM 56585A102 792,852 3,247 SH SOLE 3,247 0 0
MARRIOTT INTL INC NEW CL A 571903202 297,307 909 SH SOLE 909 0 0
MAXIMUS INC COM 577933104 347,358 5,419 SH SOLE 5,419 0 0
MCDONALDS CORP COM 580135101 210,701 678 SH SOLE 678 0 0
MERCK & CO INC COM 58933Y105 1,062,606 8,834 SH SOLE 8,834 0 0
META PLATFORMS INC CL A 30303M102 1,196,190 2,091 SH SOLE 2,091 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 263,867 4,084 SH SOLE 4,084 0 0
MICRON TECHNOLOGY INC COM 595112103 1,208,116 3,576 SH SOLE 3,576 0 0
MICROSOFT CORP COM 594918104 2,417,607 6,531 SH SOLE 6,531 0 0
MICROSOFT CORP COM 594918104 703,323 1,900 SH Put SOLE 0 0 0
MSC INDL DIRECT INC CL A 553530106 424,442 4,600 SH SOLE 4,600 0 0
MSC INDL DIRECT INC CL A 553530106 424,442 4,600 SH Put SOLE 0 0 0
MUELLER INDS INC COM 624756102 552,449 4,986 SH SOLE 4,986 0 0
NETFLIX INC. COM 64110L106 1,413,597 14,702 SH SOLE 14,702 0 0
NEUBERGER HIGH YIELD ST FD I COM 64128C106 309,485 47,760 SH SOLE 47,760 0 0
NEW FOUND GOLD CORP COM 64440N103 302,834 156,100 SH SOLE 156,100 0 0
NORTHEAST CMNTY BANCORP INC COM 664121100 259,325 10,896 SH SOLE 10,896 0 0
NRG ENERGY INC COM NEW 629377508 1,343,027 9,190 SH SOLE 9,190 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 292,780 60,119 SH SOLE 60,119 0 0
NVIDIA CORPORATION COM 67066G104 1,951,369 11,189 SH SOLE 11,189 0 0
NXG CUSHING MIDSTREAM ENERGY COM NEW 231631300 362,905 8,157 SH SOLE 8,157 0 0
OMNICOM GROUP INC COM 681919106 1,271,911 16,889 SH SOLE 16,889 0 0
ONEOK INC NEW COM 682680103 415,794 4,600 SH Put SOLE 0 0 0
ONEOK INC NEW COM 682680103 602,721 6,668 SH SOLE 6,668 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 279,980 1,914 SH SOLE 1,914 0 0
PAPA JOHNS INTL INC COM 698813102 288,449 8,900 SH SOLE 8,900 0 0
PAPA JOHNS INTL INC COM 698813102 288,449 8,900 SH Put SOLE 0 0 0
PFIZER INC COM 717081103 381,888 13,600 SH Put SOLE 0 0 0
PFIZER INC COM 717081103 1,476,456 52,580 SH SOLE 52,580 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 114,307 64,580 SH SOLE 64,580 0 0
PRIMORIS SVCS CORP COM 74164F103 1,005,180 7,027 SH SOLE 7,027 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 232,238 14,318 SH SOLE 14,318 0 0
PRUDENTIAL FINL INC COM 744320102 497,828 5,096 SH SOLE 5,096 0 0
PRUDENTIAL FINL INC COM 744320102 449,374 4,600 SH Put SOLE 0 0 0
QUALCOMM INC COM 747525103 297,595 2,311 SH SOLE 2,311 0 0
RIVERNORTH DOUBLELINE STRATE COM 76882G107 343,309 44,760 SH SOLE 44,760 0 0
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 338,650 30,509 SH SOLE 30,509 0 0
RTX CORPORATION COM 75513E101 1,041,660 5,400 SH SOLE 5,400 0 0
RYDER SYS INC COM 783549108 523,034 2,555 SH SOLE 2,555 0 0
SCHWAB CHARLES CORP COM 808513105 1,031,806 10,979 SH SOLE 10,979 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 346,617 5,700 SH Put SOLE 0 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 346,617 5,700 SH SOLE 5,700 0 0
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 691,080 5,200 SH SOLE 5,200 0 0
SELECT SECTOR SPDR TR STATE STREET HEA 81369Y209 365,059 2,490 SH SOLE 2,490 0 0
SELECT SECTOR SPDR TR STATE STREET COM 81369Y852 235,356 2,123 SH SOLE 2,123 0 0
SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605 349,737 7,084 SH SOLE 7,084 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 234,630 1,978 SH SOLE 1,978 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 219,307 17,801 SH SOLE 17,801 0 0
SOLITARIO RESOURCES CORP COM 8342EP107 168,892 205,966 SH SOLE 205,966 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,443,193 3,354 SH SOLE 3,354 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A888 386,489 3,915 SH SOLE 3,915 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A532 366,420 3,940 SH SOLE 3,940 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A862 200,890 616 SH SOLE 616 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A797 378,083 6,349 SH SOLE 6,349 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 467,459 19,166 SH SOLE 19,166 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 721,192 15,113 SH SOLE 15,113 0 0
STANLEY BLACK & DECKER INC COM 854502101 362,406 5,100 SH Put SOLE 0 0 0
STANLEY BLACK & DECKER INC COM 854502101 376,618 5,300 SH SOLE 5,300 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 461,883 710 SH SOLE 710 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 1,376,299 39,835 SH SOLE 39,835 0 0
T-MOBILE US INC COM 872590104 1,437,025 6,842 SH SOLE 6,842 0 0
TESLA INC COM 88160R101 877,330 2,360 SH SOLE 2,360 0 0
TEXAS INSTRS INC COM 882508104 427,108 2,200 SH Put SOLE 0 0 0
TEXAS INSTRS INC COM 882508104 446,522 2,300 SH SOLE 2,300 0 0
THE CIGNA GROUP COM 125523100 625,262 2,344 SH SOLE 2,344 0 0
TRAVELERS COMPANIES INC COM 89417E109 489,439 1,678 SH SOLE 1,678 0 0
TRILOGY METALS INC NEW COM 89621C105 167,007 46,520 SH SOLE 46,520 0 0
TRUIST FINL CORP COM 89832Q109 390,745 8,500 SH Put SOLE 0 0 0
TRUIST FINL CORP COM 89832Q109 415,385 9,036 SH SOLE 9,036 0 0
UBER TECHNOLOGIES INC COM 90353T100 647,154 8,997 SH SOLE 8,997 0 0
UNITED PARCEL SVCS INC CL B 911312106 726,905 7,389 SH SOLE 7,389 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105 647,399 15,997 SH SOLE 15,997 0 0
UNUM GROUP COM 91529Y106 583,729 7,993 SH SOLE 7,993 0 0
URANIUM ENERGY CORP COM 916896103 47,250 3,500 SH Call SOLE 0 0 0
URANIUM ENERGY CORP COM 916896103 699,840 51,840 SH SOLE 51,840 0 0
URANIUM RTY CORP COM 91702V101 82,490 22,600 SH SOLE 22,600 0 0
VALERO ENERGY CORP COM 91913Y100 756,319 3,061 SH SOLE 3,061 0 0
VANECK ETF TRUST VANECK VIETNAM 92189F817 446,529 25,796 SH SOLE 25,796 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 281,799 735 SH SOLE 735 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 212,172 2,312 SH SOLE 2,312 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 234,833 732 SH SOLE 732 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 325,621 3,935 SH SOLE 3,935 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,585,612 31,586 SH SOLE 31,586 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 486,940 9,700 SH Put SOLE 0 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 363,867 1,452 SH SOLE 1,452 0 0
VICI PPTYS INC COM 925652109 712,270 26,071 SH SOLE 26,071 0 0
VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 334,543 45,331 SH SOLE 45,331 0 0
VISA INC COM CL A 92826C839 662,812 2,193 SH SOLE 2,193 0 0
VOX ROYALTY CORP COM 92919F103 261,581 49,920 SH SOLE 49,920 0 0
WALMART INC COM 931142103 1,295,306 10,422 SH SOLE 10,422 0 0
WESCO INTL INC COM 95082P105 866,828 3,168 SH SOLE 3,168 0 0
WESTERN ASSET GBL HIGH INC F COM 95766B109 302,204 51,221 SH SOLE 51,221 0 0
WESTERN ASSET HIGH INCOM FD COM 95766J102 313,871 78,862 SH SOLE 78,862 0 0
WESTLAKE CORPORATION COM 960413102 900,332 7,707 SH SOLE 7,707 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 538,058 4,107 SH SOLE 4,107 0 0