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
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 FIGI (to the nearest dollar) 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