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 3,636 37,581 SH   SOLE   28,286 0 9,295
Accenture Plc COM G1151C101 12,679 49,278 SH   SOLE   26,117 0 23,161
Adobe Inc COM 00724F101 11,573 42,054 SH   SOLE   21,487 0 20,567
Alphabet Class A COM 02079K305 10,149 106,107 SH   SOLE   46,508 0 59,599
Alphabet Class C COM 02079K107 23,937 248,954 SH   SOLE   153,612 0 95,342
Amazon.com Inc COM 023135106 29,752 263,293 SH   SOLE   143,532 0 119,761
Amgen Inc COM 031162100 11,867 52,650 SH   SOLE   26,810 0 25,840
Analog Devices Inc COM 032654105 11,326 81,284 SH   SOLE   41,341 0 39,943
Apple Inc COM 037833100 51,078 369,594 SH   SOLE   222,115 0 147,479
Aptiv PLC COM G6095L109 10,281 131,451 SH   SOLE   64,712 0 66,739
AT&T Inc COM 00206R102 365 23,789 SH   SOLE   23,761 0 28
Atlassian Corporation Plc COM 049468101 9,127 43,339 SH   SOLE   23,692 0 19,647
BayCom Corp COM 07272M107 2,409 137,040 SH   SOLE   137,040 0 0
Boeing COM 097023105 5,060 41,794 SH   SOLE   22,150 0 19,644
Bristol-Myers Squibb Co COM 110122108 2,003 28,175 SH   SOLE   28,175 0 0
Caterpillar Inc COM 149123101 1,245 7,588 SH   SOLE   7,588 0 0
Chubb Corp Com COM H1467J104 10,817 59,475 SH   SOLE   29,085 0 30,390
Coca-Cola COM 191216100 2,926 52,237 SH   SOLE   38,728 0 13,509
Costar Group Inc COM 22160N109 3,509 50,381 SH   SOLE   37,604 0 12,777
Costco Wholesale Corp COM 22160K105 11,115 23,535 SH   SOLE   11,898 0 11,637
Danaher COM 235851102 11,790 45,648 SH   SOLE   23,705 0 21,943
Dollar Gen Corp Com COM 256677105 2,993 12,477 SH   SOLE   9,325 0 3,152
Ecolab Inc COM 278865100 11,948 82,731 SH   SOLE   42,632 0 40,099
EOG Resources COM 26875P101 13,696 122,579 SH   SOLE   65,323 0 57,256
Exxon Mobil COM 30231G102 725 8,300 SH   SOLE   8,300 0 0
General Electric Co COM 369604301 367 5,925 SH   SOLE   5,925 0 0
Hercules Capital Inc COM 427096508 177 15,315 SH   SOLE   15,315 0 0
Home Depot Inc COM 437076102 3,060 11,091 SH   SOLE   8,357 0 2,734
Honeywell Int'l COM 438516106 4,139 24,790 SH   SOLE   18,449 0 6,341
Hubspot Inc COM 443573100 3,493 12,932 SH   SOLE   9,621 0 3,311
IBM COM 459200101 1,269 10,684 SH   SOLE   10,684 0 0
Idexx Labs Inc Com COM 45168D104 11,548 35,445 SH   SOLE   18,197 0 17,248
Intel Corp COM 458140100 268 10,400 SH   SOLE   10,400 0 0
Intuit COM 461202103 11,279 29,121 SH   SOLE   14,905 0 14,216
Iqvia Hldgs Inc COM 46266C105 11,522 63,611 SH   SOLE   32,397 0 31,214
Johnson & Johnson COM 478160104 3,640 22,281 SH   SOLE   16,605 0 5,676
Lululemon Athletica In Com COM 550021109 2,804 10,031 SH   SOLE   7,474 0 2,557
Mastercard Inc COM 57636Q104 12,241 43,052 SH   SOLE   22,550 0 20,502
McDonalds Corp COM 580135101 10,734 46,520 SH   SOLE   23,125 0 23,395
Merck COM 58933Y105 1,550 18,000 SH   SOLE   18,000 0 0
Meta Platforms COM 30303M102 11,738 86,512 SH   SOLE   44,037 0 42,475
Microsoft COM 594918104 48,255 207,191 SH   SOLE   121,999 0 85,192
Moodys Corp Com COM 615369105 1,036 4,263 SH   SOLE   0 0 4,263
Nike Inc Cl B COM 654106103 6,460 77,719 SH   SOLE   43,398 0 34,321
Nvidia Corp COM 67066G104 11,759 96,870 SH   SOLE   47,677 0 49,193
Palo Alto Networks COM 697435105 11,610 70,881 SH   SOLE   36,155 0 34,726
PayPal COM 70450Y103 12,349 143,478 SH   SOLE   74,987 0 68,491
Pepsico COM 713448108 10,907 66,810 SH   SOLE   33,742 0 33,068
Procter & Gamble COM 742718109 2,940 23,288 SH   SOLE   17,517 0 5,771
Qualcomm COM 747525103 3,384 29,949 SH   SOLE   22,354 0 7,595
S&P Global COM 78409V104 9,258 30,319 SH   SOLE   16,332 0 13,987
Servicenow Inc COM 81762P102 3,545 9,387 SH   SOLE   7,004 0 2,383
Starbucks COM 855244109 1,411 16,749 SH   SOLE   12,548 0 4,201
Stryker Corp COM 863667101 11,645 57,495 SH   SOLE   29,330 0 28,165
Tesla Inc COM 88160R101 17,996 67,845 SH   SOLE   40,375 0 27,470
Texas Instruments COM 882508104 11,281 72,884 SH   SOLE   37,373 0 35,511
Thermo Fisher Scientific COM 883556102 4,758 9,382 SH   SOLE   5,502 0 3,880
Tractor Supply Co COM 892356106 2,878 15,482 SH   SOLE   11,543 0 3,939
Union Pacific Corp COM 907818108 14,927 76,621 SH   SOLE   46,846 0 29,775
Unitedhealth Group COM 91324P102 14,097 27,912 SH   SOLE   15,553 0 12,359
US Bancorp COM 902973304 208 5,157 SH   SOLE   5,157 0 0
Verizon Communications COM 92343V104 465 12,235 SH   SOLE   12,235 0 0
Visa COM 92826C839 12,366 69,608 SH   SOLE   36,590 0 33,018
Wal-Mart Stores Inc COM 931142103 3,447 26,580 SH   SOLE   26,580 0 0
Walt Disney COM 254687106 2,925 31,011 SH   SOLE   23,256 0 7,755
Zoetis Inc COM 98978V103 11,586 78,134 SH   SOLE   39,967 0 38,167
Consumer Staples Select Sector ETFS 81369Y308 3,264 48,907 SH   SOLE   48,907 0 0
Energy Select Sector SPDR Fund ETFS 81369Y506 5,404 75,037 SH   SOLE   74,625 0 412
Health Care Select Sector SPDR ETFS 81369Y209 1,573 12,987 SH   SOLE   12,987 0 0
Invesco QQQ Trust ETFS 46090E103 291 1,088 SH   SOLE   1,088 0 0
iShares Cohen & Steers REIT ET ETFS 464287564 534 9,953 SH   SOLE   9,953 0 0
iShares Gold Trust ETF ETFS 464285204 12,487 396,021 SH   SOLE   396,021 0 0
iShares S&P 100 ETF ETFS 464287101 6,595 40,583 SH   SOLE   40,583 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 12,981 231,754 SH   SOLE   231,445 0 309
iShares Tr S&P 500 Value ETF ETFS 464287408 23,123 179,915 SH   SOLE   179,915 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467 21,095 263,825 SH   SOLE   262,089 0 1,736
Real Estate Select Sector SPDR ETFS 81369Y860 5,152 143,058 SH   SOLE   142,569 0 489
Select Sector Financial Select ETFS 81369Y605 3,328 109,606 SH   SOLE   109,606 0 0
SPDR S&P 500 ETF ETFS 78462F103 238 666 SH   SOLE   666 0 0
Vanguard High Dividend Yield E ETFS 921946406 6,617 69,741 SH   SOLE   69,741 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629 6,824 36,303 SH   SOLE   35,939 0 364
Vanguard Index Fds Sm Cap Valu ETFS 922908611 10,654 74,298 SH   SOLE   74,298 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 6,277 36,726 SH   SOLE   36,346 0 380
Vanguard Index Fds Sml Cp Grw ETFS 922908595 10,276 52,660 SH   SOLE   52,660 0 0
Vanguard Index Fds Value ETF ETFS 922908744 20,387 165,106 SH   SOLE   163,964 0 1,142
iShares U.S. Preferred Stock ETFS 464288687 5,715 180,440 SH   SOLE   179,100 0 1,340
Invesco Preferred ETF PFD 46138E511 168 14,140 SH   SOLE   11,775 0 2,365
Wells Fargo & Co New 7.5 Perp PFD 949746804 386 321 SH   SOLE   321 0 0
Shell plc ADR 780259305 995 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 58,940 510,177 SH   SOLE   510,177 0 0