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 084670108 1,929 5 SH   SOLE   5 0 0
ASML Holdings COM N07059210 30,194 48,908 SH   SOLE   48,908 0 0
AbbVie Inc COM 00287y109 1,073 9,912 SH   SOLE   9,912 0 0
Abbott Laboratories COM 002824100 944 7,874 SH   SOLE   7,874 0 0
Activision Blizzard Inc COM 00507V109 22,267 239,425 SH   SOLE   239,425 0 0
Adobe Systems Inc COM 00724f101 29,521 62,102 SH   SOLE   62,102 0 0
Albemarle Corp COM 012653101 13,990 95,751 SH   SOLE   95,751 0 0
Alibaba Group Holding Ltd COM 01609w102 13,743 60,614 SH   SOLE   60,614 0 0
Alphabet Inc Cl A COM 02079k305 22,311 10,817 SH   SOLE   10,817 0 0
Alphabet Inc Cl C COM 02079k107 2,209 1,068 SH   SOLE   1,068 0 0
Amazon.com COM 023135106 32,503 10,505 SH   SOLE   10,505 0 0
American Electric Power COM 025537101 395 4,659 SH   SOLE   4,659 0 0
Apple Computer COM 037833100 42,204 345,507 SH   SOLE   345,507 0 0
At&t Inc COM 00206R102 730 24,122 SH   SOLE   24,122 0 0
Auto Data Processing COM 053015103 633 3,360 SH   SOLE   3,360 0 0
Autodesk Inc. COM 052769106 883 3,186 SH   SOLE   3,186 0 0
Bank America Corp New COM 060505104 25,924 670,051 SH   SOLE   670,051 0 0
Berkshire Hathaway Inc Cl B COM 084670702 2,837 11,104 SH   SOLE   11,104 0 0
Beyond Meat Inc COM 08862E109 7,203 55,360 SH   SOLE   55,360 0 0
BlackRock INC COM 09247X101 23,315 30,924 SH   SOLE   30,924 0 0
Blackstone Group LP COM 09260d107 250 3,361 SH   SOLE   3,361 0 0
Bristol-Myers Squibb Co. COM 110122108 1,527 24,186 SH   SOLE   24,186 0 0
Broadcom Inc COM 11135F101 328 708 SH   SOLE   708 0 0
Caterpillar Inc COM 149123101 29,735 128,241 SH   SOLE   128,241 0 0
Charles Schwab Corp COM 808513105 3,162 48,513 SH   SOLE   48,513 0 0
Chevron Corp COM 166764100 18,879 180,157 SH   SOLE   180,157 0 0
Cisco Systems, Inc. COM 17275r102 1,572 30,391 SH   SOLE   30,391 0 0
Clorox Co. Calif. COM 189054109 1,932 10,016 SH   SOLE   10,016 0 0
Coca Cola Co. COM 191216100 462 8,769 SH   SOLE   8,769 0 0
Colgate-Palmolive Co COM 194162103 732 9,292 SH   SOLE   9,292 0 0
Comcast Corp Cl A COM 20030N101 589 10,890 SH   SOLE   10,890 0 0
Constellation Brands COM 21036P108 316 1,384 SH   SOLE   1,384 0 0
Costco Corp COM 22160K105 21,758 61,729 SH   SOLE   61,729 0 0
Danaher Corp COM 235851102 24,130 107,206 SH   SOLE   107,206 0 0
Deere & Co COM 244199105 346 924 SH   SOLE   924 0 0
Deutsche Post Ag COM d19225107 21,569 392,801 SH   SOLE   392,801 0 0
DocuSign Inc COM 256163106 9,021 44,557 SH   SOLE   44,557 0 0
Dominion Resources COM 25746u109 664 8,737 SH   SOLE   8,737 0 0
Entegris Inc Com COM 29362u104 268 2,400 SH   SOLE   2,400 0 0
Exxon Mobil Corp COM 30231G102 1,390 24,895 SH   SOLE   24,895 0 0
Facebook Inc COM 30303m102 419 1,423 SH   SOLE   1,423 0 0
Fair Issac Inc COM 303250104 1,606 3,304 SH   SOLE   3,304 0 0
Fiore Gold Ltd COM 31810L108 11 12,000 SH   SOLE   12,000 0 0
Firstenergy Corp COM 337932107 212 6,100 SH   SOLE   6,100 0 0
General Electric Co. COM 369604103 194 14,800 SH   SOLE   14,800 0 0
Home Depot COM 437076102 548 1,796 SH   SOLE   1,796 0 0
IAC Interactive Corp COM 44891N109 523 2,418 SH   SOLE   2,418 0 0
IShares Trust Russell 2000 COM 464287655 35,944 162,685 SH   SOLE   162,685 0 0
Illumina Inc COM 452327109 16,235 42,273 SH   SOLE   42,273 0 0
Int'l Business Machines COM 459200101 274 2,059 SH   SOLE   2,059 0 0
Intel Corp COM 458140100 689 10,763 SH   SOLE   10,763 0 0
Iqvia Holdings Inc COM 46266C105 290 1,500 SH   SOLE   1,500 0 0
J P Morgan Chase & Co. COM 46625h100 25,475 167,344 SH   SOLE   167,344 0 0
JD.com Inc ADR COM 47215P106 28,183 334,204 SH   SOLE   334,204 0 0
Johnson & Johnson COM 478160104 2,272 13,825 SH   SOLE   13,825 0 0
KLA Tencor Corp COM 482480100 259 783 SH   SOLE   783 0 0
Kinder Morgan Inc COM 49456b101 256 15,393 SH   SOLE   15,393 0 0
Koninkluke Philips NV ADR COM 500472303 258 4,519 SH   SOLE   4,519 0 0
L'Oreal Adr COM 502117203 391 5,107 SH   SOLE   5,107 0 0
L'Oreal SA COM F58149133 21,701 56,663 SH   SOLE   56,663 0 0
Lilly Eli Co COM 532457108 520 2,781 SH   SOLE   2,781 0 0
Lockheed Martin Corp COM 539830109 229 619 SH   SOLE   619 0 0
Lowes Companies Inc COM 548661107 23,406 123,072 SH   SOLE   123,072 0 0
MSCI Inc COM 55354g100 20,571 49,063 SH   SOLE   49,063 0 0
Mastercard Inc COM 57636Q104 482 1,354 SH   SOLE   1,354 0 0
Match Group Inc COM 57665r106 789 5,740 SH   SOLE   5,740 0 0
McDonald's Corp. COM 580135101 5,292 23,612 SH   SOLE   23,612 0 0
Merck & Co Inc COM 58933y105 466 6,048 SH   SOLE   6,048 0 0
Microsoft Corp COM 594918104 28,936 122,729 SH   SOLE   122,729 0 0
Nestle SA COM h57312649 292 2,616 SH   SOLE   2,616 0 0
NetEase Inc COM 64110w102 13,947 135,070 SH   SOLE   135,070 0 0
Netflix Inc. COM 64110L106 747 1,432 SH   SOLE   1,432 0 0
NextEra Energy Inc COM 65339f101 9,406 124,407 SH   SOLE   124,407 0 0
Nike COM 654106103 501 3,770 SH   SOLE   3,770 0 0
Norfolk Southern Corp. COM 655844108 610 2,270 SH   SOLE   2,270 0 0
Nucor Corp COM 670346105 29,463 367,047 SH   SOLE   367,047 0 0
Nvidia Corp COM 67066g104 21,986 41,177 SH   SOLE   41,177 0 0
Otis Worldwide Corp COM 68902V107 22,663 331,089 SH   SOLE   331,089 0 0
PayPal Holdings Inc COM 70450y103 763 3,144 SH   SOLE   3,144 0 0
Pepsico COM 713448108 431 3,046 SH   SOLE   3,046 0 0
Procter & Gamble Co. COM 742718109 43,303 319,744 SH   SOLE   319,744 0 0
Resmed Inc COM 761152107 233 1,200 SH   SOLE   1,200 0 0
Rio Tinto Plc Adr COM 767204100 16,960 218,418 SH   SOLE   218,418 0 0
Ross Stores Inc COM 778296103 283 2,363 SH   SOLE   2,363 0 0
Royal Dutch Shell Plc Cl B COM 780259107 306 8,309 SH   SOLE   8,309 0 0
Salesforce.com COM 79466l302 277 1,309 SH   SOLE   1,309 0 0
Schneider Electric SE COM F86921107 20,907 136,965 SH   SOLE   136,965 0 0
ServiceNow Inc COM 81762p102 9,151 18,297 SH   SOLE   18,297 0 0
Shopify Inc COM 82509l107 11,061 9,996 SH   SOLE   9,996 0 0
Skyworks Solutions Inc COM 83088M102 27,303 148,809 SH   SOLE   148,809 0 0
Smucker JM Company COM 832696405 448 3,539 SH   SOLE   3,539 0 0
Southwest Airlines Co COM 844741108 25,089 410,884 SH   SOLE   410,884 0 0
Square Inc Cl A COM 852234103 2,020 8,897 SH   SOLE   8,897 0 0
Starbucks Corp COM 855244109 989 9,055 SH   SOLE   9,055 0 0
Stryker Corp COM 863667101 324 1,331 SH   SOLE   1,331 0 0
TAL Education Group Adr COM 874080104 769 14,280 SH   SOLE   14,280 0 0
Taiwan Semiconductor Adr COM 874039100 237 2,002 SH   SOLE   2,002 0 0
Target Corp COM 87612E106 214 1,078 SH   SOLE   1,078 0 0
Tencent Holdings Ltd COM 88032q109 16,943 212,323 SH   SOLE   212,323 0 0
Tesla Motors Inc COM 88160R101 2,018 3,021 SH   SOLE   3,021 0 0
Texas Instruments Inc COM 882508104 25,746 136,229 SH   SOLE   136,229 0 0
Thermo Fisher Scientific Inc COM 883556102 676 1,481 SH   SOLE   1,481 0 0
Ulta Salon Cosmetics & Fragran COM 90384S303 266 860 SH   SOLE   860 0 0
Unilever PLC Amer Shs F COM 904767704 353 6,321 SH   SOLE   6,321 0 0
Union Pacific Corp COM 907818108 219 995 SH   SOLE   995 0 0
United Health Care COM 91324P102 276 743 SH   SOLE   743 0 0
Veeva Systems Inc COM 922475108 8,576 32,827 SH   SOLE   32,827 0 0
Visa Inc COM 92826c839 20,468 96,669 SH   SOLE   96,669 0 0
Wal-Mart Stores Inc. COM 931142103 19,319 142,231 SH   SOLE   142,231 0 0
Walt Disney Co. COM 254687106 21,683 117,508 SH   SOLE   117,508 0 0
Wells Fargo COM 949746101 1,069 27,370 SH   SOLE   27,370 0 0
Xylem Inc COM 98419m100 346 3,288 SH   SOLE   3,288 0 0
Yum Brands Inc COM 988498101 388 3,585 SH   SOLE   3,585 0 0
Zimmer Biomet Holdings Inc COM 98956p102 205 1,280 SH   SOLE   1,280 0 0
Zoetis Inc COM 98978V103 19,743 125,371 SH   SOLE   125,371 0 0
Credit Suisse FI Large Cap Enh ETF 22542d423 570 1,021 SH   SOLE   1,021 0 0
IShares Russell Top 200 Growth ETF 464289438 269 2,000 SH   SOLE   2,000 0 0
IShares Trust S&P 500 Index ETF 464287200 1,351 3,396 SH   SOLE   3,396 0 0
S P D R S&P 500 ETF 78462f103 275 693 SH   SOLE   693 0 0
SPDR Dow Jones Industrial Aver ETF 78467x109 248 750 SH   SOLE   750 0 0
Schwab U.S. Small-Cap ETF 808524607 247 2,481 SH   SOLE   2,481 0 0
Vanguard Emerging Markets ETF 922042858 261 5,013 SH   SOLE   5,013 0 0
Vanguard Total Stock Market VI ETF 922908769 1,210 5,853 SH   SOLE   5,853 0 0
Vanguard Value ETF ETF 922908744 359 2,728 SH   SOLE   2,728 0 0
American Tower Corp REIT 03027x100 232 970 SH   SOLE   970 0 0
Crown Castle Intl Corp REIT 22822V101 11,171 64,897 SH   SOLE   64,897 0 0
Simon Property Group REIT 828806109 18,144 159,476 SH   SOLE   159,476 0 0