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,692 6 SH   SOLE   6 0 0
3M Company COM 88579Y101 467 2,375 SH   SOLE   2,375 0 0
AbbVie Inc COM 00287y109 13,951 150,581 SH   SOLE   150,581 0 0
Abbott Laboratories COM 002824100 345 5,664 SH   SOLE   5,664 0 0
Adobe Systems Inc COM 00724f101 586 2,405 SH   SOLE   2,405 0 0
Aetna Inc COM 00817Y108 245 1,333 SH   SOLE   1,333 0 0
Alibaba Group Holding Ltd COM 01609w102 15,218 82,022 SH   SOLE   82,022 0 0
Alphabet Inc Cl A COM 02079k305 16,459 14,576 SH   SOLE   14,576 0 0
Alphabet Inc Cl C COM 02079k107 647 580 SH   SOLE   580 0 0
Altria Group Inc COM 02209s103 301 5,295 SH   SOLE   5,295 0 0
Amazon.com COM 023135106 25,402 14,944 SH   SOLE   14,944 0 0
Amgen Inc COM 031162100 12,295 66,605 SH   SOLE   66,605 0 0
Andeavor Corp COM 03349m105 275 2,100 SH   SOLE   2,100 0 0
Anthem Inc COM 036752103 245 1,029 SH   SOLE   1,029 0 0
Apple Computer COM 037833100 22,341 120,691 SH   SOLE   120,691 0 0
Arcos Dorados Holdings Inc COM G0457F107 69 10,000 SH   SOLE   10,000 0 0
At&t Inc COM 00206R102 2,085 64,941 SH   SOLE   64,941 0 0
Auto Data Processing COM 053015103 862 6,423 SH   SOLE   6,423 0 0
Autodesk Inc. COM 052769106 452 3,450 SH   SOLE   3,450 0 0
BHP Billiton Ltd Adr COM 088606108 14,069 281,329 SH   SOLE   281,329 0 0
Baidu, Inc COM 056752108 607 2,500 SH   SOLE   2,500 0 0
Bank of Marin Bancorp COM 063425102 302 3,733 SH   SOLE   3,733 0 0
Becton Dickinson COM 075887109 13,896 58,007 SH   SOLE   58,007 0 0
Berkshire Hathaway CL B COM 084670702 1,896 10,158 SH   SOLE   10,158 0 0
Biogen IDEC Inc COM 09062X103 955 3,290 SH   SOLE   3,290 0 0
Boeing Co. COM 097023105 12,755 38,016 SH   SOLE   38,016 0 0
Bristol-Myers Squibb Co. COM 110122108 1,592 28,768 SH   SOLE   28,768 0 0
Broadcom Inc COM 11135F101 14,239 58,682 SH   SOLE   58,682 0 0
Cameco Corp COM 13321l108 225 20,000 SH   SOLE   20,000 0 0
Caterpillar Inc COM 149123101 16,097 118,650 SH   SOLE   118,650 0 0
Celgene Corp COM 151020104 205 2,585 SH   SOLE   2,585 0 0
Cenovus Energy Inc COM 15135U109 259 25,000 SH   SOLE   25,000 0 0
Charles Schwab Corp COM 808513105 3,303 64,632 SH   SOLE   64,632 0 0
Chevron Corp COM 166764100 15,629 123,617 SH   SOLE   123,617 0 0
Cisco Systems, Inc. COM 17275r102 1,624 37,739 SH   SOLE   37,739 0 0
Clorox Co. Calif. COM 189054109 1,379 10,195 SH   SOLE   10,195 0 0
Coca Cola Co. COM 191216100 549 12,527 SH   SOLE   12,527 0 0
Colgate-Palmolive Co COM 194162103 861 13,278 SH   SOLE   13,278 0 0
Comcast Corp Cl A COM 20030N101 507 15,458 SH   SOLE   15,458 0 0
Constellation Brands COM 21036P108 375 1,715 SH   SOLE   1,715 0 0
Costco Corp COM 22160K105 14,597 69,848 SH   SOLE   69,848 0 0
Dominion Resources COM 25746u109 694 10,180 SH   SOLE   10,180 0 0
Exxon Mobil Corp COM 30231G102 3,303 39,927 SH   SOLE   39,927 0 0
Facebook Inc COM 30303m102 13,089 67,359 SH   SOLE   67,359 0 0
Fair Issac Inc COM 303250104 645 3,335 SH   SOLE   3,335 0 0
Fifth Third Bancorp COM 316773100 13,795 480,655 SH   SOLE   480,655 0 0
Freeport McMoran COM 35671d857 11,893 689,039 SH   SOLE   689,039 0 0
General Electric Co. COM 369604103 246 18,086 SH   SOLE   18,086 0 0
Gilead Sciences COM 375558103 477 6,728 SH   SOLE   6,728 0 0
Goldman Sachs COM 38141G104 10,259 46,510 SH   SOLE   46,510 0 0
HSBC Hldgs Plc COM 404280406 11,894 252,302 SH   SOLE   252,302 0 0
Home Depot COM 437076102 16,325 83,677 SH   SOLE   83,677 0 0
Honeywell Intl Inc COM 438516106 256 1,778 SH   SOLE   1,778 0 0
Humana Inc. COM 444859102 201 677 SH   SOLE   677 0 0
IAC Interactive Corp COM 44919p508 584 3,830 SH   SOLE   3,830 0 0
IShares Trust Russell 2000 COM 464287655 36,016 219,919 SH   SOLE   219,919 0 0
Illumina Inc COM 452327109 580 2,075 SH   SOLE   2,075 0 0
Intel Corp COM 458140100 292 5,880 SH   SOLE   5,880 0 0
Intuitive Surgical Inc COM 46120e602 257 537 SH   SOLE   537 0 0
J P Morgan Chase & Co. COM 46625h100 17,200 165,072 SH   SOLE   165,072 0 0
Johnson & Johnson COM 478160104 14,167 116,752 SH   SOLE   116,752 0 0
Lam Research Corp COM 512807108 8,750 50,624 SH   SOLE   50,624 0 0
Lamb Weston Holdings COM 513272104 16,633 242,784 SH   SOLE   242,784 0 0
LendingClub Corp COM 52603a109 57 15,000 SH   SOLE   15,000 0 0
Lockheed Martin Corp COM 539830109 6,600 22,340 SH   SOLE   22,340 0 0
Lowes Companies Inc COM 548661107 283 2,957 SH   SOLE   2,957 0 0
Lumentum Holdings Inc COM 55024u109 248 4,283 SH   SOLE   4,283 0 0
McDonald's Corp. COM 580135101 4,802 30,645 SH   SOLE   30,645 0 0
Merck & Co Inc COM 58933y105 412 6,780 SH   SOLE   6,780 0 0
Microsoft Corp COM 594918104 1,436 14,567 SH   SOLE   14,567 0 0
National Oilwell Varco Inc COM 637071101 434 10,000 SH   SOLE   10,000 0 0
NetEase Inc COM 64110w102 215 850 SH   SOLE   850 0 0
Netflix Inc. COM 64110L106 22,549 57,606 SH   SOLE   57,606 0 0
NextEra Energy Inc COM 65339f101 214 1,280 SH   SOLE   1,280 0 0
Nike COM 654106103 287 3,600 SH   SOLE   3,600 0 0
Norfolk Southern Corp. COM 655844108 445 2,950 SH   SOLE   2,950 0 0
Nucor Corp COM 670346105 13,535 216,553 SH   SOLE   216,553 0 0
Nvidia Corp COM 67066g104 16,899 71,332 SH   SOLE   71,332 0 0
Papa Murphy's Holdings Inc COM 698814100 78 14,000 SH   SOLE   14,000 0 0
PayPal Holdings Inc COM 70450y103 540 6,483 SH   SOLE   6,483 0 0
Pfizer, Inc. COM 717081103 515 14,208 SH   SOLE   14,208 0 0
Phillips 66 COM 718546104 14,618 130,162 SH   SOLE   130,162 0 0
Procter & Gamble Co. COM 742718109 15,772 202,055 SH   SOLE   202,055 0 0
Raytheon Co New Cl A COM 755111507 235 1,217 SH   SOLE   1,217 0 0
Regions Financial Corp COM 7591EP100 16,927 951,998 SH   SOLE   951,998 0 0
Salesforce.com COM 79466l302 16,957 124,319 SH   SOLE   124,319 0 0
Schlumberger Ltd. COM 806857108 670 10,000 SH   SOLE   10,000 0 0
Smucker JM Company COM 832696405 380 3,539 SH   SOLE   3,539 0 0
Starbucks Corp COM 855244109 312 6,385 SH   SOLE   6,385 0 0
Suncor Energy Inc COM 867224107 814 20,000 SH   SOLE   20,000 0 0
TAL Education Group Adr COM 874080104 526 14,280 SH   SOLE   14,280 0 0
Taiwan Semiconductor Adr COM 874039100 9,987 273,181 SH   SOLE   273,181 0 0
Tencent Holdings Ltd COM 88032q109 10,925 217,412 SH   SOLE   217,412 0 0
Terex Corp COM 880779103 422 10,000 SH   SOLE   10,000 0 0
Tesla Motors Inc COM 88160R101 221 645 SH   SOLE   645 0 0
Thermo Fisher Scientific Inc COM 883556102 274 1,325 SH   SOLE   1,325 0 0
Total Fina Elf COM 89151e109 12,485 206,156 SH   SOLE   206,156 0 0
U S G Copr COM 903293405 431 10,000 SH   SOLE   10,000 0 0
Unilever PLC Amer Shs F COM 904767704 10,826 195,831 SH   SOLE   195,831 0 0
United Health Care COM 91324P102 21,068 85,872 SH   SOLE   85,872 0 0
Visa Inc COM 92826c839 15,822 119,455 SH   SOLE   119,455 0 0
Wal-Mart Stores Inc. COM 931142103 389 4,540 SH   SOLE   4,540 0 0
Walt Disney Holding Co. COM 254687106 454 4,329 SH   SOLE   4,329 0 0
Wells Fargo COM 949746101 297 5,356 SH   SOLE   5,356 0 0
Xylem Inc COM 98419m100 219 3,250 SH   SOLE   3,250 0 0
Amex SPDR Financial Select ETF 81369y605 234 8,804 SH   SOLE   8,804 0 0
Credit Suisse FI Large Cap Enh ETF 22542d423 260 1,021 SH   SOLE   1,021 0 0
Ishares Edge Msci USA Momntm E ETF 46432F396 343 3,128 SH   SOLE   3,128 0 0
S P D R S&P 500 ETF 78462f103 361 1,331 SH   SOLE   1,331 0 0
Sector SPDR Industrial Select ETF 81369y704 206 2,876 SH   SOLE   2,876 0 0
Sector SPDR Tech Select ETF 81369Y803 401 5,770 SH   SOLE   5,770 0 0
Vanguard FTSE Pacific ETF 922042866 377 5,393 SH   SOLE   5,393 0 0
Vanguard Total Stock Market VI ETF 922908769 1,029 7,328 SH   SOLE   7,328 0 0
Sun Communities Inc. REIT 866674104 7,265 74,223 SH   SOLE   74,223 0 0
Weyerhaeuser Co REIT 962166104 210 5,764 SH   SOLE   5,764 0 0