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
ADVANCED DRAIN SYS INC DEL COM 00790R104 301,206 1,919 SH SOLE 0 1,919 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,121,483 3,652 SH SOLE 0 3,652 0 0
AGCO CORP COM 001084102 529,433 4,423 SH SOLE 0 4,423 0 0
AGNICO EAGLE MINES LTD COM 008474108 948,465 6,114 SH SOLE 0 6,114 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 567,010 1,934 SH SOLE 0 1,934 0 0
ALAMOS GOLD INC COM CL A 011532108 570,392 18,800 SH SOLE 0 18,800 0 0
ALBEMARLE CORP COM 012653101 384,160 2,845 SH SOLE 0 2,845 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106 224,648 1,362 SH SOLE 0 1,362 0 0
AMER SPORTS INC COM SHS G0260P102 307,639 9,091 SH SOLE 0 9,091 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 994,793 38,276 SH SOLE 0 38,276 0 0
ANGLOGOLD ASHANTI PLC COM SHS G0378L100 1,059,659 13,100 SH SOLE 0 13,100 0 0
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 890,744 10,810 SH SOLE 0 10,810 0 0
APPLE INC COM 037833100 511,588 1,768 SH SOLE 0 1,768 0 0
APPLIED DIGITAL CORP COM NEW 038169207 670,952 17,988 SH SOLE 0 17,988 0 0
ARCH CAP GROUP LTD ORD G0450A105 826,563 8,516 SH SOLE 0 8,516 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,213,461 15,883 SH SOLE 0 15,883 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 565,001 284 SH SOLE 0 284 0 0
ATI INC COM 01741R102 798,058 4,049 SH SOLE 0 4,049 0 0
ATMUS FILTRATION TECHNOLOGIE COM 04956D107 720,030 14,121 SH SOLE 0 14,121 0 0
AZZ INC COM 002474104 2,715,236 17,512 SH SOLE 0 17,512 0 0
BALCHEM CORP COM 057665200 647,754 3,834 SH SOLE 0 3,834 0 0
BANK NOVA SCOTIA B C COM 064149107 1,754,602 20,205 SH SOLE 0 20,205 0 0
BECTON DICKINSON & CO COM 075887109 478,808 3,164 SH SOLE 0 3,164 0 0
BHP BILLITON LIMITED SPONSORED ADS 088606108 1,542,235 18,512 SH SOLE 0 18,512 0 0
BIOGEN INC COM 09062X103 838,097 3,879 SH SOLE 0 3,879 0 0
BLACKSTONE MORTGAGE TRUST IN COM CL A 09257W100 470,786 27,775 SH SOLE 0 27,775 0 0
BLOOM ENERGY CORP COM CL A 093712107 3,582,152 11,834 SH SOLE 0 11,834 0 0
BOEING CO COM 097023105 556,111 2,569 SH SOLE 0 2,569 0 0
BP PLC SPONSORED ADR 055622104 840,908 22,758 SH SOLE 0 22,758 0 0
BRUNSWICK CORP COM 117043109 526,247 6,247 SH SOLE 0 6,247 0 0
BUNGE GLOBAL SA COM SHS H11356104 594,700 5,572 SH SOLE 0 5,572 0 0
BWX TECHNOLOGIES INC COM 05605H100 982,399 5,047 SH SOLE 0 5,047 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 1,028,525 5,461 SH SOLE 0 5,461 0 0
CADENCE DESIGN SYSTEM INC COM 127387908 562,980 15 SH Call SOLE 0 15 0 0
CAMECO CORP COM 13321L108 624,096 6,127 SH SOLE 0 6,127 0 0
CANADIAN NATL RY CO COM 136375102 639,126 5,360 SH SOLE 0 5,360 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 829,067 9,568 SH SOLE 0 9,568 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 3,364,862 5,455 SH SOLE 0 5,455 0 0
CF INDUSTRIES HOLD COM 125269100 590,883 5,458 SH SOLE 0 5,458 0 0
CHENIERE ENERGY INC COM NEW 16411R208 792,318 3,315 SH SOLE 0 3,315 0 0
CHEVRON CORPORATION COM 166764100 360,694 2,176 SH SOLE 0 2,176 0 0
CISCO SYS INC COM 17275R102 1,183,997 10,080 SH SOLE 0 10,080 0 0
CLEAN HARBORS INC COM 184496107 1,123,599 3,761 SH SOLE 0 3,761 0 0
CLEAR SECURE INC COM CL A 18467V109 679,739 12,197 SH SOLE 0 12,197 0 0
CLOUDFLARE INC CL A COM 18915M107 596,521 2,432 SH SOLE 0 2,432 0 0
COHERENT CORP COM 19247G107 1,572,752 3,987 SH SOLE 0 3,987 0 0
COMCAST CORP NEW COM 20030N951 665,305 271 SH Put SOLE 0 271 0 0
CONOCOPHILLIPS COM 20825C904 447,028 43 SH Call SOLE 0 43 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 384,976 4,811 SH SOLE 0 4,811 0 0
CORECIVIC INC COM 21871N101 490,394 16,142 SH SOLE 0 16,142 0 0
CORTEVA INC COM 22052L104 1,849,630 21,840 SH SOLE 0 21,840 0 0
CRANE COMPANY COMMON STOCK 224408104 666,310 2,987 SH SOLE 0 2,987 0 0
CROWN HLDGS INC COM 228368106 538,525 4,816 SH SOLE 0 4,816 0 0
CVS HEALTH CORP COM 126650100 819,221 7,919 SH SOLE 0 7,919 0 0
DEERE & CO COM 244199105 653,994 1,031 SH SOLE 0 1,031 0 0
DEVON ENERGY CORP NEW COM 25179M103 653,063 15,805 SH SOLE 0 15,805 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,349,663 14,920 SH SOLE 0 14,920 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 274,965 711 SH SOLE 0 711 0 0
ELI LILLY & CO COM 532457108 346,635 289 SH SOLE 0 289 0 0
EMBRAER S.A. SPONSORED ADS 29082A107 663,520 10,400 SH SOLE 0 10,400 0 0
EQT CORP COM 26884L109 499,692 9,398 SH SOLE 0 9,398 0 0
EQUINOR ASA SPONSORED ADR 29446M102 1,080,443 34,409 SH SOLE 0 34,409 0 0
ESSENTIAL UTILS INC COM 29670G102 700,039 18,273 SH SOLE 0 18,273 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 556,539 2,345 SH SOLE 0 2,345 0 0
FERRARI N V COM N3167Y953 335,061 9 SH Put SOLE 0 9 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 448,801 3,509 SH SOLE 0 3,509 0 0
FORTINET INC COM 34959E109 295,104 1,921 SH SOLE 0 1,921 0 0
FRONTLINE PLC COM M46528101 707,142 20,326 SH SOLE 0 20,326 0 0
GALAXY DIGITAL INC. CL A 36317J209 264,077 9,659 SH SOLE 0 9,659 0 0
GATX CORP COM 361448103 1,114,348 6,289 SH SOLE 0 6,289 0 0
GE VERNOVA INC COM 36828A101 1,033,877 880 SH SOLE 0 880 0 0
GENERAL DYNAMICS CORP COM 369550108 953,260 2,691 SH SOLE 0 2,691 0 0
GEO GROUP INC COM 36162J106 452,056 15,298 SH SOLE 0 15,298 0 0
GOLAR LNG LTD SHS G9456A100 1,138,346 22,840 SH SOLE 0 22,840 0 0
GRANITE CONSTR INC COM 387328107 1,098,498 6,949 SH SOLE 0 6,949 0 0
GRIFFON CORP COM 398433102 600,102 6,153 SH SOLE 0 6,153 0 0
GSK PLC SPONSORED ADR 37733W204 699,912 13,352 SH SOLE 0 13,352 0 0
HALLIBURTON CO COM 406216101 570,326 16,799 SH SOLE 0 16,799 0 0
HERSHEY CO COM 427866108 608,110 3,466 SH SOLE 0 3,466 0 0
HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 103,547 28,447 SH SOLE 0 28,447 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 668,377 2,388 SH SOLE 0 2,388 0 0
IDEXX LABS INC COM 45168D104 329,025 625 SH SOLE 0 625 0 0
ILLUMINA INC COM 452327109 527,314 2,999 SH SOLE 0 2,999 0 0
IREN LIMITED ORDINARY SHARES Q4982L109 801,144 17,519 SH SOLE 0 17,519 0 0
ISHARES TR JPMORGAN USD EMG 464288281 2,198,157 22,793 SH SOLE 0 22,793 0 0
ISHARES TR MBS ETF 464288588 2,794,673 29,567 SH SOLE 0 29,567 0 0
ISHARES TR NATIONAL MUN ETF 464288414 8,665,670 80,521 SH SOLE 0 80,521 0 0
ISHARES TR PFD AND INCM SEC 464288687 5,026,520 164,858 SH SOLE 0 164,858 0 0
ISHARES TR TIPS BD ETF 464287176 7,104,086 64,919 SH SOLE 0 64,919 0 0
ITT INC COM 45073V108 1,334,880 6,750 SH SOLE 0 6,750 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,173,085 3,351 SH SOLE 0 3,351 0 0
KIRBY CORP COM 497266106 914,262 6,724 SH SOLE 0 6,724 0 0
KLA CORP COM NEW 482480100 1,711,299 5,672 SH SOLE 0 5,672 0 0
KODIAK GAS SVCS INC COM 50012A108 1,365,337 18,173 SH SOLE 0 18,173 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 228,209 4,577 SH SOLE 0 4,577 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,145,796 3,943 SH SOLE 0 3,943 0 0
LAM RESEARCH CORP COM NEW 512807306 2,550,147 5,885 SH SOLE 0 5,885 0 0
LEONARDO DRS INC COM 52661A108 626,310 14,678 SH SOLE 0 14,678 0 0
LINDE PLC SHS G54950103 731,186 1,409 SH SOLE 0 1,409 0 0
LOCKHEED MARTIN CORP COM 539830109 404,511 794 SH SOLE 0 794 0 0
LUMENTUM HLDGS INC COM 55024U109 5,805,634 6,766 SH SOLE 0 6,766 0 0
LYONDELLBASELL INDUSTRIES NV SHS A N53745100 295,524 5,613 SH SOLE 0 5,613 0 0
MARVELL TECHNOLOGY INC COM 573874904 595,780 20 SH Call SOLE 0 20 0 0
MASTEC INC COM 576323109 1,648,846 3,963 SH SOLE 0 3,963 0 0
MERCK & CO INC COM 58933Y105 1,251,076 9,736 SH SOLE 0 9,736 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 276,792 3,035 SH SOLE 0 3,035 0 0
MICRON TECHNOLOGY INC COM 595112103 6,342,824 5,495 SH SOLE 0 5,495 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,169,300 12,165 SH SOLE 0 12,165 0 0
MP MATERIALS CORP COM CL A 553368101 629,552 11,240 SH SOLE 0 11,240 0 0
NETEASE COM INC SPONSORED ADS 64110W102 255,511 1,994 SH SOLE 0 1,994 0 0
NEWMONT CORP COM 651639106 491,191 5,259 SH SOLE 0 5,259 0 0
NEXGEN ENERGY LTD COM 65340P106 349,768 37,249 SH SOLE 0 37,249 0 0
NEXTERA ENERGY INC COM 65339F101 1,249,757 14,239 SH SOLE 0 14,239 0 0
NEXTPOWER INC CLASS A COM 65290E101 699,828 5,874 SH SOLE 0 5,874 0 0
NORFOLK SOUTHN CORP COM 655844108 688,952 2,190 SH SOLE 0 2,190 0 0
NORTHROP GRUMMAN CORP COM 666807102 358,554 704 SH SOLE 0 704 0 0
NUCOR CORP COM 670346105 1,352,538 6,072 SH SOLE 0 6,072 0 0
NUTRIEN LTD COM 67077M108 904,151 14,363 SH SOLE 0 14,363 0 0
NVENT ELEC PLC SHS G6700G107 1,307,184 7,707 SH SOLE 0 7,707 0 0
NVIDIA CORPORATION COM 67066G104 2,166,975 10,830 SH SOLE 0 10,830 0 0
OCCIDENTAL PETE CORP COM 674599905 378,846 78 SH Call SOLE 0 78 0 0
OKTA INC COM 679295905 286,545 21 SH Call SOLE 0 21 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 314,936 1,454 SH SOLE 0 1,454 0 0
ON SEMICONDUCTOR CORP COM 682189905 614,510 65 SH Call SOLE 0 65 0 0
ORMAT TECHNOLOGIES INC COM 686688102 766,112 7,035 SH SOLE 0 7,035 0 0
PEPSICO INC COM 713448108 1,028,634 7,597 SH SOLE 0 7,597 0 0
PFIZER INC COM 717081103 318,723 13,236 SH SOLE 0 13,236 0 0
PLUG PWR INC COM NEW 72919P202 134,717 49,711 SH SOLE 0 49,711 0 0
PPG INDS INC COM 693506107 612,878 5,053 SH SOLE 0 5,053 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,129,965 9,939 SH SOLE 0 9,939 0 0
PRUDENTIAL FINL INC COM 744320102 230,323 2,134 SH SOLE 0 2,134 0 0
PUBLIC STORAGE COM 74460D109 953,020 2,994 SH SOLE 0 2,994 0 0
QUANTA SVCS INC COM 74762E102 1,365,916 1,897 SH SOLE 0 1,897 0 0
RBC BEARINGS INC COM 75524B104 989,276 1,536 SH SOLE 0 1,536 0 0
REALTY INCOME CORP COM 756109104 1,211,876 19,559 SH SOLE 0 19,559 0 0
REGENERON PHARMACEUTICALS COM 75886F107 375,995 603 SH SOLE 0 603 0 0
RELIANCE INC COM 759509102 823,414 2,204 SH SOLE 0 2,204 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 605,386 8,349 SH SOLE 0 8,349 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,798,069 18,941 SH SOLE 0 18,941 0 0
ROCKWELL AUTOMATION INC COM 773903109 756,977 1,529 SH SOLE 0 1,529 0 0
ROSS STORES INC COM 778296103 1,155,137 5,427 SH SOLE 0 5,427 0 0
SCORPIO TANKERS INC SHS Y7542C130 550,617 7,950 SH SOLE 0 7,950 0 0
SEMPRA COM 816851109 357,119 3,852 SH SOLE 0 3,852 0 0
SLB LIMITED COM 806857908 557,880 120 SH Call SOLE 0 120 0 0
SNOWFLAKE INC COM 833445909 229,050 9 SH Call SOLE 0 9 0 0
SOUTHERN COPPER CORP COM 84265V105 856,836 4,917 SH SOLE 0 4,917 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 5,007,269 46,441 SH SOLE 0 46,441 0 0
STEEL DYNAMICS INC COM 858119100 878,143 3,827 SH SOLE 0 3,827 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,457,573 27,153 SH SOLE 0 27,153 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 732,248 3,632 SH SOLE 0 3,632 0 0
TECK RESOURCES LTD CL B 878742204 539,659 9,076 SH SOLE 0 9,076 0 0
TENARIS S A SPONSORED ADS 88031M109 1,119,122 20,168 SH SOLE 0 20,168 0 0
TESLA INC COM 88160R101 235,536 560 SH SOLE 0 560 0 0
TKO GROUP HOLDINGS INC CL A 87256C101 1,343,140 6,672 SH SOLE 0 6,672 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,321,523 10,883 SH SOLE 0 10,883 0 0
TOTALENERGIES SE ACT F92124100 1,002,560 12,893 SH SOLE 0 12,893 0 0
TYSON FOODS INC CL A 902494103 585,210 10,222 SH SOLE 0 10,222 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107 629,393 6,179 SH SOLE 0 6,179 0 0
UNITED PARCEL SVCS INC COM 911312906 752,500 70 SH Call SOLE 0 70 0 0
UNITED RENTALS INC COM 911363109 915,375 808 SH SOLE 0 808 0 0
VALE S A SPONSORED ADS 91912E105 1,409,880 93,742 SH SOLE 0 93,742 0 0
VALMONT INDS INC COM 920253101 1,286,315 2,227 SH SOLE 0 2,227 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,962,755 35,847 SH SOLE 0 35,847 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,689,686 71,994 SH SOLE 0 71,994 0 0
VULCAN MATLS CO COM 929160109 980,908 3,325 SH SOLE 0 3,325 0 0
WARRIOR MET COAL INC COM 93627C101 448,084 5,521 SH SOLE 0 5,521 0 0
WESTERN DIGITAL CORP COM 958102105 5,995,665 9,387 SH SOLE 0 9,387 0 0
WW GRAINGER INC COM 384802104 1,285,578 945 SH SOLE 0 945 0 0
YUM BRANDS INC COM 988498101 387,501 2,424 SH SOLE 0 2,424 0 0