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 18,702 171,850 SH   SOLE   106,904 0 64,946
Accenture Ltd COM G1151C101 6,781 30,004 SH   SOLE   24,222 0 5,782
Activision Inc New Com New COM 00507V109 14,898 184,036 SH   SOLE   102,884 0 81,152
Adobe Inc. COM 00724F101 16,672 33,995 SH   SOLE   19,720 0 14,275
Alphabet Class C COM 02079K107 27,299 18,576 SH   SOLE   11,820 0 6,756
Amazon COM 023135106 54,259 17,232 SH   SOLE   10,852 0 6,380
American Tower Corp Reit COM 03027X100 1,985 8,210 SH   SOLE   7,877 0 333
Americold Realty Trust COM 03064D108 1,560 43,625 SH   SOLE   43,363 0 262
Ametek Inc COM 031100100 16,271 163,693 SH   SOLE   94,202 0 69,491
Amphenol COM 032095101 16,538 152,751 SH   SOLE   88,795 0 63,956
Analog Devices Inc COM 032654105 4,930 42,227 SH   SOLE   30,909 0 11,318
Apple COM 037833100 61,497 531,017 SH   SOLE   338,465 0 192,552
Aptiv PLC COM G6095L109 3,306 36,063 SH   SOLE   26,439 0 9,624
AT&T Inc COM 00206R102 717 25,133 SH   SOLE   23,761 0 1,372
Atlassian Corp Plc COM G06242104 16,307 89,701 SH   SOLE   52,254 0 37,447
BayCom Corp COM 07272M107 1,412 137,040 SH   SOLE   137,040 0 0
Booz Allen Hamilton Hldg COM 099502106 16,146 194,579 SH   SOLE   111,659 0 82,920
Bristol-Myers Squibb Co COM 110122108 1,699 28,175 SH   SOLE   28,175 0 0
Caterpillar Inc COM 149123101 1,135 7,608 SH   SOLE   7,608 0 0
Chipotle Mexican Grill COM 169656105 14,681 11,804 SH   SOLE   6,649 0 5,155
Coca-Cola COM 191216100 1,740 35,238 SH   SOLE   35,238 0 0
Costco COM 22160K105 15,391 43,355 SH   SOLE   24,515 0 18,840
Danaher COM 235851102 17,250 80,111 SH   SOLE   46,879 0 33,232
Digital Realty Trust COM 253868103 1,904 12,972 SH   SOLE   12,908 0 64
Dollar Gen Corp Com COM 256677105 3,268 15,588 SH   SOLE   11,396 0 4,192
Ecolab Inc COM 278865100 14,728 73,697 SH   SOLE   41,480 0 32,217
Exxon Mobil COM 30231G102 285 8,300 SH   SOLE   8,300 0 0
Facebook Inc Cl A COM 30303M102 21,390 81,672 SH   SOLE   49,791 0 31,881
General Electric Co COM 369604103 295 47,400 SH   SOLE   47,400 0 0
Global Pmts Inc Com COM 37940X102 4,637 26,111 SH   SOLE   19,075 0 7,036
Guidewire Software COM 40171V100 4,777 45,809 SH   SOLE   33,681 0 12,128
HCA Healthcare COM 40412C101 10,636 85,305 SH   SOLE   50,022 0 35,283
Hercules Capital Inc COM 427096508 177 15,315 SH   SOLE   15,315 0 0
Home Depot Inc COM 437076102 15,202 54,742 SH   SOLE   30,756 0 23,986
IBM COM 459200101 1,300 10,684 SH   SOLE   10,684 0 0
Idexx Labs Inc Com COM 45168D104 16,901 42,992 SH   SOLE   24,923 0 18,069
Illumina Inc Com COM 452327109 5,022 16,247 SH   SOLE   11,875 0 4,372
Intel Corp COM 458140100 539 10,400 SH   SOLE   10,400 0 0
Intuit COM 461202103 16,775 51,424 SH   SOLE   29,867 0 21,557
Invesco QQQ Trust COM 46090E103 357 1,285 SH   SOLE   1,010 0 275
Iqvia Hldgs Inc COM 46266C105 16,716 106,043 SH   SOLE   61,198 0 44,845
J P Morgan Chase & Co COM 46625H100 16,500 171,388 SH   SOLE   102,122 0 69,266
Jack Henry & Assoc COM 426281101 4,647 28,584 SH   SOLE   20,881 0 7,703
Johnson & Johnson COM 478160104 6,700 45,002 SH   SOLE   36,029 0 8,973
Lockheed Martin Corp Com COM 539830109 4,570 11,924 SH   SOLE   8,711 0 3,213
Mastercard Inc COM 57636Q104 16,391 48,470 SH   SOLE   27,956 0 20,514
Merck COM 58933Y105 1,493 18,000 SH   SOLE   18,000 0 0
Microsoft COM 594918104 55,062 261,788 SH   SOLE   166,513 0 95,275
Moodys Corp Com COM 615369105 1,217 4,199 SH   SOLE   0 0 4,199
Netflix COM 64110L106 14,966 29,930 SH   SOLE   16,780 0 13,150
Nike Inc Cl B COM 654106103 15,097 120,256 SH   SOLE   67,858 0 52,398
Nvidia Corp COM 67066G104 16,816 31,070 SH   SOLE   17,939 0 13,131
O'Reilly Automotive COM 67103H107 3,360 7,287 SH   SOLE   5,335 0 1,952
Paypal COM 70450Y103 4,810 24,415 SH   SOLE   17,994 0 6,421
Pepsico COM 713448108 15,602 112,570 SH   SOLE   63,436 0 49,134
Procter & Gamble COM 742718109 5,399 38,842 SH   SOLE   31,834 0 7,008
Prologis, Inc. COM 74340W103 1,864 18,526 SH   SOLE   18,438 0 88
S&P Global COM 78409V104 14,495 40,198 SH   SOLE   24,827 0 15,371
Salesforce COM 79466L302 16,784 66,783 SH   SOLE   38,894 0 27,889
Servicenow Inc COM 81762P102 16,629 34,286 SH   SOLE   19,982 0 14,304
Sherwin Williams Co Com COM 824348106 4,617 6,626 SH   SOLE   4,856 0 1,770
Shopify Inc COM 82509L107 3,303 3,229 SH   SOLE   2,366 0 863
Splunk Inc COM 848637104 16,669 88,603 SH   SOLE   51,297 0 37,306
Spotify Technology COM L8681T102 3,324 13,705 SH   SOLE   10,081 0 3,624
Tesla Mtrs Inc Com COM 88160R101 3,329 7,760 SH   SOLE   5,618 0 2,142
Texas Instruments COM 882508104 16,746 117,274 SH   SOLE   68,001 0 49,273
Thermo Fisher Scientific COM 883556102 5,245 11,879 SH   SOLE   8,796 0 3,083
TJX Corp COM 872540109 15,140 272,052 SH   SOLE   154,442 0 117,610
Union Pacific Corp COM 907818108 19,972 101,446 SH   SOLE   66,410 0 35,036
Unitedhealth Group COM 91324P102 5,142 16,492 SH   SOLE   12,131 0 4,361
Verizon Communications COM 92343V104 2,433 40,899 SH   SOLE   40,899 0 0
Visa COM 92826C839 16,382 81,920 SH   SOLE   47,179 0 34,741
Wal-Mart Stores Inc COM 931142103 3,719 26,580 SH   SOLE   26,580 0 0
Walt Disney COM 254687106 3,271 26,365 SH   SOLE   19,453 0 6,912
Waste Management COM 94106L109 3,256 28,770 SH   SOLE   21,122 0 7,648
Workday Inc Class A COM 98138H101 16,607 77,194 SH   SOLE   44,982 0 32,212
Yum! Brands COM 988498101 3,375 36,966 SH   SOLE   27,213 0 9,753
Zoetis Inc COM 98978V103 6,535 39,517 SH   SOLE   22,830 0 16,687
Industrial Select Sector SPDR ETFS 81369Y704 910 11,826 SH   SOLE   11,826 0 0
iShares Cohen & Steers REIT ET ETFS 464287564 527 5,165 SH   SOLE   5,165 0 0
iShares Gold Trust ETF ETFS 464285105 10,049 558,610 SH   SOLE   558,610 0 0
iShares S&P 100 ETF ETFS 464287101 5,148 33,056 SH   SOLE   33,056 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 11,056 173,697 SH   SOLE   173,475 0 222
iShares Tr S&P 500 Value ETF ETFS 464287408 20,231 179,915 SH   SOLE   179,915 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467 4,461 61,835 SH   SOLE   61,835 0 0
Real Estate Select Sector SPDR ETFS 81369Y860 635 17,990 SH   SOLE   17,990 0 0
SPDR Portfolio S&P 500 Growth ETFS 78464A409 5,163 103,030 SH   SOLE   103,030 0 0
SPDR S&P 500 ETF ETFS 78462F103 223 666 SH   SOLE   666 0 0
Vanguard High Dividend Yield E ETFS 921946406 4,531 55,984 SH   SOLE   55,984 0 0
Vanguard Index Fds Mid Cap ETF ETFS 922908629 5,681 32,232 SH   SOLE   31,873 0 359
Vanguard Index Fds Sm Cap Valu ETFS 922908611 9,563 86,445 SH   SOLE   86,445 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 3,460 22,494 SH   SOLE   22,257 0 237
Vanguard Index Fds Sml Cp Grw ETFS 922908595 17,221 80,125 SH   SOLE   80,125 0 0
Vanguard Index Fds Value ETF ETFS 922908744 15,356 146,936 SH   SOLE   145,303 0 1,633
Vanguard Real Estate ETF ETFS 922908553 621 7,867 SH   SOLE   7,572 0 295
Vanguard S&P 500 ETF ETFS 922908363 15,491 50,354 SH   SOLE   49,792 0 562
Vanguard Total Stock Market ET ETFS 922908769 546 3,203 SH   SOLE   3,203 0 0
iShares U.S. Preferred Stock ETFS 464288687 10,971 300,980 SH   SOLE   298,628 0 2,352
Invesco Preferred ETF PFD 46138E511 425 28,840 SH   SOLE   26,475 0 2,365
Nuveen Preferred & Income Opp. PFD 67073B106 255 30,000 SH   SOLE   30,000 0 0
Wells Fargo & Co New 7.5 Perp PFD 949746804 431 321 SH   SOLE   321 0 0
Wells Fargo B 5.25 Pfd PFD 949746655 528 20,785 SH   SOLE   18,785 0 2,000
Royal Dutch Shell PLC Spons AD ADR 780259206 503 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 53,977 510,177 SH   SOLE   510,177 0 0