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 234,981 1,451 SH SOLE 1,451 0 0
ABBVIE INC COM 00287Y109 216,238 859 SH SOLE 529 0 330
AIR PRODUCTS AND CHEMICALS I COM 009158106 609,253 2,078 SH SOLE 1,853 0 225
ALPHABET INC CAP STK CL C 02079K107 31,434,480 88,966 SH SOLE 69,329 0 19,637
ALPHABET INC CAP STK CL A 02079K305 3,392,638 9,493 SH SOLE 5,279 0 4,214
AMAZON COM INC COM 023135106 21,665,812 90,903 SH SOLE 66,018 0 24,885
AMERICAN EXPRESS CO COM 025816109 16,266,384 48,090 SH SOLE 38,708 0 9,382
AMERICAN WTR WKS CO INC NEW COM 030420103 6,671,879 50,706 SH SOLE 37,134 0 13,572
AMGEN INC COM 031162100 6,339,768 17,507 SH SOLE 13,465 0 4,042
AMPHENOL CORP CL A 032095101 27,589,145 156,471 SH SOLE 127,425 0 29,046
APPLE INC COM 037833100 35,165,867 121,530 SH SOLE 91,716 0 29,814
APPLIED MATLS INC COM 038222105 14,352,996 19,852 SH SOLE 7,403 0 12,449
ARES CAPITAL CORP COM 04010L103 4,155,237 224,244 SH SOLE 157,783 0 66,461
ASML HLDG NV N Y REGISTRY SHS N07059210 4,886,065 2,456 SH SOLE 1,770 0 686
AUTOMATIC DATA PROCESSING IN COM 053015103 274,339 1,225 SH SOLE 1,225 0 0
BANK OF AMER CORP COM 060505104 522,051 9,162 SH SOLE 0 0 9,162
BERKSHIRE HATHAWAY INC DEL CL A 084670108 24,712,050 33 SH SOLE 31 0 2
BLACKROCK INC COM 09290D101 261,050 271 SH SOLE 116 0 155
BLACKSTONE INC COM 09260D107 225,598 1,917 SH SOLE 1,217 0 700
BOEING CO COM 097023105 230,805 1,066 SH SOLE 1,066 0 0
BOOKING HOLDINGS INC COM 09857L108 231,712 1,300 SH SOLE 0 0 1,300
BRISTOW GROUP INC COM 11040G103 290,273 7,025 SH SOLE 7,025 0 0
BROADCOM INC COM 11135F101 2,655,205 7,029 SH SOLE 5,065 0 1,964
BWX TECHNOLOGIES INC COM 05605H100 621,713 3,194 SH SOLE 2,599 0 595
CENTURY ALUM CO COM 156431108 500,037 10,868 SH SOLE 10,868 0 0
CHEVRON CORPORATION COM 166764100 590,438 3,562 SH SOLE 3,298 0 264
CISCO SYS INC COM 17275R102 15,497,854 131,942 SH SOLE 90,239 0 41,703
CONSTELLATION ENERGY CORP COM 21037T109 247,625 997 SH SOLE 589 0 408
COSTCO WHOLESALE CORPORATION COM 22160K105 12,413,119 13,269 SH SOLE 10,434 0 2,835
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 255,339 6,931 SH SOLE 6,931 0 0
DIMENSIONAL ETF TRUST US EQUI MARK ETF 25434V401 219,436 2,678 SH SOLE 2,678 0 0
DISNEY WALT CO COM 254687106 5,978,536 62,110 SH SOLE 44,809 0 17,301
EAGLE MATLS INC COM 26969P108 1,134,675 5,043 SH SOLE 0 0 5,043
EATON CORP PLC SHS G29183103 645,146 1,514 SH SOLE 1,380 0 134
ENDAVA PLC ADS 29260V105 28,300 10,000 SH SOLE 10,000 0 0
EXXON MOBIL CORP COM 30231G102 1,252,356 9,160 SH SOLE 5,746 0 3,414
FASTENAL CO COM 311900104 3,695,429 76,940 SH SOLE 76,800 0 140
FEDEX CORP COM 31428X106 8,049,997 25,707 SH SOLE 18,995 0 6,712
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 1,911,207 12,657 SH SOLE 9,388 0 3,269
FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 554,532 12,675 SH SOLE 12,675 0 0
FISERV INC COM 337738108 1,379,679 28,128 SH SOLE 18,338 0 9,790
GATX CORP COM 361448103 1,037,094 5,853 SH SOLE 0 0 5,853
GE VERNOVA INC COM 36828A101 1,981,996 1,687 SH SOLE 1,209 0 478
GENERAL DYNAMICS CORP COM 369550108 8,698,061 24,554 SH SOLE 18,224 0 6,330
GLOBAL X FDS DEFENSE TECH ETF 37960A529 1,450,692 24,295 SH SOLE 18,176 0 6,119
HEWLETT PACKARD ENTERPRISE C COM 42824C109 497,564 11,030 SH SOLE 0 0 11,030
HOME DEPOT INC COM 437076102 5,256,500 14,904 SH SOLE 10,511 0 4,393
HONEYWELL AEROSPACE INC COM 43849R105 4,662,136 21,088 SH SOLE 15,484 0 5,604
HP INC COM 40434L105 296,190 13,500 SH SOLE 0 0 13,500
INTEL CORP COM 458140100 279,260 2,000 SH SOLE 0 0 2,000
INTERNATIONAL BUSINESS MACHS COM 459200101 693,183 2,465 SH SOLE 1,956 0 509
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,287,549 112,300 SH SOLE 76,781 0 35,519
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 243,891 805 SH SOLE 509 0 296
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,573,260 16,794 SH SOLE 6,956 0 9,838
INVESCO QQQ TR UNIT SER 1 46090E103 3,441,560 4,673 SH SOLE 861 0 3,812
INVESCO QQQ TR PUT 46090E103 2,282,840 3,100 PRN SOLE 2,600 0 500
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 260,162 7,815 SH SOLE 3,910 0 3,905
ISHARES GOLD TR ISHARES NEW 464285204 3,273,586 43,353 SH SOLE 0 0 43,353
ISHARES SILVER TR ISHARES 46428Q109 263,768 4,933 SH SOLE 4,933 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 9,303,407 182,241 SH SOLE 126,078 0 56,163
ISHARES TR PFD AND INCM SEC 464288687 4,125,206 135,297 SH SOLE 101,207 0 34,090
ISHARES TR 1 3 YR TREAS BD 464287457 3,784,286 46,088 SH SOLE 28,756 0 17,332
ISHARES TR S&P 500 VAL ETF 464287408 1,923,880 8,473 SH SOLE 7,984 0 489
ISHARES TR TRUST ISHARE 0-1 464288679 1,862,267 16,876 SH SOLE 11,171 0 5,705
ISHARES TR NEW YORK MUN ETF 464288323 1,803,123 33,450 SH SOLE 28,625 0 4,825
ISHARES TR RUS 1000 GRW ETF 464287614 469,860 3,784 SH SOLE 0 0 3,784
ISHARES TR US AER DEF ETF 464288760 302,298 1,247 SH SOLE 1,080 0 167
ISHARES TR MSCI EAFE ETF 464287465 247,235 2,380 SH SOLE 2,380 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 202,995 1,476 SH SOLE 702 0 774
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 10,872,323 214,996 SH SOLE 144,769 0 70,227
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 4,023,594 78,894 SH SOLE 51,306 0 27,588
J P MORGAN EXCHANGE TRADED F MORTGAGE BACKED 46654Q575 2,244,618 44,290 SH SOLE 30,087 0 14,203
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 996,638 19,675 SH SOLE 10,225 0 9,450
JOHNSON & JOHNSON COM 478160104 12,327,028 48,537 SH SOLE 34,964 0 13,573
JPMORGAN CHASE & CO COM 46625H100 17,812,845 54,419 SH SOLE 42,626 0 11,793
KKR & CO INC COM 48251W104 10,364,620 112,929 SH SOLE 95,647 0 17,282
KLA CORP COM NEW 482480100 2,709,356 8,980 SH SOLE 0 0 8,980
LAM RESEARCH CORP COM NEW 512807306 5,477,292 12,640 SH SOLE 0 0 12,640
LEAR CORP COM NEW 521865204 4,233,899 31,582 SH SOLE 22,237 0 9,345
LINDE PLC SHS G54950103 5,962,621 11,490 SH SOLE 8,022 0 3,468
LOCKHEED MARTIN CORP COM 539830109 236,899 465 SH SOLE 465 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,779,839 24,883 SH SOLE 21,090 0 3,793
MCDONALDS CORP COM 580135101 7,594,312 28,095 SH SOLE 21,900 0 6,195
MEDTRONIC PLC SHS G5960L103 4,388,889 56,098 SH SOLE 39,917 0 16,181
MERCK & CO INC COM 58933Y105 478,532 3,724 SH SOLE 3,724 0 0
META PLATFORMS INC CL A 30303M102 9,234,577 16,394 SH SOLE 11,341 0 5,053
MICRON TECHNOLOGY INC COM 595112103 317,430 275 SH SOLE 75 0 200
MICROSOFT CORP COM 594918104 28,105,935 75,347 SH SOLE 55,696 0 19,651
MONDELEZ INTL INC CL A 609207105 2,653,292 45,866 SH SOLE 30,687 0 15,179
MORGAN STANLEY ETF TRUST EATON VANCE FLTG 61774R833 4,765,475 98,238 SH SOLE 72,312 0 25,926
NEBIUS GROUP N.V. SHS CLASS A N97284108 851,985 3,085 SH SOLE 3,085 0 0
NETFLIX INC. COM 64110L106 5,003,284 70,074 SH SOLE 51,020 0 19,054
NOVARTIS AG SPONSORED ADR 66987V109 3,087,698 19,702 SH SOLE 12,761 0 6,941
NVIDIA CORPORATION COM 67066G104 25,824,291 129,063 SH SOLE 99,317 0 29,746
PALO ALTO NETWORKS INC COM 697435105 654,759 1,920 SH SOLE 0 0 1,920
PEPSICO INC COM 713448108 579,190 4,278 SH SOLE 3,893 0 385
PROCTER & GAMBLE CO COM 742718109 202,774 1,383 SH SOLE 1,318 0 65
SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 73,569 11,198 SH SOLE 11,198 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 792,059 27,350 SH SOLE 27,350 0 0
SEACOR MARINE HLDGS INC COM 78413P101 352,191 46,038 SH SOLE 46,038 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 1,033,119 19,271 SH SOLE 8,190 0 11,081
SPDR GOLD TR GOLD SHS 78463V107 17,159,878 46,582 SH SOLE 35,178 0 11,404
SPDR INDEX SHS FDS ST STR MSCI GLB 78463X475 458,763 5,355 SH SOLE 5,355 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 12,322,973 140,225 SH SOLE 106,509 0 33,716
STARBUCKS CORP COM 855244109 5,849,482 57,241 SH SOLE 41,620 0 15,621
STATE STR CORP COM 857477103 317,661 1,873 SH SOLE 1,873 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 1,156,050 2,213 SH SOLE 640 0 1,573
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 9,762,123 13,072 SH SOLE 8,410 0 4,662
STATE STR SPDR S&P 500 ETF T PUT 78462F103 3,733,850 5,000 PRN SOLE 5,000 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 217,930 2,910 SH SOLE 2,910 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 382,056 800 SH SOLE 625 0 175
TESLA INC COM 88160R101 418,497 995 SH SOLE 995 0 0
TEXAS INSTRS INC COM 882508104 279,292 937 SH SOLE 937 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,381,748 16,718 SH SOLE 12,647 0 4,071
TIDAL TRUST II DEFIA AI PWR ETF 88636R479 1,874,769 56,114 SH SOLE 39,117 0 16,997
TJX COS INC NEW COM 872540109 5,014,953 33,102 SH SOLE 22,607 0 10,495
TRANSDIGM GROUP INC COM 893641100 522,160 392 SH SOLE 2 0 390
UBER TECHNOLOGIES INC COM 90353T100 209,264 2,900 SH SOLE 1,900 0 1,000
UNION PAC CORP COM 907818108 9,877,310 36,314 SH SOLE 28,726 0 7,588
US BANCORP COM NEW 902973304 6,546,781 108,381 SH SOLE 72,752 0 35,629
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3,391,608 5,171 SH SOLE 3,882 0 1,289
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,413,339 20,034 SH SOLE 8,103 0 11,931
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,094,776 1,594 SH SOLE 1,169 0 425
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,044,916 4,244 SH SOLE 695 0 3,549
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 534,415 3,405 SH SOLE 0 0 3,405
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 200,721 2,267 SH SOLE 1,355 0 912
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,142,957 22,597 SH SOLE 20,997 0 1,600
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,233,859 78,880 SH SOLE 61,719 0 17,161
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,248,020 51,398 SH SOLE 39,287 0 12,111
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 4,863,098 68,254 SH SOLE 31,220 0 37,034
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 380,918 3,879 SH SOLE 2,179 0 1,700
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 297,255 1,881 SH SOLE 1,706 0 175
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 1,819,775 6,086 SH SOLE 4,611 0 1,475
VERIZON COMMUNICATIONS INC COM 92343V104 4,031,588 95,219 SH SOLE 66,602 0 28,617
VISA INC COM CL A 92826C839 12,983,267 37,842 SH SOLE 29,858 0 7,984
WELLS FARGO & CO COM 949746101 783,733 9,484 SH SOLE 684 0 8,800
WILLIAMS COS INC COM 969457100 258,927 3,483 SH SOLE 3,483 0 0
XYLEM INC COM 98419M100 6,114,424 51,725 SH SOLE 38,739 0 12,986