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
Accenture Plc COM G1151C101   1,049,482 2,969 SH   SOLE   1,044 0 1,925
Alphabet Class C COM 02079K107   32,498,058 194,378 SH   SOLE   54,837 0 139,541
Amazon.com Inc COM 023135106   32,198,569 172,804 SH   SOLE   51,245 0 121,559
Amgen Inc COM 031162100   248,746 772 SH   SOLE   482 0 290
Analog Devices Inc COM 032654105   1,487,819 6,464 SH   SOLE   1,193 0 5,271
Apple Inc COM 037833100   56,170,941 241,077 SH   SOLE   71,240 0 169,837
Arista Networks Inc COM 040413106   1,526,452 3,977 SH   SOLE   687 0 3,290
AT&T Inc COM 00206R102   451,638 20,529 SH   SOLE   20,529 0 0
Blackstone Inc COM 09260d107   502,113 3,279 SH   SOLE   578 0 2,701
Boston Scientific Corp Com COM 101137107   1,227,754 14,651 SH   SOLE   2,684 0 11,967
Bristol-Myers Squibb Co COM 110122108   1,448,720 28,000 SH   SOLE   28,000 0 0
Broadcom Inc COM 11135f101   15,053,730 87,268 SH   SOLE   24,276 0 62,992
Caterpillar Inc COM 149123101   2,725,324 6,968 SH   SOLE   6,968 0 0
Chipotle Mexican Grill COM 169656105   1,391,465 24,149 SH   SOLE   4,018 0 20,131
Costar Group Inc COM 22160N109   856,169 11,349 SH   SOLE   1,964 0 9,385
Costco Wholesale Corp COM 22160K105   10,852,778 12,242 SH   SOLE   3,860 0 8,382
Danaher COM 235851102   234,371 843 SH   SOLE   843 0 0
Ecolab Inc COM 278865100   13,466,104 52,740 SH   SOLE   15,453 0 37,287
Exxon Mobil COM 30231G102   972,926 8,300 SH   SOLE   8,300 0 0
GE Vernova Inc COM 36828A101   377,625 1,481 SH   SOLE   1,481 0 0
General Electric Co COM 369604301   1,117,336 5,925 SH   SOLE   5,925 0 0
Guidewire Software COM 40171V100   1,808,911 9,888 SH   SOLE   2,821 0 7,067
Hercules Capital Inc COM 427096508   277,219 14,115 SH   SOLE   14,115 0 0
Home Depot Inc COM 437076102   12,754,886 31,478 SH   SOLE   9,829 0 21,649
IBM COM 459200101   2,362,019 10,684 SH   SOLE   10,684 0 0
Idexx Labs Inc Com COM 45168D104   1,204,950 2,385 SH   SOLE   483 0 1,902
Intel Corp COM 458140100   234,600 10,000 SH   SOLE   10,000 0 0
Intuit COM 461202103   5,216,400 8,400 SH   SOLE   2,450 0 5,950
J P Morgan Chase & Co COM 46625H100   12,663,619 60,057 SH   SOLE   17,942 0 42,115
Lilly Eli & Co Com COM 532457108   14,851,898 16,764 SH   SOLE   4,760 0 12,004
Linde plc COM G54950103   1,192,150 2,500 SH   SOLE   692 0 1,808
Marriott Intl Inc New Cl A COM 571903202   2,577,236 10,367 SH   SOLE   508 0 9,859
Mastercard Inc COM 57636Q104   1,450,291 2,937 SH   SOLE   761 0 2,176
Merck COM 58933Y105   11,423,228 100,592 SH   SOLE   49,679 0 50,913
Meta Platforms COM 30303M102   18,746,265 32,748 SH   SOLE   9,212 0 23,536
Microsoft COM 594918104   54,208,764 125,979 SH   SOLE   35,718 0 90,261
Monolithic Power Systems COM 609839105   13,111,259 14,182 SH   SOLE   4,297 0 9,885
Netflix COM 64110L106   13,398,820 18,891 SH   SOLE   5,530 0 13,361
Nvidia Corp COM 67066G104   45,935,166 378,254 SH   SOLE   103,709 0 274,545
O'Reilly Automotive COM 67103H107   1,455,622 1,264 SH   SOLE   252 0 1,012
Palo Alto Networks COM 697435105   13,420,093 39,263 SH   SOLE   11,234 0 28,029
Procter & Gamble COM 742718109   1,157,842 6,685 SH   SOLE   1,577 0 5,108
Prologis, Inc. COM 74340W103   1,079,820 8,551 SH   SOLE   1,365 0 7,186
S&P Global COM 78409V104   11,603,285 22,460 SH   SOLE   7,338 0 15,122
Salesforce COM 79466L302   13,934,302 50,909 SH   SOLE   14,637 0 36,272
Spotify Technology COM L8681T102   1,280,273 3,474 SH   SOLE   612 0 2,862
Stryker Corp COM 863667101   13,132,162 36,351 SH   SOLE   10,848 0 25,503
Tesla Inc COM 88160R101   8,528,353 32,597 SH   SOLE   11,246 0 21,351
Texas Instruments COM 882508104   1,632,729 7,904 SH   SOLE   1,834 0 6,070
TJX Corp COM 872540109   1,490,172 12,678 SH   SOLE   3,426 0 9,252
Transdigm Group Inc Com COM 893641100   13,477,816 9,444 SH   SOLE   2,756 0 6,688
Union Pacific Corp COM 907818108   16,464,864 66,800 SH   SOLE   29,541 0 37,259
UnitedHealth Group COM 91324P102   4,629,496 7,918 SH   SOLE   757 0 7,161
US Bancorp COM 902973304   235,830 5,157 SH   SOLE   5,157 0 0
Verizon Communications COM 92343V104   404,190 9,000 SH   SOLE   9,000 0 0
Visa COM 92826C839   12,965,817 47,157 SH   SOLE   13,985 0 33,172
Wal-Mart Stores Inc COM 931142103   6,439,005 79,740 SH   SOLE   79,740 0 0
Zscaler Inc Com COM 98980G102   1,482,392 8,672 SH   SOLE   1,528 0 7,144
Invesco QQQ Trust ETFS 46090E103   536,389 1,099 SH   SOLE   981 0 118
Invesco S&P 500 Equal Weight E ETFS 46137V357   14,109,925 78,756 SH   SOLE   78,345 0 411
iShares Core S&P 500 ETF ETFS 464287200   428,577 743 SH   SOLE   743 0 0
iShares Gold Trust ETF ETFS 464285204   19,708,386 396,547 SH   SOLE   396,547 0 0
iShares MSCI Emerging Markets ETFS 46434G764   3,656,456 59,834 SH   SOLE   59,393 0 441
iShares S&P 100 ETF ETFS 464287101   13,515,899 48,836 SH   SOLE   48,836 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465   16,812,055 201,029 SH   SOLE   200,698 0 331
iShares TR Russell 1000 ETF ETFS 464287622   275,091 875 SH   SOLE   875 0 0
iShares TR Russell 1000 Growth ETFS 464287614   8,130,731 21,660 SH   SOLE   21,660 0 0
iShares Tr S&P 500 Value ETF ETFS 464287408   23,272,369 118,032 SH   SOLE   118,032 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467   28,458,457 266,565 SH   SOLE   264,994 0 1,571
SPDR Portfolio S&P 500 Growth ETFS 78464A409   23,492,506 283,247 SH   SOLE   282,162 0 1,085
SPDR S&P 500 ETF ETFS 78462F103   382,124 666 SH   SOLE   666 0 0
Vanguard High Dividend Yield E ETFS 921946406   7,955,897 62,058 SH   SOLE   62,058 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629   7,426,023 28,147 SH   SOLE   27,860 0 287
Vanguard Index Fds Sm Cap Valu ETFS 922908611   14,917,552 74,298 SH   SOLE   74,298 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751   5,636,347 23,761 SH   SOLE   23,460 0 301
Vanguard Index Fds Sml Cp Grw ETFS 922908595   14,079,704 52,660 SH   SOLE   52,660 0 0
Vanguard Index Fds Value ETF ETFS 922908744   23,930,579 137,083 SH   SOLE   136,137 0 946
Vanguard Total Stock Market ET ETFS 922908769   591,820 2,090 SH   SOLE   2,090 0 0
iShares U.S. Preferred Stock ETFS 464288687   5,899,255 177,528 SH   SOLE   177,528 0 0
Wells Fargo & Co New 7.5 Perp PFD 949746804   396,410 310 SH   SOLE   310 0 0
ASML Hldg Nv N Y Shs ADR N07059210   8,210,845 9,854 SH   SOLE   2,899 0 6,955
Shell plc ADR 780259305   1,319,000 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3   97,272,021 510,653 SH   SOLE   510,653 0 0