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
3M CO COM 88579Y101 7,801,033 51,242 SH SOLE 51,242 0 0
ABBVIE INC COM 00287Y109 2,630,759 14,173 SH SOLE 14,173 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,476,959 57,111 SH SOLE 57,111 0 0
ALPHABET INC CAP STK CL A 02079K305 8,892,676 50,461 SH SOLE 50,461 0 0
ALPHABET INC CAP STK CL C 02079K107 448,442 2,528 SH SOLE 2,528 0 0
AMAZON COM INC COM 023135106 12,566,879 57,281 SH SOLE 57,281 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,323,473 16,702 SH SOLE 16,702 0 0
AMPHENOL CORP NEW CL A 032095101 1,031,362 10,444 SH SOLE 10,444 0 0
APPLE INC COM 037833100 8,411,868 41,000 SH SOLE 41,000 0 0
BADGER METER INC COM 056525108 249,359 1,018 SH SOLE 1,018 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,190,610 14,803 SH SOLE 14,803 0 0
BHP GROUP LTD SPONSORED ADS 088606108 3,096,419 64,388 SH SOLE 64,388 0 0
BLACKROCK INC COM 09290D101 3,546,465 3,380 SH SOLE 3,380 0 0
BOEING CO COM 097023105 8,500,213 40,568 SH SOLE 40,568 0 0
BOSTON SCIENTIFIC CORP COM 101137107 447,900 4,170 SH SOLE 4,170 0 0
BROADCOM INC COM 11135F101 5,119,096 18,571 SH SOLE 18,571 0 0
CANADIAN NATL RY CO COM 136375102 3,058,360 29,396 SH SOLE 29,396 0 0
CAPITAL ONE FINL CORP COM 14040H105 8,783,671 41,284 SH SOLE 41,284 0 0
CHEVRON CORP NEW COM 166764100 2,820,127 19,695 SH SOLE 19,695 0 0
CION INVT CORP COM 17259U204 1,902,297 198,777 SH SOLE 198,777 0 0
CONSTELLATION ENERGY CORP COM 21037T109 5,269,057 16,325 SH SOLE 16,325 0 0
CORTEVA INC COM 22052L104 3,141,323 42,148 SH SOLE 42,148 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,025,035 3,056 SH SOLE 3,056 0 0
CUMMINS INC COM 231021106 2,955,452 9,024 SH SOLE 9,024 0 0
EATON CORP PLC SHS G29183103 3,485,653 9,764 SH SOLE 9,764 0 0
ECOLAB INC COM 278865100 3,460,687 12,844 SH SOLE 12,844 0 0
ELI LILLY & CO COM 532457108 8,279,300 10,621 SH SOLE 10,621 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2,795,428 154,188 SH SOLE 154,188 0 0
ENOVIX CORPORATION COM 293594107 1,509,961 146,031 SH SOLE 146,031 0 0
EQUINIX INC COM 29444U700 603,285 758 SH SOLE 758 0 0
EXXON MOBIL CORP COM 30231G102 7,057,860 65,472 SH SOLE 65,472 0 0
FACTSET RESH SYS INC COM 303075105 2,954,284 6,605 SH SOLE 6,605 0 0
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 15,058,213 1,408,626 SH SOLE 1,408,626 0 0
FREEPORT-MCMORAN INC CL B 35671D857 8,826,235 203,604 SH SOLE 203,604 0 0
FS KKR CAP CORP COM 302635206 22,905,098 1,103,860 SH SOLE 1,103,860 0 0
GARMIN LTD SHS H2906T109 3,526,324 16,895 SH SOLE 16,895 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 2,324,793 46,311 SH SOLE 46,311 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 621,003 23,120 SH SOLE 23,120 0 0
HIMS & HERS HEALTH INC COM CL A 433000106 1,008,067 20,222 SH SOLE 20,222 0 0
HUDBAY MINERALS INC COM 443628102 976,049 91,993 SH SOLE 91,993 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,040,186 12,296 SH SOLE 12,296 0 0
INNODATA INC COM NEW 457642205 1,123,818 21,941 SH SOLE 21,941 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1,532,471 6,748 SH SOLE 6,748 0 0
IONQ INC COM 46222L108 1,245,915 28,995 SH SOLE 28,995 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 17,635,274 288,111 SH SOLE 288,111 0 0
ISHARES ETHEREUM TR SHS 46438R105 375,793 19,706 SH SOLE 19,706 0 0
ISHARES TR IBOXX HI YD ETF 464288513 24,134,710 299,252 SH SOLE 299,252 0 0
ISHARES TR IBOXX INV CP ETF 464287242 21,504,827 196,194 SH SOLE 196,194 0 0
ISHARES TR RUS MID CAP ETF 464287499 882,912 9,600 SH SOLE 9,600 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 728,562 10,749 SH SOLE 10,749 0 0
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 649,967 13,482 SH SOLE 13,482 0 0
JPMORGAN CHASE & CO. COM 46625H100 3,532,347 12,184 SH SOLE 12,184 0 0
KIMBERLY-CLARK CORP COM 494368103 2,294,944 17,801 SH SOLE 17,801 0 0
KINDER MORGAN INC DEL COM 49456B101 2,766,939 94,114 SH SOLE 94,114 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 3,502,479 13,963 SH SOLE 13,963 0 0
LOUISIANA PAC CORP COM 546347105 6,827,681 79,401 SH SOLE 79,401 0 0
LOWES COS INC COM 548661107 3,108,842 14,012 SH SOLE 14,012 0 0
LULULEMON ATHLETICA INC COM 550021109 238,768 1,005 SH SOLE 1,005 0 0
MANITOWOC CO INC COM NEW 563571405 987,275 82,136 SH SOLE 82,136 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,473,913 6,182 SH SOLE 6,182 0 0
MCDONALDS CORP COM 580135101 2,497,110 8,547 SH SOLE 8,547 0 0
MERCK & CO INC COM 58933Y105 2,342,408 29,591 SH SOLE 29,591 0 0
META PLATFORMS INC CL A 30303M102 347,640 471 SH SOLE 471 0 0
MICROSOFT CORP COM 594918104 17,857,015 35,900 SH SOLE 35,900 0 0
MICROSTRATEGY INC CL A NEW 594972408 54,197,137 134,075 SH SOLE 134,075 0 0
NEWMONT CORP COM 651639106 3,006,283 51,601 SH SOLE 51,601 0 0
NOVO-NORDISK A S ADR 670100205 3,065,868 44,420 SH SOLE 44,420 0 0
NVIDIA CORPORATION COM 67066G104 22,178,409 140,379 SH SOLE 140,379 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 663,807 7,365 SH SOLE 7,365 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 2,335,707 17,134 SH SOLE 17,134 0 0
PARKER-HANNIFIN CORP COM 701094104 4,109,099 5,883 SH SOLE 5,883 0 0
PAYCHEX INC COM 704326107 2,415,849 16,608 SH SOLE 16,608 0 0
PHILIP MORRIS INTL INC COM 718172109 3,046,901 16,729 SH SOLE 16,729 0 0
PLUG POWER INC COM NEW 72919P202 14,900 10,000 SH SOLE 10,000 0 0
POOL CORP COM 73278L105 599,996 2,058 SH SOLE 2,058 0 0
POWELL INDS INC COM 739128106 1,192,241 5,665 SH SOLE 5,665 0 0
PROCTER AND GAMBLE CO COM 742718109 2,484,152 15,592 SH SOLE 15,592 0 0
PROLOGIS INC. COM 74340W103 268,056 2,550 SH SOLE 2,550 0 0
QUANTA SVCS INC COM 74762E102 10,110,739 26,742 SH SOLE 26,742 0 0
RBB FD INC US TREAS 3 MNTH 74933W452 10,347,711 206,975 SH SOLE 206,975 0 0
ROCKWELL AUTOMATION INC COM 773903109 949,046 2,857 SH SOLE 2,857 0 0
ROPER TECHNOLOGIES INC COM 776696106 2,884,082 5,088 SH SOLE 5,088 0 0
RTX CORPORATION COM 75513E101 3,591,654 24,597 SH SOLE 24,597 0 0
SHERWIN WILLIAMS CO COM 824348106 3,118,396 9,082 SH SOLE 9,082 0 0
SOLVENTUM CORP COM SHS 83444M101 6,242,997 82,318 SH SOLE 82,318 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 400,488 648 SH SOLE 648 0 0
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 3,336,616 45,902 SH SOLE 45,902 0 0
STERIS PLC SHS USD G8473T100 3,128,145 13,022 SH SOLE 13,022 0 0
TESLA INC COM 88160R101 10,819,817 34,061 SH SOLE 34,061 0 0
TJX COS INC NEW COM 872540109 342,561 2,774 SH SOLE 2,774 0 0
TRANSDIGM GROUP INC COM 893641100 885,140 582 SH SOLE 582 0 0
TRAVELERS COMPANIES INC COM 89417E109 265,667 993 SH SOLE 993 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,794,185 21,778 SH SOLE 21,778 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7,737,702 111,270 SH SOLE 111,270 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,341,853 54,122 SH SOLE 54,122 0 0
VISA INC COM CL A 92826C839 7,868,552 22,162 SH SOLE 22,162 0 0
WABTEC COM 929740108 875,805 4,183 SH SOLE 4,183 0 0
WALMART INC COM 931142103 3,009,144 30,775 SH SOLE 30,775 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,195,292 85,453 SH SOLE 85,453 0 0
XCEL ENERGY INC COM 98389B100 2,680,283 39,358 SH SOLE 39,358 0 0