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 Labs COM 002824100 1,774 22,485 SH   SOLE   0 0 0
Accenture Ltd COM G1151C101 19,695 120,634 SH   SOLE   0 0 0
Adobe Inc. COM 00724F101 17,797 55,922 SH   SOLE   34,757 0 21,165
Alphabet Class C COM 02079K107 23,677 20,362 SH   SOLE   12,686 0 7,676
Amazon COM 023135106 23,773 12,193 SH   SOLE   7,691 0 4,502
American Tower Corp Reit COM 03027X100 547 2,510 SH   SOLE   2,300 0 210
Ametek Inc COM 031100100 3,484 48,370 SH   SOLE   31,085 0 17,285
Amgen Inc. COM 031162100 444 2,192 SH   SOLE   1,942 0 250
Amphenol COM 032095101 3,588 49,231 SH   SOLE   31,563 0 17,668
Analog Devices Inc COM 032654105 3,678 41,029 SH   SOLE   26,302 0 14,727
Apple COM 037833100 24,071 94,660 SH   SOLE   60,414 0 34,246
AT&T Inc COM 00206R102 893 30,643 SH   SOLE   29,061 0 1,582
BayCom Corp COM 07272M107 1,651 137,040 SH   SOLE   137,040 0 0
Biogen COM 09062X103 226 715 SH   SOLE   715 0 0
Blackrock Inc COM 09247X101 315 715 SH   SOLE   715 0 0
Booz Allen Hamilton Hldg COM 099502106 17,487 254,759 SH   SOLE   157,213 0 97,546
Bristol-Myers Squibb Co COM 110122108 1,706 30,610 SH   SOLE   30,610 0 0
Caterpillar Inc COM 149123101 883 7,608 SH   SOLE   7,608 0 0
Chipotle Mexican Grill COM 169656105 2,072 3,166 SH   SOLE   2,032 0 1,134
Chubb Corp Com COM H1467J104 1,886 16,885 SH   SOLE   0 0 0
Cigna Corp COM 125523100 366 2,068 SH   SOLE   2,068 0 0
Coca-Cola COM 191216100 11,773 266,060 SH   SOLE   0 0 0
Costco COM 22160K105 11,381 39,914 SH   SOLE   25,435 0 14,479
Danaher COM 235851102 18,437 133,206 SH   SOLE   82,798 0 50,408
Dollar Gen Corp Com COM 256677105 2,071 13,712 SH   SOLE   8,795 0 4,917
Ecolab Inc COM 278865100 1,767 11,341 SH   SOLE   7,280 0 4,061
Exxon Mobil COM 30231G102 323 8,500 SH   SOLE   8,500 0 0
Facebook Inc Cl A COM 30303M102 20,650 123,799 SH   SOLE   77,002 0 46,797
General Electric Co COM 369604103 376 47,400 SH   SOLE   47,400 0 0
Guidewire Software COM 40171V100 3,461 43,642 SH   SOLE   28,158 0 15,484
Hercules Capital Inc COM 427096508 117 15,315 SH   SOLE   15,315 0 0
Home Depot Inc COM 437076102 15,762 84,422 SH   SOLE   52,334 0 32,088
Honeywell Int'l COM 438516106 18,047 134,893 SH   SOLE   83,199 0 51,694
IBM COM 459200101 1,109 10,000 SH   SOLE   10,000 0 0
Idexx Labs Inc Com COM 45168D104 3,738 15,430 SH   SOLE   9,900 0 5,530
Illumina Inc Com COM 452327109 3,730 13,657 SH   SOLE   8,720 0 4,937
Intel Corp COM 458140100 563 10,400 SH   SOLE   10,400 0 0
Intuit COM 461202103 17,844 77,583 SH   SOLE   48,590 0 28,993
Invesco QQQ Trust COM 46090E103 663 3,480 SH   SOLE   3,205 0 275
Iqvia Hldgs Inc COM 46266C105 3,550 32,916 SH   SOLE   21,116 0 11,800
Jack Henry & Assoc COM 426281101 4,213 27,137 SH   SOLE   17,410 0 9,727
Johnson & Johnson COM 478160104 1,700 12,967 SH   SOLE   0 0 0
Lockheed Martin Corp Com COM 539830109 3,353 9,891 SH   SOLE   6,315 0 3,576
Mastercard Inc COM 57636Q104 17,494 72,421 SH   SOLE   45,024 0 27,397
McDonalds Corp COM 580135101 2,010 12,158 SH   SOLE   7,841 0 4,317
Merck COM 58933Y105 1,385 18,000 SH   SOLE   18,000 0 0
Microsoft COM 594918104 24,085 152,720 SH   SOLE   0 0 0
Netflix COM 64110L106 16,360 43,569 SH   SOLE   26,907 0 16,662
Nike Inc Cl B COM 654106103 13,098 158,309 SH   SOLE   97,380 0 60,929
O'Reilly Automotive COM 67103H107 1,917 6,367 SH   SOLE   4,083 0 2,284
Oracle COM 68389X105 3,830 79,240 SH   SOLE   52,634 0 26,606
Paypal COM 70450Y103 18,337 191,528 SH   SOLE   118,550 0 72,978
Pepsico COM 713448108 3,111 25,906 SH   SOLE   16,789 0 9,117
Procter & Gamble COM 742718109 12,858 116,892 SH   SOLE   0 0 0
Prologis, Inc. COM 74340W103 9,936 123,627 SH   SOLE   77,166 0 46,461
Rockwell Automation COM 773903109 318 2,110 SH   SOLE   1,910 0 200
Salesforce COM 79466L302 17,419 120,983 SH   SOLE   74,922 0 46,061
Select Sector Financial Select COM 81369Y605 223 10,700 SH   SOLE   9,200 0 1,500
Starbucks COM 855244109 13,183 200,540 SH   SOLE   125,806 0 74,734
Stryker Corp COM 863667101 10,806 64,905 SH   SOLE   40,448 0 24,457
Texas Instruments COM 882508104 17,726 177,382 SH   SOLE   109,718 0 67,664
The Trade Desk Inc COM 88339J105 1,972 10,216 SH   SOLE   6,638 0 3,578
Thermo Fisher Scientific COM 883556102 3,791 13,369 SH   SOLE   8,691 0 4,678
TJX Corp COM 872540109 2,185 45,707 SH   SOLE   29,568 0 16,139
Union Pacific Corp COM 907818108 2,031 14,400 SH   SOLE   14,400 0 0
Unitedhealth Group COM 91324P102 17,986 72,122 SH   SOLE   44,667 0 27,455
Verizon Communications COM 92343V104 2,309 42,971 SH   SOLE   0 0 0
Visa COM 92826C839 17,953 111,425 SH   SOLE   69,288 0 42,137
Wal-Mart Stores Inc COM 931142103 2,761 24,300 SH   SOLE   24,300 0 0
Walt Disney COM 254687106 2,249 23,286 SH   SOLE   16,012 0 7,274
Waste Management COM 94106L109 3,308 35,742 SH   SOLE   22,989 0 12,753
Workday Inc Class A COM 98138H101 17,248 132,452 SH   SOLE   82,143 0 50,309
Yum! Brands COM 988498101 1,913 27,918 SH   SOLE   18,108 0 9,810
iShares Cohen & Steers REIT ET ETFS 464287564 523 5,715 SH   SOLE   5,715 0 0
iShares Gold Trust ETF ETFS 464285105 13,545 898,810 SH   SOLE   898,810 0 0
iShares Russell 1000 Value ETF ETFS 464287598 13,290 134,003 SH   SOLE   134,003 0 0
iShares S&P 100 ETF ETFS 464287101 4,947 41,702 SH   SOLE   0 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 10,025 187,529 SH   SOLE   187,113 0 416
iShares Tr S&P 500 Value ETF ETFS 464287408 17,317 179,915 SH   SOLE   179,915 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467 4,816 83,509 SH   SOLE   0 0 0
Real Estate Select Sector SPDR ETFS 81369Y860 7,752 250,070 SH   SOLE   0 0 0
Vanguard High Dividend Yield E ETFS 921946406 4,868 68,803 SH   SOLE   0 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629 4,494 34,137 SH   SOLE   33,718 0 419
Vanguard Index Fds Sm Cap Valu ETFS 922908611 7,676 86,445 SH   SOLE   86,445 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 2,530 21,920 SH   SOLE   21,568 0 352
Vanguard Index Fds Sml Cp Grw ETFS 922908595 12,043 80,125 SH   SOLE   80,125 0 0
Vanguard Index Fds Value ETF ETFS 922908744 4,248 47,694 SH   SOLE   44,564 0 3,130
Vanguard Real Estate ETF ETFS 922908553 5,616 80,406 SH   SOLE   0 0 0
iShares U.S. Preferred Stock ETFS 464288687 2,035 63,905 SH   SOLE   0 0 0
Invesco Preferred ETF PFD 46138E511 380 28,840 SH   SOLE   26,475 0 2,365
Nuveen Preferred & Income Opp. PFD 67073B106 220 30,000 SH   SOLE   30,000 0 0
Wells Fargo & Co New 7.5 Perp PFD 949746804 442 347 SH   SOLE   347 0 0
Wells Fargo B 5.25 Pfd PFD 949746655 483 20,785 SH   SOLE   18,785 0 2,000
Royal Dutch Shell PLC Spons AD ADR 780259206 698 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 41,170 510,177 SH   SOLE   510,177 0 0