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
Berkshire Hathaway Cl A COM 084990175 1,786 6 SH   SOLE   6 0 0
3M Company COM 88579Y101 565 2,401 SH   SOLE   2,401 0 0
AbbVie Inc COM 00287y109 13,982 144,575 SH   SOLE   144,575 0 0
Abbott Laboratories COM 002824100 308 5,404 SH   SOLE   5,404 0 0
Adobe Systems Inc COM 00724f101 480 2,739 SH   SOLE   2,739 0 0
Alibaba Group Holding Ltd COM 01609w102 12,484 72,400 SH   SOLE   72,400 0 0
Alphabet Inc Cl A COM 02079k305 14,533 13,796 SH   SOLE   13,796 0 0
Alphabet Inc Cl C COM 02079k107 5,997 5,731 SH   SOLE   5,731 0 0
Altria Group Inc COM 02209s103 520 7,288 SH   SOLE   7,288 0 0
Amazon.com COM 023135106 16,912 14,461 SH   SOLE   14,461 0 0
Amgen Inc COM 031162100 11,629 66,872 SH   SOLE   66,872 0 0
Andeavor Corp COM 03349m105 240 2,100 SH   SOLE   2,100 0 0
Apple Computer COM 037833100 18,894 111,648 SH   SOLE   111,648 0 0
At&t Inc COM 00206R102 1,106 28,446 SH   SOLE   28,446 0 0
Auto Data Processing COM 053015103 683 5,830 SH   SOLE   5,830 0 0
Autodesk Inc. COM 052769106 440 4,200 SH   SOLE   4,200 0 0
BHP Billiton Ltd Adr COM 088606108 11,878 258,281 SH   SOLE   258,281 0 0
Bank America Corp New COM 060505104 298 10,096 SH   SOLE   10,096 0 0
Bank of Marin Bancorp COM 063425102 254 3,733 SH   SOLE   3,733 0 0
Bard C R Inc COM 067383109 13,221 39,912 SH   SOLE   39,912 0 0
Barings Corporate Inc COM 06759x107 1,552 101,698 SH   SOLE   101,698 0 0
Berkshire Hathaway CL B COM 084670702 1,625 8,197 SH   SOLE   8,197 0 0
Biogen IDEC Inc COM 09062X103 1,021 3,204 SH   SOLE   3,204 0 0
Bristol-Myers Squibb Co. COM 110122108 1,831 29,881 SH   SOLE   29,881 0 0
Broadcom Ltd COM y09827109 14,551 56,640 SH   SOLE   56,640 0 0
Caterpillar Inc COM 149123101 18,571 117,849 SH   SOLE   117,849 0 0
Celgene Corp COM 151020104 1,179 11,293 SH   SOLE   11,293 0 0
Charles Schwab Corp COM 808513105 3,417 66,509 SH   SOLE   66,509 0 0
Chevron Corp COM 166764100 13,720 109,593 SH   SOLE   109,593 0 0
Chubb Ltd COM h1467j104 291 1,989 SH   SOLE   1,989 0 0
Cisco Systems, Inc. COM 17275r102 1,291 33,700 SH   SOLE   33,700 0 0
Clorox Co. Calif. COM 189054109 1,531 10,295 SH   SOLE   10,295 0 0
Coca Cola Co. COM 191216100 1,040 22,664 SH   SOLE   22,664 0 0
Cognizant Tech Sol Cl A COM 192446102 229 3,227 SH   SOLE   3,227 0 0
Colgate-Palmolive Co COM 194162103 1,019 13,508 SH   SOLE   13,508 0 0
Comcast Corp Cl A COM 20030N101 1,084 27,064 SH   SOLE   27,064 0 0
Constellation Brands COM 21036P108 409 1,788 SH   SOLE   1,788 0 0
Costco Corp COM 22160K105 12,431 66,793 SH   SOLE   66,793 0 0
Dominion Resources COM 25746u109 969 11,953 SH   SOLE   11,953 0 0
DowDuPont Inc COM 26078j100 242 3,405 SH   SOLE   3,405 0 0
Edison International COM 281020107 394 6,230 SH   SOLE   6,230 0 0
Exxon Mobil Corp COM 30231G102 3,355 40,109 SH   SOLE   40,109 0 0
Facebook Inc COM 30303m102 21,651 122,698 SH   SOLE   122,698 0 0
Fair Issac Inc COM 303250104 511 3,335 SH   SOLE   3,335 0 0
Fifth Third Bancorp COM 316773100 14,176 467,235 SH   SOLE   467,235 0 0
First Republic Bank COM 33616c100 10,753 124,108 SH   SOLE   124,108 0 0
Freeport McMoran COM 35671d857 11,978 631,761 SH   SOLE   631,761 0 0
General Dynamics Corp COM 369550108 11,244 55,269 SH   SOLE   55,269 0 0
General Electric Co. COM 369604103 373 21,398 SH   SOLE   21,398 0 0
Gilead Sciences COM 375558103 528 7,367 SH   SOLE   7,367 0 0
Goldman Sachs COM 38141G104 10,807 42,419 SH   SOLE   42,419 0 0
HSBC Hldgs Plc COM 404280406 12,269 237,580 SH   SOLE   237,580 0 0
Home Depot COM 437076102 15,063 79,473 SH   SOLE   79,473 0 0
IAC Interactive Corp COM 44919p508 468 3,830 SH   SOLE   3,830 0 0
IShares Trust Russell 2000 COM 464287655 38,114 249,991 SH   SOLE   249,991 0 0
Int'l Business Machines COM 459200101 263 1,714 SH   SOLE   1,714 0 0
Intuitive Surgical Inc COM 46120e602 222 609 SH   SOLE   609 0 0
J P Morgan Chase & Co. COM 46625h100 17,163 160,492 SH   SOLE   160,492 0 0
Johnson & Johnson COM 478160104 15,462 110,663 SH   SOLE   110,663 0 0
Lam Research Corp COM 512807108 17,956 97,552 SH   SOLE   97,552 0 0
Lamb Weston Holdings COM 513272104 3,173 56,202 SH   SOLE   56,202 0 0
LendingClub Corp COM 52603a109 62 15,000 SH   SOLE   15,000 0 0
Lockheed Martin Corp COM 539830109 13,770 42,889 SH   SOLE   42,889 0 0
Lowes Companies Inc COM 548661107 355 3,818 SH   SOLE   3,818 0 0
McDonald's Corp. COM 580135101 5,646 32,801 SH   SOLE   32,801 0 0
Merck & Co Inc COM 58933y105 409 7,268 SH   SOLE   7,268 0 0
Microsoft Corp COM 594918104 852 9,961 SH   SOLE   9,961 0 0
NetEase Inc COM 64110w102 12,529 36,310 SH   SOLE   36,310 0 0
Netflix Inc. COM 64110L106 9,138 47,602 SH   SOLE   47,602 0 0
NextEra Energy Inc COM 65339f101 229 1,467 SH   SOLE   1,467 0 0
Nike COM 654106103 288 4,600 SH   SOLE   4,600 0 0
Norfolk Southern Corp. COM 655844108 538 3,715 SH   SOLE   3,715 0 0
Nucor Corp COM 670346105 12,764 200,752 SH   SOLE   200,752 0 0
Nvidia Corp COM 67066g104 13,016 67,266 SH   SOLE   67,266 0 0
Papa Murphy's Holdings Inc COM 698814100 75 14,000 SH   SOLE   14,000 0 0
PayPal Holdings Inc COM 70450y103 828 11,252 SH   SOLE   11,252 0 0
Pepsico COM 713448108 452 3,766 SH   SOLE   3,766 0 0
Pfizer, Inc. COM 717081103 598 16,500 SH   SOLE   16,500 0 0
Philip Morris International COM 718172109 489 4,628 SH   SOLE   4,628 0 0
Phillips 66 COM 718546104 12,069 119,322 SH   SOLE   119,322 0 0
Procter & Gamble Co. COM 742718109 24,178 263,147 SH   SOLE   263,147 0 0
Raytheon Co New Cl A COM 755111507 238 1,265 SH   SOLE   1,265 0 0
Regions Financial Corp COM 7591EP100 16,187 936,773 SH   SOLE   936,773 0 0
Salesforce.com COM 79466l302 12,411 121,399 SH   SOLE   121,399 0 0
Siemens AG COM D69671218 10,615 76,108 SH   SOLE   76,108 0 0
Siemens AG Adr COM 826197501 228 3,296 SH   SOLE   3,296 0 0
Smucker JM Company COM 832696405 440 3,539 SH   SOLE   3,539 0 0
Starbucks Corp COM 855244109 364 6,335 SH   SOLE   6,335 0 0
TAL Education Group Adr COM 874080104 424 14,280 SH   SOLE   14,280 0 0
Tesla Motors Inc COM 88160R101 526 1,690 SH   SOLE   1,690 0 0
Thermo Fisher Scientific Inc COM 883556102 307 1,619 SH   SOLE   1,619 0 0
Unilever PLC Amer Shs F COM 904767704 9,929 179,427 SH   SOLE   179,427 0 0
United Health Care COM 91324P102 18,892 85,695 SH   SOLE   85,695 0 0
Visa Inc COM 92826c839 13,252 116,225 SH   SOLE   116,225 0 0
Vulcan Materials Company COM 929160109 11,508 89,649 SH   SOLE   89,649 0 0
Wal-Mart Stores Inc. COM 931142103 491 4,976 SH   SOLE   4,976 0 0
Walt Disney Holding Co. COM 254687106 559 5,197 SH   SOLE   5,197 0 0
Wells Fargo COM 949746101 323 5,319 SH   SOLE   5,319 0 0
Xylem Inc COM 98419m100 222 3,250 SH   SOLE   3,250 0 0
Zimmer Biomet Holdings Inc COM 98956p102 214 1,773 SH   SOLE   1,773 0 0
Credit Suisse FI Large Cap Enh ETF 22542d423 233 1,021 SH   SOLE   1,021 0 0
IShares Russell Top 200 Growth ETF 464289438 213 2,918 SH   SOLE   2,918 0 0
PowerShares QQQ Trust ETF 73935a104 320 2,057 SH   SOLE   2,057 0 0
Vanguard Total Stock Market VI ETF 922908769 1,208 8,802 SH   SOLE   8,802 0 0
Alexandria Real Estate Equitie REIT 015271109 12,481 95,572 SH   SOLE   95,572 0 0
Crown Castle Intl Corp REIT 22822V101 12,323 111,011 SH   SOLE   111,011 0 0
Sun Communities Inc. REIT 866674104 14,697 158,407 SH   SOLE   158,407 0 0