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 2,093 5 SH   SOLE   5 0 0
3M Company COM 88579Y101 285 1,433 SH   SOLE   1,433 0 0
ASML Holdings COM N07059210 36,031 52,156 SH   SOLE   52,156 0 0
AbbVie Inc COM 00287y109 1,150 10,205 SH   SOLE   10,205 0 0
Abbott Laboratories COM 002824100 843 7,268 SH   SOLE   7,268 0 0
Activision Blizzard Inc COM 00507V109 23,905 250,467 SH   SOLE   250,467 0 0
Adobe Systems Inc COM 00724f101 37,396 63,855 SH   SOLE   63,855 0 0
Albemarle Corp COM 012653101 18,030 107,031 SH   SOLE   107,031 0 0
Alibaba Group Holding Ltd COM 01609w102 291 1,281 SH   SOLE   1,281 0 0
Alphabet Inc Cl A COM 02079k305 27,613 11,308 SH   SOLE   11,308 0 0
Alphabet Inc Cl C COM 02079k107 2,704 1,079 SH   SOLE   1,079 0 0
Amazon.com COM 023135106 38,915 11,312 SH   SOLE   11,312 0 0
American Electric Power COM 025537101 231 2,731 SH   SOLE   2,731 0 0
Apple Computer COM 037833100 49,100 358,498 SH   SOLE   358,498 0 0
Aptiv PLC COM g6095l109 23,455 149,082 SH   SOLE   149,082 0 0
At&t Inc COM 00206R102 664 23,080 SH   SOLE   23,080 0 0
Auto Data Processing COM 053015103 689 3,470 SH   SOLE   3,470 0 0
Autodesk Inc. COM 052769106 953 3,266 SH   SOLE   3,266 0 0
Bank America Corp New COM 060505104 28,779 698,004 SH   SOLE   698,004 0 0
Berkshire Hathaway Inc Cl B COM 084670702 3,072 11,052 SH   SOLE   11,052 0 0
Bilibili Inc COM 090040106 280 2,300 SH   SOLE   2,300 0 0
BlackRock INC COM 09247X101 28,490 32,561 SH   SOLE   32,561 0 0
Blackstone Group LP COM 09260d107 317 3,259 SH   SOLE   3,259 0 0
Bristol-Myers Squibb Co. COM 110122108 1,615 24,169 SH   SOLE   24,169 0 0
Broadcom Inc COM 11135F101 328 688 SH   SOLE   688 0 0
Broadridge Financial Solutions COM 11133T103 204 1,266 SH   SOLE   1,266 0 0
Caterpillar Inc COM 149123101 29,333 134,782 SH   SOLE   134,782 0 0
Charles Schwab Corp COM 808513105 3,321 45,616 SH   SOLE   45,616 0 0
Chevron Corp COM 166764100 20,101 191,913 SH   SOLE   191,913 0 0
Cisco Systems, Inc. COM 17275r102 1,364 25,738 SH   SOLE   25,738 0 0
Clorox Co. Calif. COM 189054109 1,802 10,016 SH   SOLE   10,016 0 0
Coca Cola Co. COM 191216100 469 8,674 SH   SOLE   8,674 0 0
Colgate-Palmolive Co COM 194162103 753 9,253 SH   SOLE   9,253 0 0
Comcast Corp Cl A COM 20030N101 618 10,834 SH   SOLE   10,834 0 0
Costco Corp COM 22160K105 26,104 65,973 SH   SOLE   65,973 0 0
D.R. Horton Inc COM 23331a109 16,281 180,154 SH   SOLE   180,154 0 0
Danaher Corp COM 235851102 29,918 111,484 SH   SOLE   111,484 0 0
Deere & Co COM 244199105 326 924 SH   SOLE   924 0 0
Deutsche Post Ag COM d19225107 27,780 408,396 SH   SOLE   408,396 0 0
Dexcom Inc COM 252131107 213 500 SH   SOLE   500 0 0
DocuSign Inc COM 256163106 12,838 45,919 SH   SOLE   45,919 0 0
Dominion Resources COM 25746u109 608 8,269 SH   SOLE   8,269 0 0
Edwards LifeSciences CP COM 28176E108 228 2,200 SH   SOLE   2,200 0 0
Entegris Inc Com COM 29362u104 295 2,400 SH   SOLE   2,400 0 0
Exxon Mobil Corp COM 30231G102 1,556 24,667 SH   SOLE   24,667 0 0
Facebook Inc COM 30303m102 798 2,296 SH   SOLE   2,296 0 0
Fair Issac Inc COM 303250104 1,661 3,304 SH   SOLE   3,304 0 0
Fiserv Inc COM 337738108 257 2,407 SH   SOLE   2,407 0 0
Flutter Entertainment Funspons COM 344044102 302 3,330 SH   SOLE   3,330 0 0
General Electric Co. COM 369604103 193 14,330 SH   SOLE   14,330 0 0
Home Depot COM 437076102 635 1,992 SH   SOLE   1,992 0 0
IAC Interactive Corp COM 44891N109 373 2,418 SH   SOLE   2,418 0 0
IShares Trust Russell 2000 COM 464287655 42,173 183,863 SH   SOLE   183,863 0 0
Illumina Inc COM 452327109 20,568 43,464 SH   SOLE   43,464 0 0
Int'l Business Machines COM 459200101 225 1,533 SH   SOLE   1,533 0 0
Intel Corp COM 458140100 498 8,865 SH   SOLE   8,865 0 0
Intuit Inc COM 461202103 258 525 SH   SOLE   525 0 0
Invictus MD Strategies Corp COM 46183X802 1 10,000 SH   SOLE   10,000 0 0
Iqvia Holdings Inc COM 46266C105 363 1,500 SH   SOLE   1,500 0 0
J P Morgan Chase & Co. COM 46625h100 27,461 176,552 SH   SOLE   176,552 0 0
JD.com Inc ADR COM 47215P106 585 7,324 SH   SOLE   7,324 0 0
Johnson & Johnson COM 478160104 2,297 13,941 SH   SOLE   13,941 0 0
KLA Tencor Corp COM 482480100 254 783 SH   SOLE   783 0 0
Kinder Morgan Inc COM 49456b101 182 10,000 SH   SOLE   10,000 0 0
Lam Research Corp COM 512807108 374 574 SH   SOLE   574 0 0
Lilly Eli Co COM 532457108 640 2,788 SH   SOLE   2,788 0 0
Lowes Companies Inc COM 548661107 25,474 131,332 SH   SOLE   131,332 0 0
Lululemon Athletica COM 550021109 243 666 SH   SOLE   666 0 0
MSCI Inc COM 55354g100 26,973 50,599 SH   SOLE   50,599 0 0
Mastercard Inc COM 57636Q104 1,124 3,079 SH   SOLE   3,079 0 0
Match Group Inc COM 57665r106 926 5,740 SH   SOLE   5,740 0 0
McDonald's Corp. COM 580135101 5,424 23,481 SH   SOLE   23,481 0 0
Merck & Co Inc COM 58933y105 451 5,798 SH   SOLE   5,798 0 0
Microsoft Corp COM 594918104 36,579 135,028 SH   SOLE   135,028 0 0
NetEase Inc COM 64110w102 16,734 145,198 SH   SOLE   145,198 0 0
Netflix Inc. COM 64110L106 766 1,451 SH   SOLE   1,451 0 0
NextEra Energy Inc COM 65339f101 10,021 136,749 SH   SOLE   136,749 0 0
Nike COM 654106103 580 3,755 SH   SOLE   3,755 0 0
Norfolk Southern Corp. COM 655844108 589 2,218 SH   SOLE   2,218 0 0
Nucor Corp COM 670346105 36,163 376,976 SH   SOLE   376,976 0 0
Nvidia Corp COM 67066g104 33,888 42,354 SH   SOLE   42,354 0 0
Otis Worldwide Corp COM 68902V107 28,298 346,073 SH   SOLE   346,073 0 0
PayPal Holdings Inc COM 70450y103 1,001 3,434 SH   SOLE   3,434 0 0
Pepsico COM 713448108 410 2,765 SH   SOLE   2,765 0 0
Pfizer, Inc. COM 717081103 213 5,451 SH   SOLE   5,451 0 0
PharmaCyte Biotech Inc COM 71715X104 0 35,000 SH   SOLE   35,000 0 0
Procter & Gamble Co. COM 742718109 42,725 316,647 SH   SOLE   316,647 0 0
Protein Design Labs Inc COM 69329y104 0 373,131 SH   SOLE   373,131 0 0
Qualcomm Inc COM 747525103 226 1,578 SH   SOLE   1,578 0 0
Raytheon Technologies Corp COM 75513E101 208 2,435 SH   SOLE   2,435 0 0
Regions Financial Corp COM 7591EP100 19,761 979,241 SH   SOLE   979,241 0 0
Resmed Inc COM 761152107 296 1,200 SH   SOLE   1,200 0 0
Rio Tinto Plc Adr COM 767204100 19,514 232,610 SH   SOLE   232,610 0 0
Roche Hldg AG COM H69293217 24,649 65,394 SH   SOLE   65,394 0 0
Ross Stores Inc COM 778296103 293 2,363 SH   SOLE   2,363 0 0
Salesforce.com COM 79466l302 304 1,243 SH   SOLE   1,243 0 0
Schneider Electric SE COM F86921107 23,037 146,419 SH   SOLE   146,419 0 0
Sectra Ab Ordfclass B COM W8T80J504 232 3,000 SH   SOLE   3,000 0 0
ServiceNow Inc COM 81762p102 10,702 19,474 SH   SOLE   19,474 0 0
Shopify Inc COM 82509l107 15,130 10,356 SH   SOLE   10,356 0 0
Skyworks Solutions Inc COM 83088M102 29,963 156,262 SH   SOLE   156,262 0 0
Smucker JM Company COM 832696405 459 3,539 SH   SOLE   3,539 0 0
Southwest Airlines Co COM 844741108 22,787 429,223 SH   SOLE   429,223 0 0
Square Inc Cl A COM 852234103 11,698 47,984 SH   SOLE   47,984 0 0
Starbucks Corp COM 855244109 1,088 9,733 SH   SOLE   9,733 0 0
Stryker Corp COM 863667101 346 1,331 SH   SOLE   1,331 0 0
Sysco Corp. COM 871829107 207 2,665 SH   SOLE   2,665 0 0
TAL Education Group Adr COM 874080104 360 14,280 SH   SOLE   14,280 0 0
Taiwan Semiconductor Adr COM 874039100 303 2,522 SH   SOLE   2,522 0 0
Target Corp COM 87612E106 511 2,114 SH   SOLE   2,114 0 0
Tencent Holdings Ltd COM 88032q109 17,238 228,926 SH   SOLE   228,926 0 0
Tesla Motors Inc COM 88160R101 2,168 3,189 SH   SOLE   3,189 0 0
Texas Instruments Inc COM 882508104 27,564 143,337 SH   SOLE   143,337 0 0
Thermo Fisher Scientific Inc COM 883556102 712 1,411 SH   SOLE   1,411 0 0
TotalEnergies SE COM 89151E109 18,130 400,572 SH   SOLE   400,572 0 0
Ulta Salon Cosmetics & Fragran COM 90384S303 297 860 SH   SOLE   860 0 0
Unilever PLC Amer Shs F COM 904767704 370 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 298 744 SH   SOLE   744 0 0
Veeva Systems Inc COM 922475108 10,793 34,711 SH   SOLE   34,711 0 0
Visa Inc COM 92826c839 23,724 101,462 SH   SOLE   101,462 0 0
Wal-Mart Stores Inc. COM 931142103 1,151 8,163 SH   SOLE   8,163 0 0
Walt Disney Co. COM 254687106 22,038 125,382 SH   SOLE   125,382 0 0
Wells Fargo COM 949746101 1,351 29,839 SH   SOLE   29,839 0 0
Xylem Inc COM 98419m100 406 3,388 SH   SOLE   3,388 0 0
Zimmer Biomet Holdings Inc COM 98956p102 206 1,280 SH   SOLE   1,280 0 0
Zoetis Inc COM 98978V103 24,866 133,432 SH   SOLE   133,432 0 0
Credit Suisse FI Large Cap Enh ETF 22542d423 703 1,021 SH   SOLE   1,021 0 0
Dimensional Etf Trust Us Equit ETF 25434V401 515 10,933 SH   SOLE   10,933 0 0
IShares MSCI USA Minimum Volat ETF 46429b697 317 4,300 SH   SOLE   4,300 0 0
IShares Russell Top 200 Growth ETF 464289438 301 2,000 SH   SOLE   2,000 0 0
IShares Trust S&P 500 Index ETF 464287200 1,868 4,346 SH   SOLE   4,346 0 0
Invesco QQQ Trust ETF 46090E103 1,323 3,732 SH   SOLE   3,732 0 0
S P D R S&P 500 ETF 78462f103 332 775 SH   SOLE   775 0 0
SPDR Dow Jones Industrial Aver ETF 78467x109 290 841 SH   SOLE   841 0 0
SPDR S&P Dividend ETF 78464a763 230 1,883 SH   SOLE   1,883 0 0
Schwab U.S. Small-Cap ETF 808524607 203 1,950 SH   SOLE   1,950 0 0
Vanguard Growth ETF 922908736 363 1,267 SH   SOLE   1,267 0 0
Vanguard Total Stock Market VI ETF 922908769 1,293 5,802 SH   SOLE   5,802 0 0
iShares PHLX Semiconductor ETF ETF 464287523 322 710 SH   SOLE   710 0 0
American Tower Corp REIT 03027x100 262 970 SH   SOLE   970 0 0
Crown Castle Intl Corp REIT 22822V101 12,881 66,021 SH   SOLE   66,021 0 0
Simon Property Group REIT 828806109 21,040 161,247 SH   SOLE   161,247 0 0