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
AES CORP COM 00130H105 749,983 49,341 SH SOLE 49,341 0 0
AGREE RLTY CORP COM 008492100 276,421 5,004 SH SOLE 5,004 0 0
ALLIANT ENERGY CORP COM 018802108 1,139,496 23,519 SH SOLE 23,519 0 0
ALPHABET INC CAP STK CL A 02079K305 473,975 3,622 SH SOLE 3,622 0 0
AMAZON COM INC COM 023135106 300,512 2,364 SH SOLE 2,364 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,634,555 48,319 SH SOLE 48,319 0 0
AMERICAN EXPRESS CO COM 025816109 328,218 2,200 SH SOLE 2,200 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 442,046 13,121 SH SOLE 13,121 0 0
AMERICAN TOWER CORP NEW COM 03027X100 595,967 3,624 SH SOLE 3,624 0 0
API GROUP CORP COM STK 00187Y100 346,710 13,371 SH SOLE 13,371 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 259,137 2,887 SH SOLE 2,887 0 0
APPLIED MATLS INC COM 038222105 1,992,296 14,390 SH SOLE 14,390 0 0
ARCBEST CORP COM 03937C105 1,877,679 18,472 SH SOLE 18,472 0 0
ARDMORE SHIPPING CORP COM Y0207T100 355,771 27,346 SH SOLE 27,346 0 0
ARGENX SE SPONSORED ADR 04016X101 1,981,761 4,031 SH SOLE 4,031 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 283,676 1,233 SH SOLE 1,233 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,585,261 2,693 SH SOLE 2,693 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 6,013,130 88,794 SH SOLE 88,794 0 0
AUTONATION INC COM 05329W102 600,604 3,967 SH SOLE 3,967 0 0
AUTOZONE INC COM 053332102 205,739 81 SH SOLE 81 0 0
AVALONBAY CMNTYS INC COM 053484101 298,999 1,741 SH SOLE 1,741 0 0
AVIS BUDGET GROUP COM 053774105 340,333 1,894 SH SOLE 1,894 0 0
BAYTEX ENERGY CORP COM 07317Q105 661,687 150,000 SH SOLE 150,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 487,968 1,393 SH SOLE 1,393 0 0
BOOKING HOLDINGS INC COM 09857L108 589,034 191 SH SOLE 191 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 273,254 60,188 SH SOLE 60,188 0 0
BRIGHTHOUSE FINL INC COM 10922N103 799,875 16,344 SH SOLE 16,344 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,009,258 17,389 SH SOLE 17,389 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,278,952 40,718 SH SOLE 40,718 0 0
BUNGE LIMITED COM G16962105 726,682 6,713 SH SOLE 6,713 0 0
CAMECO CORP COM 13321L108 862,527 21,759 SH SOLE 21,759 0 0
CANADIAN NAT RES LTD COM 136385101 16,220,424 250,717 SH SOLE 250,717 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 213,259 2,866 SH SOLE 2,866 0 0
CARVANA CO CL A 146869102 382,018 9,100 SH Put SOLE 9,100 0 0
CATALENT INC COM 148806102 915,153 20,100 SH SOLE 20,100 0 0
CELESTICA INC SUB VTG SHS 15101Q108 809,160 33,000 SH SOLE 33,000 0 0
CENOVUS ENERGY INC COM 15135U109 16,980,708 815,587 SH SOLE 815,587 0 0
CHEFS WHSE INC COM 163086101 444,780 21,000 SH SOLE 21,000 0 0
CHINDATA GROUP HLDGS LTD ADS 16955F107 6,640,000 800,000 SH SOLE 800,000 0 0
CLOROX CO DEL COM 189054109 205,109 1,565 SH SOLE 1,565 0 0
COGENT BIOSCIENCES INC COM 19240Q201 292,500 30,000 SH SOLE 30,000 0 0
COOL CO LTD COMMON SHARES G2415A113 8,980,794 656,453 SH SOLE 656,453 0 0
CRESCENT PT ENERGY CORP COM 22576C101 3,854,624 464,780 SH SOLE 464,780 0 0
CUSHMAN WAKEFIELD PLC SHS G2717B108 548,640 72,000 SH SOLE 72,000 0 0
DANAHER CORPORATION COM 235851102 639,850 2,579 SH SOLE 2,579 0 0
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 3,905,224 129,013 SH SOLE 129,013 0 0
DIGITAL RLTY TR INC COM 253868103 288,391 2,383 SH SOLE 2,383 0 0
DOMINION ENERGY INC COM 25746U109 603,045 13,500 SH SOLE 13,500 0 0
DRAFTKINGS INC NEW COM CL A 26142V105 251,741 8,551 SH SOLE 8,551 0 0
DTE ENERGY CO COM 233331107 545,047 5,490 SH SOLE 5,490 0 0
ELI LILLY & CO COM 532457108 2,941,324 5,476 SH SOLE 5,476 0 0
EMERSON ELEC CO COM 291011104 317,812 3,291 SH SOLE 3,291 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 6,945,060 495,015 SH SOLE 495,015 0 0
ENOVIX CORPORATION COM 293594107 222,712 17,746 SH SOLE 17,746 0 0
ENTERGY CORP NEW COM 29364G103 6,101,300 65,960 SH SOLE 65,960 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,359,437 268,887 SH SOLE 268,887 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 474,066 7,441 SH SOLE 7,441 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 283,526 13,108 SH SOLE 13,108 0 0
ESSEX PPTY TR INC COM 297178105 295,866 1,395 SH SOLE 1,395 0 0
EURONAV NV SHS B38564108 293,259 17,849 SH SOLE 17,849 0 0
EVEREST GROUP LTD COM G3223R108 1,185,999 3,191 SH SOLE 3,191 0 0
EVERGY INC COM 30034W106 507,000 10,000 SH SOLE 10,000 0 0
EXELON CORP COM 30161N101 1,134,834 30,030 SH SOLE 30,030 0 0
EXTRA SPACE STORAGE INC COM 30225T102 367,536 3,023 SH SOLE 3,023 0 0
FABRINET SHS G3323L100 1,090,861 6,547 SH SOLE 6,547 0 0
FEDEX CORP COM 31428X106 1,973,919 7,451 SH SOLE 7,451 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100 198,369 26,414 SH SOLE 26,414 0 0
FINVOLUTION GROUP SPONSORED ADS 31810T101 491,611 98,717 SH SOLE 98,717 0 0
FIRST INDL RLTY TR INC COM 32054K103 241,139 5,067 SH SOLE 5,067 0 0
FIRSTENERGY CORP COM 337932107 6,056,457 177,193 SH SOLE 177,193 0 0
FLEX LNG LTD SHS G35947202 757,860 25,128 SH SOLE 25,128 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106 1,149,090 18,486 SH SOLE 18,486 0 0
FUTUREFUEL CORP COM 36116M106 717,000 100,000 SH SOLE 100,000 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 335,931 7,375 SH SOLE 7,375 0 0
GOLAR LNG LTD SHS G9456A100 7,627,417 314,403 SH SOLE 314,403 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 413,211 38,474 SH SOLE 38,474 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,099,105 15,500 SH SOLE 15,500 0 0
HASBRO INC COM 418056107 808,760 12,228 SH SOLE 12,228 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 807,154 65,569 SH SOLE 65,569 0 0
HIGHWOODS PPTYS INC COM 431284108 212,468 10,309 SH SOLE 10,309 0 0
IES HLDGS INC COM 44951W106 349,111 5,300 SH SOLE 5,300 0 0
IMPERIAL OIL LTD COM NEW 453038408 15,017,084 243,709 SH SOLE 243,709 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 6,211,845 138,041 SH SOLE 138,041 0 0
INVENTRUST PPTYS CORP COM NEW 46124J201 273,196 11,474 SH SOLE 11,474 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 4,254,806 170,465 SH SOLE 170,465 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 755,936 19,289 SH SOLE 19,289 0 0
INVITATION HOMES INC COM 46187W107 1,008,978 31,839 SH SOLE 31,839 0 0
ISHARES SILVER TR ISHARES 46428Q109 2,058,632 101,211 SH SOLE 101,211 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,436,601 16,198 SH SOLE 16,198 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,747,451 18,582 SH SOLE 18,582 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 4,798,119 31,604 SH SOLE 31,604 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 5,628,047 185,316 SH SOLE 185,316 0 0
JOHNSON & JOHNSON COM 478160104 330,969 2,125 SH SOLE 2,125 0 0
KELLANOVA COM 487836108 1,248,758 20,984 SH SOLE 20,984 0 0
KENVUE INC COM 49177J102 570,071 28,390 SH SOLE 28,390 0 0
KLA CORP COM NEW 482480100 997,586 2,175 SH SOLE 2,175 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1,200,450 79,500 SH SOLE 79,500 0 0
LAM RESEARCH CORP COM 512807108 999,071 1,594 SH SOLE 1,594 0 0
LEGEND BIOTECH CORP SPONSORED ADS 52490G102 948,642 14,123 SH SOLE 14,123 0 0
LIVANOVA PLC SHS G5509L101 650,424 12,300 SH SOLE 12,300 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 104,707,344 22,566,238 SH SOLE 22,566,238 0 0
MARATHON PETE CORP COM 56585A102 1,074,817 7,102 SH SOLE 7,102 0 0
MATCH GROUP INC NEW COM 57667L107 1,063,366 27,144 SH SOLE 27,144 0 0
MATTEL INC COM 577081102 885,981 40,217 SH SOLE 40,217 0 0
MCDONALDS CORP COM 580135101 445,214 1,690 SH SOLE 1,690 0 0
MERCK & CO INC COM 58933Y105 3,053,703 29,662 SH SOLE 29,662 0 0
META PLATFORMS INC CL A 30303M102 423,596 1,411 SH SOLE 1,411 0 0
MICROSOFT CORP COM 594918104 739,802 2,343 SH SOLE 2,343 0 0
MOHAWK INDS INC COM 608190104 477,876 5,569 SH SOLE 5,569 0 0
MPLX LP COM UNIT REP LTD 55336V100 3,555,044 99,945 SH SOLE 99,945 0 0
NCR CORP NEW COM 62886E108 246,937 9,156 SH SOLE 9,156 0 0
NEPHROS INC COM 640671400 5,457,408 3,687,438 SH SOLE 3,687,438 0 0
NEXGEN ENERGY LTD COM 65340P106 443,786 74,336 SH SOLE 74,336 0 0
NEXTERA ENERGY INC COM 65339F101 665,710 11,620 SH SOLE 11,620 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 262,103 8,825 SH SOLE 8,825 0 0
NISOURCE INC COM 65473P105 271,480 11,000 SH SOLE 11,000 0 0
NRG ENERGY INC COM NEW 629377508 1,537,911 39,925 SH SOLE 39,925 0 0
NUVATION BIO INC COM CL A 67080N101 52,397 39,102 SH SOLE 39,102 0 0
NVENT ELECTRIC PLC SHS G6700G107 303,951 5,736 SH SOLE 5,736 0 0
PARK HOTELS & RESORTS INC COM 700517105 163,733 13,290 SH SOLE 13,290 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 4,940,618 360,366 SH SOLE 360,366 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1,318,640 87,968 SH SOLE 87,968 0 0
PG&E CORP COM 69331C108 3,344,265 207,332 SH SOLE 207,332 0 0
PINNACLE WEST CAP CORP COM 723484101 1,765,225 23,958 SH SOLE 23,958 0 0
PIONEER NAT RES CO COM 723787107 459,100 2,000 SH SOLE 2,000 0 0
PPL CORP COM 69351T106 6,750,977 286,544 SH SOLE 286,544 0 0
PROCTER AND GAMBLE CO COM 742718109 2,133,494 14,627 SH SOLE 14,627 0 0
PUBLIC STORAGE COM 74460D109 940,239 3,568 SH SOLE 3,568 0 0
QIFU TECHNOLOGY INC AMERICAN DEP 88557W101 497,388 32,382 SH SOLE 32,382 0 0
QUANTA SVCS INC COM 74762E102 751,273 4,016 SH SOLE 4,016 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 712,512 3,600 SH SOLE 3,600 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 254,706 20,574 SH SOLE 20,574 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 9,900,741 257,761 SH SOLE 257,761 0 0
ROLLINS INC COM 775711104 324,771 8,700 SH SOLE 8,700 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 972,586 10,005 SH SOLE 10,005 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 289,645 20,778 SH SOLE 20,778 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 678,376 3,389 SH SOLE 3,389 0 0
SCORPIO TANKERS INC SHS Y7542C130 7,014,818 129,616 SH SOLE 129,616 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,145,784 12,676 SH SOLE 12,676 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,408,291 49,777 SH SOLE 49,777 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 364,128 6,179 SH SOLE 6,179 0 0
SEMPRA COM 816851109 5,310,762 78,065 SH SOLE 78,065 0 0
SERVICENOW INC COM 81762P102 477,352 854 SH SOLE 854 0 0
SFL CORPORATION LTD SHS G7738W106 218,986 19,640 SH SOLE 19,640 0 0
SHELL PLC SPON ADS 780259305 5,105,720 79,306 SH SOLE 79,306 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 616,136 99,860 SH SOLE 99,860 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,352,320 12,518 SH SOLE 12,518 0 0
SOUTHERN CO COM 842587107 2,739,598 42,330 SH SOLE 42,330 0 0
SOUTHWESTERN ENERGY CO COM 845467109 419,895 65,100 SH SOLE 65,100 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 960,972 2,869 SH SOLE 2,869 0 0
SPDR GOLD TR GOLD SHS 78463V107 1,452,182 8,470 SH SOLE 8,470 0 0
SPDR GOLD TR GOLD SHS 78463V107 2,571,750 15,000 SH Call SOLE 15,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,549,600 20,000 SH Call SOLE 20,000 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 968,077 2,120 SH SOLE 2,120 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 473,831 13,511 SH SOLE 13,511 0 0
STELLANTIS N.V SHS N82405106 13,342,104 697,444 SH SOLE 697,444 0 0
STRUCTURE THERAPEUTICS INC SPONSORED ADS 86366E106 3,427,451 67,978 SH SOLE 67,978 0 0
SUN CMNTYS INC COM 866674104 978,672 8,270 SH SOLE 8,270 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,125,616 12,953 SH SOLE 12,953 0 0
TARGA RES CORP COM 87612G101 317,764 3,707 SH SOLE 3,707 0 0
TECK RESOURCES LTD CL B 878742204 1,063,289 24,676 SH SOLE 24,676 0 0
TECNOGLASS INC ORD SHS G87264100 2,288,709 69,439 SH SOLE 69,439 0 0
TERRENO RLTY CORP COM 88146M101 251,226 4,423 SH SOLE 4,423 0 0
TFI INTL INC COM 87241L109 558,712 4,351 SH SOLE 4,351 0 0
THE ODP CORP COM 88337F105 562,199 12,182 SH SOLE 12,182 0 0
THE REALREAL INC COM 88339P101 1,055,000 500,000 SH SOLE 500,000 0 0
THE REALREAL INC NOTE 1.000% 3/0 88339PAD3 708,750 1,500,000 PRN SOLE 1,500,000 0 0
THE REALREAL INC NOTE 3.000% 6/1 88339PAB7 906,250 1,250,000 PRN SOLE 1,250,000 0 0
UNION PAC CORP COM 907818108 264,719 1,300 SH SOLE 1,300 0 0
UNITEDHEALTH GROUP INC COM 91324P102 843,006 1,672 SH SOLE 1,672 0 0
URANIUM ENERGY CORP COM 916896103 546,657 106,147 SH SOLE 106,147 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,225,126 34,015 SH SOLE 34,015 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,013,699 6,524 SH SOLE 6,524 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1,018,462 16,456 SH SOLE 16,456 0 0
VERISK ANALYTICS INC COM 92345Y106 1,005,910 4,258 SH SOLE 4,258 0 0
VICI PPTYS INC COM 925652109 1,118,051 38,421 SH SOLE 38,421 0 0
VICOR CORP COM 925815102 1,196,939 20,325 SH SOLE 20,325 0 0
VIPER ENERGY PARTNERS LP VNOM 92763M105 454,165 16,290 SH SOLE 16,290 0 0
WALMART INC COM 931142103 5,193,247 32,472 SH SOLE 32,472 0 0
WP CAREY INC COM 92936U109 216,320 4,000 SH SOLE 4,000 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 215,922 3,105 SH SOLE 3,105 0 0
YORK WTR CO COM 987184108 637,705 17,010 SH SOLE 17,010 0 0