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
3M Company COM 88579y101 3,082 13,095 SH   SOLE   8,406 0 4,689
Abbott Labs COM 002824100 1,508 26,415 SH   SOLE   26,190 0 225
Accenture Ltd COM G1151C101 13,706 89,530 SH   SOLE   51,775 0 37,755
Adobe Systems COM 00724f101 2,101 11,989 SH   SOLE   7,794 0 4,195
Alphabet Class C COM 02079K107 17,813 17,023 SH   SOLE   9,476 0 7,547
Amazon COM 023135106 15,871 13,571 SH   SOLE   7,567 0 6,004
American Express Co COM 025816109 678 6,827 SH   SOLE   6,827 0 0
American Tower Corp Reit COM 03027x100 382 2,680 SH   SOLE   2,300 0 380
Ametek Inc COM 031100100 13,228 182,528 SH   SOLE   97,716 0 84,812
Amgen Inc. COM 031162100 381 2,192 SH   SOLE   1,942 0 250
Analog Devices Inc COM 032654105 12,005 134,841 SH   SOLE   70,607 0 64,234
Apple COM 037833100 18,009 106,420 SH   SOLE   62,396 0 44,024
Aptiv PLC COM G6095L109 12,216 144,008 SH   SOLE   75,983 0 68,025
AT&T Inc COM 00206r102 1,248 32,092 SH   SOLE   30,270 0 1,822
BayCom Corp COM 07272M107 2,665 137,040 SH   SOLE   137,040 0 0
Biogen COM 09062X103 12,821 40,245 SH   SOLE   21,670 0 18,575
Blackrock Inc COM 09247x101 3,374 6,568 SH   SOLE   4,414 0 2,154
Bristol-Myers Squibb Co COM 110122108 4,331 70,675 SH   SOLE   54,829 0 15,846
Caterpillar Inc COM 149123101 1,199 7,608 SH   SOLE   7,608 0 0
Celgene Corp COM 151020104 344 3,297 SH   SOLE   3,027 0 270
Charles Schwab COM 808513105 295 5,750 SH   SOLE   5,750 0 0
Cigna Corp COM 125509109 420 2,068 SH   SOLE   2,068 0 0
Coca-Cola COM 191216100 3,030 66,050 SH   SOLE   53,558 0 12,492
Comcast Corporation Class A COM 20030n101 2,339 58,393 SH   SOLE   36,953 0 21,440
Constellation Brands COM 21036P108 1,527 6,680 SH   SOLE   4,190 0 2,490
Costar Group Inc COM 22160n109 2,081 7,009 SH   SOLE   4,552 0 2,457
Costco COM 22160k105 347 1,865 SH   SOLE   1,865 0 0
CVS Health Corporation COM 126650100 706 9,744 SH   SOLE   9,669 0 75
Danaher COM 235851102 12,521 134,898 SH   SOLE   72,235 0 62,663
Delta Air Lines COM 247361702 13,126 234,397 SH   SOLE   124,897 0 109,500
Eastman Chem Co COM 277432100 12,636 136,395 SH   SOLE   72,370 0 64,025
Ebay COM 278642103 12,570 333,077 SH   SOLE   178,899 0 154,178
Ecolab Inc COM 278865100 2,686 20,021 SH   SOLE   12,676 0 7,345
EOG Resources COM 26875p101 1,540 14,268 SH   SOLE   9,108 0 5,160
Estee Lauder Cos COM 518439104 3,073 24,148 SH   SOLE   17,313 0 6,835
Exxon Mobil COM 30231g102 711 8,500 SH   SOLE   8,500 0 0
Facebook Inc Cl A COM 30303M102 14,775 83,730 SH   SOLE   46,433 0 37,297
General Electric Co COM 369604103 838 48,000 SH   SOLE   48,000 0 0
Gilead Sciences Inc COM 375558103 1,351 18,855 SH   SOLE   18,705 0 150
Goldman Sachs COM 38141G104 9,863 38,716 SH   SOLE   21,039 0 17,677
Hercules Capital Inc COM 427096508 209 15,900 SH   SOLE   15,900 0 0
Home Depot Inc COM 437076102 12,580 66,377 SH   SOLE   35,241 0 31,136
Honeywell Int'l COM 438516106 12,854 83,813 SH   SOLE   44,793 0 39,020
IBM COM 459200101 1,534 10,000 SH   SOLE   10,000 0 0
Illumina Inc Com COM 452327109 2,652 12,139 SH   SOLE   7,651 0 4,488
Intel Corp COM 458140100 487 10,559 SH   SOLE   10,559 0 0
Intuit COM 461202103 12,178 77,181 SH   SOLE   41,684 0 35,497
J P Morgan Chase & Co COM 46625H100 13,094 122,441 SH   SOLE   65,964 0 56,477
Lockheed Martin Corp Com COM 539830109 13,155 40,974 SH   SOLE   21,840 0 19,134
Marriott Intl Inc New Cl A COM 571903202 2,482 18,286 SH   SOLE   11,581 0 6,705
Mastercard Inc COM 57636Q104 13,170 87,011 SH   SOLE   46,570 0 40,441
Merck COM 58933y105 1,013 18,000 SH   SOLE   18,000 0 0
Microsoft COM 594918104 18,005 210,488 SH   SOLE   124,683 0 85,805
Netflix COM 64110L106 357 1,860 SH   SOLE   1,860 0 0
Omnicom Group Inc COM 681919106 2,348 32,236 SH   SOLE   20,326 0 11,910
Oracle COM 68389X105 13,482 285,161 SH   SOLE   165,301 0 119,860
Palo Alto Networks COM 697435105 1,940 13,387 SH   SOLE   8,462 0 4,925
Philip Morris Int'l COM 718172109 1,525 14,430 SH   SOLE   9,041 0 5,389
Powershares QQQ Trust Series 1 COM 73935a104 489 3,140 SH   SOLE   2,840 0 300
Praxair Inc COM 74005P104 758 4,901 SH   SOLE   4,860 0 41
Principal Financial COM 74251v102 325 4,600 SH   SOLE   4,600 0 0
Prologis, Inc. COM 74340W103 13,112 203,248 SH   SOLE   108,288 0 94,960
Regeneron Pharma Inc COM 75886F107 2,616 6,957 SH   SOLE   4,403 0 2,554
Rockwell Automation COM 773903109 430 2,190 SH   SOLE   1,990 0 200
S&P Global COM 78409V104 12,975 76,594 SH   SOLE   40,944 0 35,650
Salesforce COM 79466l302 2,030 19,855 SH   SOLE   12,822 0 7,033
Schein Henry Inc COM 806407102 205 2,940 SH   SOLE   2,940 0 0
Schlumberger Ltd COM 806857108 13,259 196,747 SH   SOLE   114,237 0 82,510
Select Sector Financial Select COM 81369y605 299 10,700 SH   SOLE   9,200 0 1,500
Select Sector Spdr Tr Sbi Int- COM 81369Y886 10,596 201,140 SH   SOLE   201,140 0 0
Simon Property Group COM 828806109 731 4,254 SH   SOLE   4,254 0 0
Starbucks COM 855244109 2,729 47,520 SH   SOLE   32,090 0 15,430
Texas Instruments COM 882508104 12,037 115,256 SH   SOLE   60,621 0 54,635
Thermo Fisher Scientific COM 883556102 12,574 66,222 SH   SOLE   35,254 0 30,968
TJX Corp COM 872540109 2,418 31,621 SH   SOLE   19,851 0 11,770
Union Pacific Corp COM 907818108 1,931 14,400 SH   SOLE   14,400 0 0
Unitedhealth Group COM 91324P102 12,708 57,643 SH   SOLE   30,762 0 26,881
US Bancorp COM 902973304 276 5,157 SH   SOLE   5,157 0 0
Verisk Analytics Inc Cl A COM 92345Y106 13,258 138,107 SH   SOLE   73,817 0 64,290
Verizon Communications COM 92343v104 608 11,490 SH   SOLE   10,790 0 700
Visa COM 92826C839 13,627 119,518 SH   SOLE   63,946 0 55,572
Wal-Mart Stores Inc COM 931142103 2,400 24,300 SH   SOLE   24,300 0 0
Walt Disney COM 254687106 2,580 23,995 SH   SOLE   16,135 0 7,860
Waste Management COM 94106L109 13,908 161,155 SH   SOLE   89,880 0 71,275
West Pharmaceutical Services I COM 955306105 2,734 27,707 SH   SOLE   17,867 0 9,840
Yum! Brands COM 988498101 12,326 151,037 SH   SOLE   80,180 0 70,857
iShares Gold Trust ETF ETFS 464285105 6,006 480,090 SH   SOLE   480,090 0 0
iShares Russell 1000 Value ETF ETFS 464287598 13,309 107,035 SH   SOLE   107,035 0 0
iShares Tr MSCI EAFE Idx ETF ETFS 464287465 12,954 184,237 SH   SOLE   183,891 0 346
iShares Tr S&P 500 Value ETF ETFS 464287408 20,553 179,915 SH   SOLE   179,915 0 0
ProShares S&P 500 Dividend Ari ETFS 74348A467 2,792 43,603 SH   SOLE   43,233 0 370
SPDR Barclays Convertible Secu ETFS 78464A359 1,350 26,679 SH   SOLE   26,464 0 215
SPDR Series S&P Dividend ETF ETFS 78464A763 5,513 58,349 SH   SOLE   57,604 0 745
Vanguard High Dividend Yield E ETFS 921946406 5,527 64,546 SH   SOLE   64,016 0 530
Vanguard Index Fds Mid Cap ETF ETFS 922908629 4,809 31,073 SH   SOLE   30,725 0 348
Vanguard Index Fds Sm Cap Valu ETFS 922908611 11,478 86,445 SH   SOLE   86,445 0 0
Vanguard Index Fds Small Cp ET ETFS 922908751 1,364 9,227 SH   SOLE   8,965 0 262
Vanguard Index Fds Sml Cp Grw ETFS 922908595 12,888 80,125 SH   SOLE   80,125 0 0
Vanguard Index Fds Value ETF ETFS 922908744 5,244 49,321 SH   SOLE   46,795 0 2,526
Vanguard Intl Eqty Idx FTSE Eu ETFS 922042874 2,141 36,203 SH   SOLE   35,793 0 410
Vanguard Real Estate ETF ETFS 922908553 3,330 40,132 SH   SOLE   39,344 0 788
iShares U.S. Preferred Stock ETFS 464288687 3,044 79,970 SH   SOLE   76,170 0 3,800
Nuveen Preferred & Income Opp. PFD 67073b106 310 30,000 SH   SOLE   30,000 0 0
Powershares Preferred Portfoli PFD 73936t565 462 31,105 SH   SOLE   28,740 0 2,365
Wells Fargo & Co New 7.5 Perp PFD 949746804 455 347 SH   SOLE   347 0 0
Wells Fargo B 5.25 Pfd PFD 949746655 524 20,785 SH   SOLE   18,785 0 2,000
Royal Dutch Shell PLC Spons AD ADR 780259206 1,334 20,000 SH   SOLE   20,000 0 0
Vanguard Inst Index Fund - Sta COM vangcasc3 41,044 510,177 SH   SOLE   510,177 0 0