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 19,674 215,177 SH   SOLE   0 0 0
Accenture Ltd COM G1151C101 6,293 29,308 SH   SOLE   0 0 0
Activision Inc New Com New COM 00507V109 17,697 233,161 SH   SOLE   131,781 0 101,380
Adobe Inc. COM 00724F101 17,528 40,266 SH   SOLE   22,814 0 17,452
Alphabet Class C COM 02079K107 24,696 17,470 SH   SOLE   10,172 0 7,298
Amazon COM 023135106 29,528 10,703 SH   SOLE   6,280 0 4,423
American Tower Corp Reit COM 03027X100 649 2,510 SH   SOLE   2,300 0 210
Ametek Inc COM 031100100 16,653 186,337 SH   SOLE   104,592 0 81,745
Amgen Inc. COM 031162100 517 2,192 SH   SOLE   1,942 0 250
Amphenol COM 032095101 4,034 42,104 SH   SOLE   27,515 0 14,589
Analog Devices Inc COM 032654105 4,060 33,101 SH   SOLE   21,632 0 11,469
Apple COM 037833100 30,030 82,320 SH   SOLE   48,939 0 33,381
AT&T Inc COM 00206R102 917 30,343 SH   SOLE   28,761 0 1,582
BayCom Corp COM 07272M107 1,769 137,040 SH   SOLE   137,040 0 0
Blackrock Inc COM 09247X101 389 715 SH   SOLE   715 0 0
Booz Allen Hamilton Hldg COM 099502106 17,894 230,024 SH   SOLE   130,087 0 99,937
Bristol-Myers Squibb Co COM 110122108 1,800 30,610 SH   SOLE   30,610 0 0
Caterpillar Inc COM 149123101 962 7,608 SH   SOLE   7,608 0 0
Chipotle Mexican Grill COM 169656105 9,194 8,737 SH   SOLE   4,985 0 3,752
Cigna Corp COM 125523100 388 2,068 SH   SOLE   2,068 0 0
Coca-Cola COM 191216100 4,130 92,428 SH   SOLE   0 0 0
Costco COM 22160K105 16,888 55,698 SH   SOLE   31,765 0 23,933
Danaher COM 235851102 18,000 101,795 SH   SOLE   57,591 0 44,204
Dollar Gen Corp Com COM 256677105 2,576 13,521 SH   SOLE   8,716 0 4,805
Ebay COM 278642103 314 5,990 SH   SOLE   5,990 0 0
Ecolab Inc COM 278865100 2,289 11,503 SH   SOLE   7,335 0 4,168
Exxon Mobil COM 30231G102 380 8,500 SH   SOLE   8,500 0 0
Facebook Inc Cl A COM 30303M102 20,854 91,838 SH   SOLE   52,743 0 39,095
General Electric Co COM 369604103 324 47,400 SH   SOLE   47,400 0 0
Global Pmts Inc Com COM 37940X102 3,858 22,744 SH   SOLE   14,412 0 8,332
Guidewire Software COM 40171V100 4,110 37,074 SH   SOLE   24,393 0 12,681
HCA Healthcare COM 40412C101 17,673 182,086 SH   SOLE   101,775 0 80,311
Hercules Capital Inc COM 427096508 160 15,315 SH   SOLE   15,315 0 0
Home Depot Inc COM 437076102 16,432 65,593 SH   SOLE   36,556 0 29,037
IBM COM 459200101 1,208 10,000 SH   SOLE   10,000 0 0
Idexx Labs Inc Com COM 45168D104 17,561 53,190 SH   SOLE   29,780 0 23,410
Illumina Inc Com COM 452327109 3,990 10,774 SH   SOLE   6,835 0 3,939
Intel Corp COM 458140100 622 10,400 SH   SOLE   10,400 0 0
Intuit COM 461202103 18,346 61,941 SH   SOLE   35,649 0 26,292
Invesco QQQ Trust COM 46090E103 862 3,480 SH   SOLE   3,205 0 275
Iqvia Hldgs Inc COM 46266C105 17,881 126,031 SH   SOLE   70,691 0 55,340
J P Morgan Chase & Co COM 46625H100 11,487 122,127 SH   SOLE   0 0 0
Jack Henry & Assoc COM 426281101 3,953 21,482 SH   SOLE   13,691 0 7,791
Johnson & Johnson COM 478160104 5,614 39,922 SH   SOLE   0 0 0
Lockheed Martin Corp Com COM 539830109 16,524 45,282 SH   SOLE   25,397 0 19,885
Mastercard Inc COM 57636Q104 17,662 59,728 SH   SOLE   33,646 0 26,082
Merck COM 58933Y105 1,392 18,000 SH   SOLE   18,000 0 0
Microsoft COM 594918104 30,022 147,520 SH   SOLE   0 0 0
Netflix COM 64110L106 16,137 35,462 SH   SOLE   19,695 0 15,767
Nike Inc Cl B COM 654106103 16,513 168,414 SH   SOLE   93,825 0 74,589
Nvidia Corp COM 67066G104 17,805 46,866 SH   SOLE   26,456 0 20,410
O'Reilly Automotive COM 67103H107 2,554 6,058 SH   SOLE   3,896 0 2,162
Oracle COM 68389X105 282 5,100 SH   SOLE   5,100 0 0
Paypal COM 70450Y103 4,023 23,090 SH   SOLE   14,851 0 8,239
Pepsico COM 713448108 16,275 123,054 SH   SOLE   68,233 0 54,821
Procter & Gamble COM 742718109 4,401 36,808 SH   SOLE   0 0 0
Rockwell Automation COM 773903109 449 2,110 SH   SOLE   1,910 0 200
S&P Global COM 78409V104 16,438 49,891 SH   SOLE   30,165 0 19,726
Salesforce COM 79466L302 17,879 95,439 SH   SOLE   54,202 0 41,237
Select Sector Financial Select COM 81369Y605 213 9,200 SH   SOLE   9,200 0 0
Sherwin Williams Co Com COM 824348106 2,267 3,924 SH   SOLE   2,508 0 1,416
Splunk Inc COM 848637104 17,805 89,606 SH   SOLE   50,573 0 39,033
Spotify Technology COM L8681T102 2,588 10,022 SH   SOLE   6,500 0 3,522
Starbucks COM 855244109 500 6,797 SH   SOLE   6,222 0 575
Texas Instruments COM 882508104 17,862 140,678 SH   SOLE   79,675 0 61,003
The Trade Desk Inc COM 88339J105 8,945 22,004 SH   SOLE   12,883 0 9,121
Thermo Fisher Scientific COM 883556102 4,242 11,707 SH   SOLE   7,592 0 4,115
TJX Corp COM 872540109 16,479 325,933 SH   SOLE   181,698 0 144,235
Union Pacific Corp COM 907818108 19,918 117,810 SH   SOLE   0 0 0
Verizon Communications COM 92343V104 2,362 42,849 SH   SOLE   0 0 0
Visa COM 92826C839 17,665 91,449 SH   SOLE   51,482 0 39,967
Wal-Mart Stores Inc COM 931142103 2,911 24,300 SH   SOLE   24,300 0 0
Walt Disney COM 254687106 2,847 25,532 SH   SOLE   17,360 0 8,172
Waste Management COM 94106L109 2,882 27,212 SH   SOLE   18,359 0 8,853
Workday Inc Class A COM 98138H101 17,466 93,219 SH   SOLE   52,667 0 40,552
Yum! Brands COM 988498101 2,603 29,950 SH   SOLE   19,445 0 10,505
Industrial Select Sector SPDR ETFS 81369Y704 876 12,746 SH   SOLE   0 0 0
iShares Cohen & Steers REIT ET ETFS 464287564 577 5,715 SH   SOLE   5,715 0 0
iShares Gold Trust ETF ETFS 464285105 15,271 898,810 SH   SOLE   898,810 0 0
iShares Russell 1000 Value ETF ETFS 464287598 14,128 125,449 SH   SOLE   125,449 0 0
iShares S&P 100 ETF ETFS 464287101 6,072 42,634 SH   SOLE   0 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 10,489 172,313 SH   SOLE   172,077 0 236
iShares Tr S&P 500 Value ETF ETFS 464287408 19,469 179,915 SH   SOLE   179,915 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467 6,093 90,466 SH   SOLE   0 0 0
Real Estate Select Sector SPDR ETFS 81369Y860 5,165 148,376 SH   SOLE   0 0 0
SPDR S&P 500 ETF ETFS 78462F103 205 666 SH   SOLE   666 0 0
Vanguard High Dividend Yield E ETFS 921946406 4,993 63,376 SH   SOLE   0 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629 4,912 29,970 SH   SOLE   29,599 0 371
Vanguard Index Fds Sm Cap Valu ETFS 922908611 9,243 86,445 SH   SOLE   86,445 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 2,808 19,268 SH   SOLE   19,031 0 237
Vanguard Index Fds Sml Cp Grw ETFS 922908595 15,993 80,125 SH   SOLE   80,125 0 0
Vanguard Index Fds Value ETF ETFS 922908744 4,424 44,418 SH   SOLE   41,487 0 2,931
Vanguard Real Estate ETF ETFS 922908553 2,884 36,723 SH   SOLE   0 0 0
iShares U.S. Preferred Stock ETFS 464288687 1,844 53,245 SH   SOLE   0 0 0
Invesco Preferred ETF PFD 46138E511 407 28,840 SH   SOLE   26,475 0 2,365
Nuveen Preferred & Income Opp. PFD 67073B106 247 30,000 SH   SOLE   30,000 0 0
Wells Fargo & Co New 7.5 Perp PFD 949746804 450 347 SH   SOLE   347 0 0
Wells Fargo B 5.25 Pfd PFD 949746655 516 20,785 SH   SOLE   18,785 0 2,000
Royal Dutch Shell PLC Spons AD ADR 780259206 654 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 49,592 510,177 SH   SOLE   510,177 0 0