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,495 5 SH   SOLE   5 0 0
3M Company COM 88579Y101 494 2,252 SH   SOLE   2,252 0 0
AbbVie Inc COM 00287y109 14,393 152,066 SH   SOLE   152,066 0 0
Abbott Laboratories COM 002824100 397 6,623 SH   SOLE   6,623 0 0
Adobe Systems Inc COM 00724f101 623 2,885 SH   SOLE   2,885 0 0
Aetna Inc COM 00817Y108 225 1,333 SH   SOLE   1,333 0 0
Alibaba Group Holding Ltd COM 01609w102 14,365 78,264 SH   SOLE   78,264 0 0
Alphabet Inc Cl A COM 02079k305 14,922 14,388 SH   SOLE   14,388 0 0
Alphabet Inc Cl C COM 02079k107 419 406 SH   SOLE   406 0 0
Altria Group Inc COM 02209s103 433 6,955 SH   SOLE   6,955 0 0
Amazon.com COM 023135106 21,726 15,011 SH   SOLE   15,011 0 0
Amgen Inc COM 031162100 11,485 67,371 SH   SOLE   67,371 0 0
Andeavor Corp COM 03349m105 211 2,100 SH   SOLE   2,100 0 0
Anthem Inc COM 036752103 308 1,401 SH   SOLE   1,401 0 0
Apple Computer COM 037833100 19,475 116,073 SH   SOLE   116,073 0 0
At&t Inc COM 00206R102 1,213 34,033 SH   SOLE   34,033 0 0
Auto Data Processing COM 053015103 621 5,473 SH   SOLE   5,473 0 0
Autodesk Inc. COM 052769106 527 4,200 SH   SOLE   4,200 0 0
BHP Billiton Ltd Adr COM 088606108 12,411 279,348 SH   SOLE   279,348 0 0
Bank of Marin Bancorp COM 063425102 257 3,733 SH   SOLE   3,733 0 0
Becton Dickinson COM 075887109 12,216 56,373 SH   SOLE   56,373 0 0
Berkshire Hathaway CL B COM 084670702 1,617 8,106 SH   SOLE   8,106 0 0
Biogen IDEC Inc COM 09062X103 901 3,290 SH   SOLE   3,290 0 0
BlackRock INC COM 09247X101 211 390 SH   SOLE   390 0 0
Boeing Co. COM 097023105 301 918 SH   SOLE   918 0 0
Bristol-Myers Squibb Co. COM 110122108 1,969 31,131 SH   SOLE   31,131 0 0
Broadcom Ltd COM y09827109 13,826 58,670 SH   SOLE   58,670 0 0
Builders FirstSource Inc COM 12008r107 222 11,212 SH   SOLE   11,212 0 0
Caterpillar Inc COM 149123101 17,696 120,072 SH   SOLE   120,072 0 0
Celgene Corp COM 151020104 231 2,585 SH   SOLE   2,585 0 0
Charles Schwab Corp COM 808513105 3,411 65,312 SH   SOLE   65,312 0 0
Chevron Corp COM 166764100 13,725 120,356 SH   SOLE   120,356 0 0
Cisco Systems, Inc. COM 17275r102 1,610 37,528 SH   SOLE   37,528 0 0
Clorox Co. Calif. COM 189054109 1,357 10,195 SH   SOLE   10,195 0 0
Coca Cola Co. COM 191216100 697 16,049 SH   SOLE   16,049 0 0
Colgate-Palmolive Co COM 194162103 954 13,310 SH   SOLE   13,310 0 0
Comcast Corp Cl A COM 20030N101 547 16,016 SH   SOLE   16,016 0 0
Constellation Brands COM 21036P108 391 1,715 SH   SOLE   1,715 0 0
Costco Corp COM 22160K105 13,226 70,193 SH   SOLE   70,193 0 0
Dominion Resources COM 25746u109 684 10,145 SH   SOLE   10,145 0 0
Exxon Mobil Corp COM 30231G102 2,925 39,199 SH   SOLE   39,199 0 0
Facebook Inc COM 30303m102 11,255 70,436 SH   SOLE   70,436 0 0
Fair Issac Inc COM 303250104 565 3,335 SH   SOLE   3,335 0 0
Fifth Third Bancorp COM 316773100 15,280 481,257 SH   SOLE   481,257 0 0
Freeport McMoran COM 35671d857 11,907 677,664 SH   SOLE   677,664 0 0
General Dynamics Corp COM 369550108 12,991 58,810 SH   SOLE   58,810 0 0
General Electric Co. COM 369604103 241 17,886 SH   SOLE   17,886 0 0
Gilead Sciences COM 375558103 583 7,728 SH   SOLE   7,728 0 0
Goldman Sachs COM 38141G104 11,742 46,620 SH   SOLE   46,620 0 0
HSBC Hldgs Plc COM 404280406 11,955 250,790 SH   SOLE   250,790 0 0
Home Depot COM 437076102 14,825 83,172 SH   SOLE   83,172 0 0
Honeywell Intl Inc COM 438516106 252 1,741 SH   SOLE   1,741 0 0
IAC Interactive Corp COM 44919p508 599 3,830 SH   SOLE   3,830 0 0
IShares Trust Russell 2000 COM 464287655 35,929 236,637 SH   SOLE   236,637 0 0
Int'l Business Machines COM 459200101 455 2,964 SH   SOLE   2,964 0 0
Intel Corp COM 458140100 440 8,443 SH   SOLE   8,443 0 0
Intuitive Surgical Inc COM 46120e602 222 537 SH   SOLE   537 0 0
J P Morgan Chase & Co. COM 46625h100 18,359 166,944 SH   SOLE   166,944 0 0
Johnson & Johnson COM 478160104 14,812 115,585 SH   SOLE   115,585 0 0
Lam Research Corp COM 512807108 10,245 50,429 SH   SOLE   50,429 0 0
Lamb Weston Holdings COM 513272104 13,820 237,367 SH   SOLE   237,367 0 0
LendingClub Corp COM 52603a109 52 15,000 SH   SOLE   15,000 0 0
Lockheed Martin Corp COM 539830109 15,327 45,354 SH   SOLE   45,354 0 0
Lowes Companies Inc COM 548661107 262 2,987 SH   SOLE   2,987 0 0
McDonald's Corp. COM 580135101 4,839 30,946 SH   SOLE   30,946 0 0
Merck & Co Inc COM 58933y105 384 7,049 SH   SOLE   7,049 0 0
Microsoft Corp COM 594918104 1,346 14,750 SH   SOLE   14,750 0 0
NetEase Inc COM 64110w102 10,358 36,940 SH   SOLE   36,940 0 0
Netflix Inc. COM 64110L106 17,534 59,366 SH   SOLE   59,366 0 0
NextEra Energy Inc COM 65339f101 206 1,263 SH   SOLE   1,263 0 0
Nike COM 654106103 239 3,600 SH   SOLE   3,600 0 0
Norfolk Southern Corp. COM 655844108 401 2,950 SH   SOLE   2,950 0 0
Nucor Corp COM 670346105 12,972 212,335 SH   SOLE   212,335 0 0
Nvidia Corp COM 67066g104 16,532 71,384 SH   SOLE   71,384 0 0
Papa Murphy's Holdings Inc COM 698814100 68 14,000 SH   SOLE   14,000 0 0
PayPal Holdings Inc COM 70450y103 492 6,483 SH   SOLE   6,483 0 0
Pepsico COM 713448108 344 3,152 SH   SOLE   3,152 0 0
Pfizer, Inc. COM 717081103 704 19,845 SH   SOLE   19,845 0 0
Philip Morris International COM 718172109 231 2,320 SH   SOLE   2,320 0 0
Phillips 66 COM 718546104 12,079 125,928 SH   SOLE   125,928 0 0
Procter & Gamble Co. COM 742718109 16,083 202,864 SH   SOLE   202,864 0 0
Raytheon Co New Cl A COM 755111507 266 1,231 SH   SOLE   1,231 0 0
Regions Financial Corp COM 7591EP100 18,012 969,442 SH   SOLE   969,442 0 0
Salesforce.com COM 79466l302 14,522 124,864 SH   SOLE   124,864 0 0
Siemens AG COM D69671218 9,802 76,988 SH   SOLE   76,988 0 0
Siemens AG Adr COM 826197501 211 3,296 SH   SOLE   3,296 0 0
Smucker JM Company COM 832696405 439 3,539 SH   SOLE   3,539 0 0
Starbucks Corp COM 855244109 494 8,539 SH   SOLE   8,539 0 0
TAL Education Group Adr COM 874080104 530 14,280 SH   SOLE   14,280 0 0
Taiwan Semiconductor Adr COM 874039100 11,861 271,049 SH   SOLE   271,049 0 0
Tesla Motors Inc COM 88160R101 385 1,445 SH   SOLE   1,445 0 0
Thermo Fisher Scientific Inc COM 883556102 274 1,325 SH   SOLE   1,325 0 0
Unilever PLC Amer Shs F COM 904767704 10,469 188,419 SH   SOLE   188,419 0 0
United Health Care COM 91324P102 18,779 87,751 SH   SOLE   87,751 0 0
Visa Inc COM 92826c839 14,439 120,707 SH   SOLE   120,707 0 0
Vulcan Materials Company COM 929160109 5,315 46,552 SH   SOLE   46,552 0 0
Wal-Mart Stores Inc. COM 931142103 389 4,372 SH   SOLE   4,372 0 0
Walt Disney Holding Co. COM 254687106 485 4,831 SH   SOLE   4,831 0 0
Xylem Inc COM 98419m100 250 3,250 SH   SOLE   3,250 0 0
Zimmer Biomet Holdings Inc COM 98956p102 215 1,973 SH   SOLE   1,973 0 0
Amex SPDR Financial Select ETF 81369y605 247 8,953 SH   SOLE   8,953 0 0
Credit Suisse FI Large Cap Enh ETF 22542d423 238 1,021 SH   SOLE   1,021 0 0
IShares MSCI Value Indx Fd ETF 464288877 322 5,908 SH   SOLE   5,908 0 0
PowerShares QQQ Trust ETF 73935a104 307 1,919 SH   SOLE   1,919 0 0
S P D R S&P 500 ETF 78462f103 337 1,281 SH   SOLE   1,281 0 0
Sector SPDR Industrial Select ETF 81369y704 214 2,876 SH   SOLE   2,876 0 0
Sector SPDR Tech Select ETF 81369Y803 377 5,770 SH   SOLE   5,770 0 0
Vanguard FTSE Pacific ETF 922042866 393 5,393 SH   SOLE   5,393 0 0
Vanguard Total Stock Market VI ETF 922908769 1,195 8,802 SH   SOLE   8,802 0 0
Vanguard Value ETF ETF 922908744 306 2,964 SH   SOLE   2,964 0 0
Crown Castle Intl Corp REIT 22822V101 11,943 108,960 SH   SOLE   108,960 0 0
Sun Communities Inc. REIT 866674104 7,037 77,015 SH   SOLE   77,015 0 0
Weyerhaeuser Co REIT 962166104 202 5,764 SH   SOLE   5,764 0 0