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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories COM 002824100 12,830 108,401 SH   SOLE   54,476 0 53,925
Accenture Plc COM G1151C101 14,522 43,064 SH   SOLE   22,794 0 20,270
Adobe Inc COM 00724F101 12,791 28,074 SH   SOLE   14,225 0 13,849
Alphabet Class A COM 02079K305 13,929 5,008 SH   SOLE   2,353 0 2,655
Alphabet Class C COM 02079K107 33,723 12,074 SH   SOLE   7,667 0 4,407
Amazon.com Inc COM 023135106 48,264 14,805 SH   SOLE   8,496 0 6,309
Analog Devices Inc COM 032654105 12,829 77,665 SH   SOLE   39,097 0 38,568
Apple Inc COM 037833100 82,746 473,888 SH   SOLE   289,416 0 184,472
Aptiv PLC COM G6095L109 12,702 106,107 SH   SOLE   52,646 0 53,461
AT&T Inc COM 00206R102 562 23,789 SH   SOLE   23,761 0 28
Atlassian Corporation Plc COM G06242104 12,484 42,488 SH   SOLE   21,010 0 21,478
BayCom Corp COM 07272M107 2,983 137,040 SH   SOLE   137,040 0 0
Boeing COM 097023105 13,842 72,284 SH   SOLE   37,629 0 34,655
Bristol-Myers Squibb Co COM 110122108 2,058 28,175 SH   SOLE   28,175 0 0
Caterpillar Inc COM 149123101 1,691 7,588 SH   SOLE   7,588 0 0
Chipotle Mexican Grill COM 169656105 3,647 2,305 SH   SOLE   1,722 0 583
Chubb Corp Com COM H1467J104 13,073 61,119 SH   SOLE   31,063 0 30,056
Costar Group Inc COM 22160N109 3,706 55,636 SH   SOLE   42,102 0 13,534
Costco Wholesale Corp COM 22160K105 3,946 6,853 SH   SOLE   5,205 0 1,648
Danaher COM 235851102 12,958 44,175 SH   SOLE   22,403 0 21,772
Ecolab Inc COM 278865100 13,695 77,563 SH   SOLE   40,132 0 37,431
Exxon Mobil COM 30231G102 685 8,300 SH   SOLE   8,300 0 0
General Electric Co COM 369604301 542 5,925 SH   SOLE   5,925 0 0
Hercules Capital Inc COM 427096508 277 15,315 SH   SOLE   15,315 0 0
Home Depot Inc COM 437076102 3,798 12,690 SH   SOLE   9,581 0 3,109
Honeywell Int'l COM 438516106 4,900 25,182 SH   SOLE   18,906 0 6,276
Hubspot Inc COM 443573100 12,670 26,678 SH   SOLE   13,259 0 13,419
IBM COM 459200101 1,389 10,684 SH   SOLE   10,684 0 0
Idexx Labs Inc Com COM 45168D104 12,719 23,249 SH   SOLE   11,642 0 11,607
Intel Corp COM 458140100 515 10,400 SH   SOLE   10,400 0 0
Intuit COM 461202103 12,827 26,677 SH   SOLE   13,491 0 13,186
Iqvia Hldgs Inc COM 46266C105 12,688 54,876 SH   SOLE   27,299 0 27,577
J P Morgan Chase & Co COM 46625H100 12,849 94,256 SH   SOLE   46,990 0 47,266
Johnson & Johnson COM 478160104 12,781 72,118 SH   SOLE   35,980 0 36,138
Mastercard Inc COM 57636Q104 14,010 39,203 SH   SOLE   20,554 0 18,649
McDonalds Corp COM 580135101 12,792 51,730 SH   SOLE   25,598 0 26,132
Merck COM 58933Y105 1,477 18,000 SH   SOLE   18,000 0 0
Meta Platforms COM 30303M102 19,699 88,589 SH   SOLE   46,374 0 42,215
Microsoft COM 594918104 71,530 232,006 SH   SOLE   139,881 0 92,125
Moodys Corp Com COM 615369105 1,282 3,800 SH   SOLE   0 0 3,800
Nike Inc Cl B COM 654106103 12,868 95,627 SH   SOLE   47,657 0 47,970
Nvidia Corp COM 67066G104 23,315 85,445 SH   SOLE   47,314 0 38,131
Palo Alto Networks COM 697435105 3,863 6,205 SH   SOLE   4,703 0 1,502
Paypal COM 70450Y103 13,741 118,816 SH   SOLE   61,376 0 57,440
Procter & Gamble COM 742718109 4,946 32,366 SH   SOLE   24,599 0 7,767
Qualcomm COM 747525103 3,625 23,723 SH   SOLE   17,976 0 5,747
S&P Global COM 78409V104 11,699 28,521 SH   SOLE   15,959 0 12,562
Salesforce COM 79466L302 12,838 60,463 SH   SOLE   30,539 0 29,924
Servicenow Inc COM 81762P102 3,585 6,438 SH   SOLE   4,889 0 1,549
Stryker Corp COM 863667101 12,757 47,715 SH   SOLE   23,869 0 23,846
Tesla Inc COM 88160R101 28,702 26,635 SH   SOLE   16,035 0 10,600
Texas Instruments COM 882508104 12,774 69,621 SH   SOLE   35,058 0 34,563
The Trade Desk Inc COM 88339J105 3,649 52,694 SH   SOLE   39,350 0 13,344
Thermo Fisher Scientific COM 883556102 3,917 6,632 SH   SOLE   5,115 0 1,517
Transdigm Group Inc Com COM 893641100 13,722 21,061 SH   SOLE   10,886 0 10,175
Union Pacific Corp COM 907818108 17,975 65,792 SH   SOLE   41,084 0 24,708
Unitedhealth Group COM 91324P102 13,037 25,564 SH   SOLE   13,027 0 12,537
US Bancorp COM 902973304 274 5,157 SH   SOLE   5,157 0 0
Verizon Communications COM 92343V104 619 12,142 SH   SOLE   12,142 0 0
Visa COM 92826C839 14,130 63,716 SH   SOLE   33,415 0 30,301
Wal-Mart Stores Inc COM 931142103 3,958 26,580 SH   SOLE   26,580 0 0
Walt Disney COM 254687106 3,835 27,959 SH   SOLE   21,207 0 6,752
Workday Inc COM 98138H101 12,766 53,311 SH   SOLE   26,810 0 26,501
Zoetis Inc COM 98978V103 12,820 67,978 SH   SOLE   33,029 0 34,949
Consumer Staples Select Sector ETFS 81369Y308 3,300 43,485 SH   SOLE   43,485 0 0
Energy Select Sector SPDR Fund ETFS 81369Y506 3,240 42,388 SH   SOLE   42,165 0 223
Invesco QQQ Trust ETFS 46090E103 394 1,088 SH   SOLE   1,088 0 0
iShares Cohen & Steers REIT ET ETFS 464287564 734 10,330 SH   SOLE   10,330 0 0
iShares Gold Trust ETF ETFS 464285204 14,585 396,021 SH   SOLE   396,021 0 0
iShares MSCI Emerging Markets ETFS 46434G764 3,148 54,108 SH   SOLE   53,756 0 352
iShares S&P 100 ETF ETFS 464287101 6,196 29,713 SH   SOLE   29,713 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 14,418 195,903 SH   SOLE   195,629 0 274
iShares Tr S&P 500 Value ETF ETFS 464287408 28,016 179,915 SH   SOLE   179,915 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467 23,012 242,464 SH   SOLE   240,665 0 1,799
Real Estate Select Sector SPDR ETFS 81369Y860 5,106 105,668 SH   SOLE   105,243 0 425
Select Sector Financial Select ETFS 81369Y605 3,210 83,760 SH   SOLE   83,760 0 0
SPDR S&P 500 ETF ETFS 78462F103 301 666 SH   SOLE   666 0 0
Vanguard High Dividend Yield E ETFS 921946406 6,228 55,482 SH   SOLE   55,482 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629 8,026 33,745 SH   SOLE   33,409 0 336
Vanguard Index Fds Sm Cap Valu ETFS 922908611 13,072 74,298 SH   SOLE   74,298 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 4,133 19,447 SH   SOLE   19,258 0 189
Vanguard Index Fds Sml Cp Grw ETFS 922908595 13,067 52,660 SH   SOLE   52,660 0 0
Vanguard Index Fds Value ETF ETFS 922908744 22,164 149,980 SH   SOLE   148,838 0 1,142
Vanguard Intl Eqty Idx FTSE Eu ETFS 922042874 2,181 35,017 SH   SOLE   34,694 0 323
Vanguard Real Estate ETF ETFS 922908553 5,122 47,263 SH   SOLE   46,778 0 485
Vanguard Total Stock Market ET ETFS 922908769 223 979 SH   SOLE   979 0 0
iShares U.S. Preferred Stock ETFS 464288687 7,945 218,151 SH   SOLE   216,811 0 1,340
Invesco Preferred ETF PFD 46138E511 192 14,140 SH   SOLE   11,775 0 2,365
Wells Fargo & Co New 7.5 Perp PFD 949746804 425 321 SH   SOLE   321 0 0
ASML Hldg Nv N Y Shs ADR N07059210 3,710 5,555 SH   SOLE   4,201 0 1,354
Shell plc ADR 780259305 1,099 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 73,980 510,177 SH   SOLE   510,177 0 0