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 220,946 1,451 SH SOLE 1,451 0 0
ADOBE INC COM 00724F101 3,954,301 10,221 SH SOLE 7,859 0 2,362
AEVA TECHNOLOGIES INC COM NEW 00835Q202 226,740 6,000 SH SOLE 6,000 0 0
AIR PRODS & CHEMS INC COM 009158106 8,601,166 30,494 SH SOLE 26,110 0 4,384
ALPHABET INC CAP STK CL C 02079K107 16,040,990 90,428 SH SOLE 75,416 0 15,012
ALPHABET INC CAP STK CL A 02079K305 1,652,508 9,377 SH SOLE 6,726 0 2,651
AMAZON COM INC COM 023135106 18,841,652 85,882 SH SOLE 68,574 0 17,308
AMERICAN EXPRESS CO COM 025816109 15,468,558 48,494 SH SOLE 42,589 0 5,905
AMERICAN WTR WKS CO INC NEW COM 030420103 6,224,345 44,744 SH SOLE 37,262 0 7,482
AMGEN INC COM 031162100 5,410,509 19,378 SH SOLE 16,234 0 3,144
AMPHENOL CORP NEW CL A 032095101 17,588,246 178,107 SH SOLE 155,884 0 22,223
APOLLO GLOBAL MGMT INC COM 03769M106 255,366 1,800 SH SOLE 1,800 0 0
APPLE INC COM 037833100 24,886,082 121,295 SH SOLE 98,209 0 23,086
APPLIED MATLS INC COM 038222105 4,039,074 22,063 SH SOLE 8,045 0 14,018
ARES CAPITAL CORP COM 04010L103 4,621,118 210,433 SH SOLE 168,613 0 41,820
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,359,959 1,697 SH SOLE 1,482 0 215
ASP ISOTOPES INC COM 00218A105 110,400 15,000 SH SOLE 15,000 0 0
AT&T INC COM 00206R102 292,162 10,095 SH SOLE 10,095 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 410,172 1,330 SH SOLE 1,240 0 90
BANK AMERICA CORP COM 060505104 408,703 8,637 SH SOLE 975 0 7,662
BERKSHIRE HATHAWAY INC DEL CL A 084670108 24,050,400 33 SH SOLE 31 0 2
BLACKROCK INC COM 09290D101 228,059 217 SH SOLE 115 0 102
BLACKSTONE INC COM 09260D107 286,776 1,917 SH SOLE 1,217 0 700
BOEING CO COM 097023105 224,454 1,071 SH SOLE 1,071 0 0
BOOKING HOLDINGS INC COM 09857L108 387,880 67 SH SOLE 0 0 67
BRISTOW GROUP INC COM 11040G103 231,615 7,025 SH SOLE 7,025 0 0
BROADCOM INC COM 11135F101 303,215 1,100 SH SOLE 1,050 0 50
BWX TECHNOLOGIES INC COM 05605H100 220,412 1,530 SH SOLE 1,530 0 0
CENTURY ALUM CO COM 156431108 529,212 29,368 SH SOLE 29,368 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 16,788 23,870 SH SOLE 23,870 0 0
CHEVRON CORP NEW COM 166764100 729,603 5,095 SH SOLE 4,104 0 991
CHIPOTLE MEXICAN GRILL INC COM 169656105 374,353 6,667 SH SOLE 3,217 0 3,450
CISCO SYS INC COM 17275R102 9,026,637 130,104 SH SOLE 97,304 0 32,800
COMCAST CORP NEW CL A 20030N101 428,709 12,012 SH SOLE 1,512 0 10,500
COSTCO WHSL CORP NEW COM 22160K105 13,072,418 13,205 SH SOLE 11,566 0 1,639
DIAGEO PLC SPON ADR NEW 25243Q205 1,159,014 11,494 SH SOLE 9,541 0 1,953
DISNEY WALT CO COM 254687106 7,647,336 61,667 SH SOLE 50,247 0 11,420
EAGLE MATLS INC COM 26969P108 1,039,452 5,143 SH SOLE 0 0 5,143
EATON CORP PLC SHS G29183103 540,483 1,514 SH SOLE 1,514 0 0
EXXON MOBIL CORP COM 30231G102 1,098,914 10,194 SH SOLE 9,730 0 464
FASTENAL CO COM 311900104 3,271,800 77,900 SH SOLE 77,900 0 0
FEDEX CORP COM 31428X106 6,034,703 26,547 SH SOLE 21,748 0 4,799
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 469,356 12,675 SH SOLE 12,675 0 0
FISERV INC COM 337738108 12,689,032 73,598 SH SOLE 65,230 0 8,368
GATX CORP COM 361448103 917,982 5,978 SH SOLE 0 0 5,978
GENERAL DYNAMICS CORP COM 369550108 7,277,411 24,952 SH SOLE 19,919 0 5,033
HEWLETT PACKARD ENTERPRISE C COM 42824C109 225,564 11,030 SH SOLE 0 0 11,030
HOME DEPOT INC COM 437076102 5,179,637 14,127 SH SOLE 11,357 0 2,770
HONEYWELL INTL INC COM 438516106 10,002,392 42,951 SH SOLE 36,294 0 6,657
HP INC COM 40434L105 379,130 15,500 SH SOLE 0 0 15,500
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,318,038 110,805 SH SOLE 90,378 0 20,427
INVESCO QQQ TR UNIT SER 1 46090E103 2,199,047 3,986 SH SOLE 105 0 3,881
INVESCO QQQ TR PUT 46090E103 496,476 900 PRN SOLE 0 0 900
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 426,022 6,960 SH SOLE 3,760 0 3,200
ISHARES TR FLTG RATE NT ETF 46429B655 8,213,152 160,979 SH SOLE 132,482 0 28,497
ISHARES TR PFD AND INCM SEC 464288687 3,731,057 121,612 SH SOLE 102,556 0 19,056
ISHARES TR 1 3 YR TREAS BD 464287457 2,820,058 34,034 SH SOLE 26,495 0 7,539
ISHARES TR SHORT TREAS BD 464288679 1,305,827 11,826 SH SOLE 9,325 0 2,501
ISHARES TR 0-3 MNTH TREASRY 46436E718 504,860 5,014 SH SOLE 4,544 0 470
ISHARES TR RUS 1000 GRW ETF 464287614 429,536 1,012 SH SOLE 0 0 1,012
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 9,099,215 179,543 SH SOLE 146,409 0 33,134
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 3,700,459 72,672 SH SOLE 59,640 0 13,032
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 604,367 12,175 SH SOLE 8,675 0 3,500
JOHNSON & JOHNSON COM 478160104 7,608,480 49,810 SH SOLE 42,991 0 6,819
JPMORGAN CHASE & CO. COM 46625H100 16,239,676 56,016 SH SOLE 47,833 0 8,183
KKR & CO INC COM 48251W104 14,893,461 111,956 SH SOLE 100,924 0 11,032
KLA CORP COM NEW 482480100 1,073,993 1,199 SH SOLE 0 0 1,199
LAM RESEARCH CORP COM NEW 512807306 2,399,431 24,650 SH SOLE 0 0 24,650
LAUDER ESTEE COS INC CL A 518439104 783,276 9,694 SH SOLE 7,801 0 1,893
LEAR CORP COM NEW 521865204 3,180,256 33,483 SH SOLE 27,734 0 5,749
LOCKHEED MARTIN CORP COM 539830109 226,476 489 SH SOLE 489 0 0
MASTERCARD INCORPORATED CL A 57636Q104 13,731,849 24,437 SH SOLE 21,799 0 2,638
MCDONALDS CORP COM 580135101 7,894,719 27,021 SH SOLE 22,884 0 4,137
MEDTRONIC PLC SHS G5960L103 5,108,106 58,596 SH SOLE 47,772 0 10,824
MERCK & CO INC COM 58933Y105 326,455 4,124 SH SOLE 3,774 0 350
META PLATFORMS INC CL A 30303M102 9,411,386 12,751 SH SOLE 9,890 0 2,861
MICROSOFT CORP COM 594918104 36,596,813 73,575 SH SOLE 59,054 0 14,521
MONDELEZ INTL INC CL A 609207105 4,864,509 72,124 SH SOLE 58,140 0 13,984
NEBIUS GROUP N.V. SHS CLASS A N97284108 283,843 5,130 SH SOLE 5,130 0 0
NETFLIX INC COM 64110L106 719,113 537 SH SOLE 222 0 315
NIKE INC CL B 654106103 2,296,508 32,325 SH SOLE 26,969 0 5,356
NOVARTIS AG SPONSORED ADR 66987V109 5,075,765 41,945 SH SOLE 33,306 0 8,639
NVIDIA CORPORATION COM 67066G104 21,994,000 139,211 SH SOLE 120,362 0 18,849
PALO ALTO NETWORKS INC COM 697435105 282,404 1,380 SH SOLE 0 0 1,380
PEPSICO INC COM 713448108 571,683 4,330 SH SOLE 3,965 0 365
PROCTER AND GAMBLE CO COM 742718109 328,875 2,064 SH SOLE 1,632 0 432
ROPER TECHNOLOGIES INC COM 776696106 371,848 656 SH SOLE 80 0 576
SALESFORCE INC COM 79466L302 551,652 2,023 SH SOLE 246 0 1,777
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 647,875 27,187 SH SOLE 27,187 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 208,025 7,850 SH SOLE 7,850 0 0
SEACOR MARINE HLDGS INC COM 78413P101 234,794 46,038 SH SOLE 46,038 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 366,486 6,998 SH SOLE 0 0 6,998
SPDR GOLD TR GOLD SHS 78463V107 13,124,151 43,054 SH SOLE 36,626 0 6,428
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 248,400 3,600 SH SOLE 3,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,503,348 12,144 SH SOLE 8,251 0 3,893
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 3,155,328 43,408 SH SOLE 37,449 0 5,959
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 878,700 30,000 SH SOLE 30,000 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 352,771 11,685 SH SOLE 11,685 0 0
STAGWELL INC COM CL A 85256A109 135,000 30,000 SH SOLE 30,000 0 0
STARBUCKS CORP COM 855244109 4,940,627 53,919 SH SOLE 44,443 0 9,476
STATE STR CORP COM 857477103 212,468 1,998 SH SOLE 1,998 0 0
TESLA INC COM 88160R101 273,506 861 SH SOLE 861 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,478,713 15,979 SH SOLE 13,623 0 2,356
TJX COS INC NEW COM 872540109 3,815,348 30,896 SH SOLE 23,885 0 7,011
TRANSDIGM GROUP INC COM 893641100 593,050 390 SH SOLE 0 0 390
UNION PAC CORP COM 907818108 8,208,613 35,677 SH SOLE 30,609 0 5,068
US BANCORP DEL COM NEW 902973304 4,597,245 101,585 SH SOLE 79,014 0 22,571
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,280,513 17,374 SH SOLE 7,646 0 9,728
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,066,193 1,877 SH SOLE 972 0 905
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 746,366 3,873 SH SOLE 784 0 3,089
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 431,185 3,355 SH SOLE 0 0 3,355
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 245,985 3,174 SH SOLE 2,262 0 912
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,145,488 23,363 SH SOLE 21,200 0 2,163
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,342,801 79,784 SH SOLE 69,378 0 10,406
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,647,626 43,990 SH SOLE 38,385 0 5,605
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,418,536 42,423 SH SOLE 22,706 0 19,717
VERIZON COMMUNICATIONS INC COM 92343V104 4,578,015 105,801 SH SOLE 83,397 0 22,404
VISA INC COM CL A 92826C839 13,144,681 37,022 SH SOLE 31,271 0 5,751
WARNER BROS DISCOVERY INC COM SER A 934423104 128,456 11,209 SH SOLE 11,209 0 0
WELLS FARGO CO NEW COM 949746101 810,718 10,119 SH SOLE 669 0 9,450
WILLIAMS COS INC COM 969457100 260,369 4,145 SH SOLE 4,145 0 0
XYLEM INC COM 98419M100 6,373,590 49,270 SH SOLE 41,282 0 7,988
ZOETIS INC CL A 98978V103 4,383,131 28,106 SH SOLE 22,920 0 5,186