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
3M COMPANY COM 88579Y101 6,570 34,100 SH   SOLE   0 0 34,100
ABBOTT LABS COM COM 002824100 13,495 112,606 SH   SOLE   0 0 112,456
ABBVIE INC. COM 00287Y109 11,279 104,225 SH   SOLE   0 0 104,225
ACTIVISION COM 00507V109 17,779 191,170 SH   SOLE   0 0 191,170
ADOBE SYSTEMS COM 00724f101 471 990 SH   SOLE   0 0 990
ADVANCED MICRO DEV COM 007903107 7,355 93,700 SH   SOLE   0 0 93,700
AIRBNB COM 009066101 618 3,290 SH   SOLE   0 0 3,290
ALIBABA GROUP COM 01609W102 272 1,200 SH   SOLE   0 0 1,200
ALPHABET CLASS A COM 02079K305 1,733 840 SH   SOLE   0 0 840
ALPHABET CLASS C COM 02079K107 776 375 SH   SOLE   0 0 375
ALTRIA GROUP INC COM 02209S103 5,967 116,636 SH   SOLE   0 0 116,636
AMAZON.COM COM 023135106 4,889 1,580 SH   SOLE   0 0 1,580
AMERICAN CAMPUS COM 024835100 302 7,000 SH   SOLE   0 0 7,000
AMERICAN EXPRESS COM 025816109 3,247 22,960 SH   SOLE   0 0 22,960
AMERICAN TOWER COM 03027X100 12,397 51,857 SH   SOLE   0 0 51,857
APHRIA INC COM 03765K104 204 11,090 SH   SOLE   0 0 11,090
APPLE COMPUTER COM 037833100 43,598 356,921 SH   SOLE   0 0 356,921
APPLIED MATERIALS COM 038222105 33,809 253,060 SH   SOLE   0 0 253,060
ARCHR DAN MIDLND COM 039483102 5,060 88,777 SH   SOLE   0 0 88,777
AT&T COM 00206r102 992 32,782 SH   SOLE   0 0 32,782
AURA SYSTEMS COM 051526309 4 10,000 SH   SOLE   0 0 10,000
AVALONBAY COM 053484101 772 4,185 SH   SOLE   0 0 4,185
BANK OF AMERICA COM 060505104 15,387 397,696 SH   SOLE   0 0 397,696
BLACKSTONE COM 09253u108 8,824 118,400 SH   SOLE   0 0 118,400
BOEING COM 097023105 14,706 57,735 SH   SOLE   0 0 57,735
BRISTOL-MYERS COM 110122108 8,824 139,782 SH   SOLE   0 0 139,782
BROADCOM LTD COM Y09827109 12,197 26,305 SH   SOLE   0 0 26,305
CAMDEN PROPERTY COM 133131102 880 8,009 SH   SOLE   0 0 8,009
CATERPILLAR COM 149123101 16,138 69,600 SH   SOLE   0 0 69,600
CHEVRON CORP COM 166764100 5,904 56,346 SH   SOLE   0 0 56,346
CIGNA CORP COM 125523100 483 2,000 SH   SOLE   0 0 2,000
CITIGROUP INC COM 172967101 1,351 18,569 SH   SOLE   0 0 18,569
CLOROX COMPANY COM 189054109 1,157 6,000 SH   SOLE   0 0 6,000
COMCAST CL A COM 20030N101 7,414 137,013 SH   SOLE   0 0 137,013
COMMUNITY BANK OF THE BAY COM 072205107 210 30,000 SH   SOLE   0 0 30,000
CONSTELLATION COM 21036P108 12,385 54,322 SH   SOLE   0 0 54,322
COSTCO WHOLESALE COM 22160K105 1,368 3,880 SH   SOLE   0 0 3,880
CROWN CASTLE INT'L COM 22822V101 11,928 69,299 SH   SOLE   0 0 69,099
CYRUSONE INC COM 23283R100 8,543 126,150 SH   SOLE   0 0 126,150
DIGITAL REALTY TR COM 253868103 8,685 61,663 SH   SOLE   0 0 61,663
DISNEY, WALT CO COM 254687106 16,349 88,601 SH   SOLE   0 0 88,601
ENERGY TRANSFER COM 29273v100 98 12,800 SH   SOLE   0 0 12,800
ENTERPRISE PRODS COM 293792107 927 42,100 SH   SOLE   0 0 42,100
EXXON MOBIL CORP COM 30231G102 1,429 25,600 SH   SOLE   0 0 25,600
FACEBOOK, INC. COM 30303M102 1,951 6,624 SH   SOLE   0 0 6,624
FIRST REPUBLIC COM 33616C100 15,674 94,000 SH   SOLE   0 0 94,000
FISERV INC COM 337738108 4,360 36,630 SH   SOLE   0 0 36,630
FLOWERS FOODS COM 343498101 238 10,000 SH   SOLE   0 0 10,000
FRANKLIN RES COM 354613101 320 10,800 SH   SOLE   0 0 10,800
FREEPORT MCMORAN COM 35671d857 3,174 96,400 SH   SOLE   0 0 96,400
GAP INC COM 364760108 792 26,600 SH   SOLE   0 0 26,600
HEWLETT-PACKARD COM 42824C109 403 25,600 SH   SOLE   0 0 25,600
HOME DEPOT INC COM 437076102 11,499 37,672 SH   SOLE   0 0 37,672
HONEYWELL INTL COM 438516106 14,389 66,289 SH   SOLE   0 0 66,289
HP INC. COM 428236103 813 25,600 SH   SOLE   0 0 25,600
IBM CORPORATION COM 459200101 5,174 38,830 SH   SOLE   0 0 38,830
INSULET CORP COM 45784P101 261 1,000 SH   SOLE   0 0 1,000
INTEL CORPORATION COM 458140100 1,542 24,100 SH   SOLE   0 0 24,100
JOHN. & JOHN. COM 478160104 11,652 70,897 SH   SOLE   0 0 70,727
JP MORGAN CHASE COM 46625H100 16,737 109,944 SH   SOLE   0 0 109,694
L3HARRIS TECH COM 502431109 8,641 42,635 SH   SOLE   0 0 42,635
LAM RESEARCH CORP COM 512807108 274 460 SH   SOLE   0 0 460
LENDINGCLUB CORP COM 52603A208 1,132 68,500 SH   SOLE   0 0 68,500
LENNAR CORP COM 526057104 493 4,875 SH   SOLE   0 0 4,875
LILLY, ELI & CO COM 532457108 14,872 79,607 SH   SOLE   0 0 79,607
LIVE NATION COM 538034109 237 2,800 SH   SOLE   0 0 2,800
LOCKHEED MARTIN COM 539830109 9,669 26,168 SH   SOLE   0 0 26,168
LUMENTUM HLDG COM 55024U109 2,464 26,975 SH   SOLE   0 0 26,975
MACERICH CO COM 554382101 433 37,000 SH   SOLE   0 0 37,000
MAGELLAN COM 559080106 317 7,300 SH   SOLE   0 0 7,300
MARRIOTT INTL COM 571903202 7,405 50,000 SH   SOLE   0 0 50,000
MEDTRONIC PLC COM 585055106 13,210 111,825 SH   SOLE   0 0 111,825
MERCK & CO INC COM 589331107 8,436 109,429 SH   SOLE   0 0 109,179
MICRON TECHNOLOGY COM 595112103 9,496 107,650 SH   SOLE   0 0 107,650
MICROSOFT CORP COM 594918104 38,908 165,026 SH   SOLE   0 0 164,651
MONDELEZ INTL COM 609207105 205 3,500 SH   SOLE   0 0 3,500
MORGAN STANLEY COM 617446448 9,238 118,950 SH   SOLE   0 0 118,950
MOSAIC CO COM 61945a107 6,071 192,051 SH   SOLE   0 0 191,851
NESTLE SA COM 641069406 220 1,975 SH   SOLE   0 0 1,975
NVIDIA CORP COM 67066G104 37,423 70,090 SH   SOLE   0 0 70,090
ORACLE CORP COM 68389X105 8,560 121,992 SH   SOLE   0 0 121,992
PAYPAL COM 70450Y103 323 1,329 SH   SOLE   0 0 1,329
PEPSICO INC COM 713448108 6,790 48,000 SH   SOLE   0 0 48,000
PFIZER INC COM 717081103 5,151 142,177 SH   SOLE   0 0 142,177
POLARIS INDUSTRIES COM 731068102 200 1,500 SH   SOLE   0 0 1,500
PROCTER & GAMBLE COM 742718109 14,139 104,400 SH   SOLE   0 0 104,400
PROLOGIS COM 74340W103 20,254 191,071 SH   SOLE   0 0 191,071
QUOTIENT TECH. COM 749119103 86,706 5,306,350 SH   SOLE   0 0 5,306,350
RAYTHEON COM 75513E101 2,103 27,213 SH   SOLE   0 0 27,213
RIO TINTO COM 767204100 15,978 205,776 SH   SOLE   0 0 205,576
ROYAL CARIBBEAN COM V7780T103 6,711 78,390 SH   SOLE   0 0 78,390
SALESFORCE.COM COM 79466L302 7,539 35,583 SH   SOLE   0 0 35,583
SERVICENOW, INC COM 81762P102 12,825 25,645 SH   SOLE   0 0 25,645
SHOPIFY INC COM 82509L107 385 348 SH   SOLE   0 0 348
SLANG WORLDWIDE COM 831002600 17 50,000 SH   SOLE   0 0 50,000
SOLAREDGE TECH COM 83417M104 431 1,500 SH   SOLE   0 0 1,500
SONY CORP COM 835699307 1,542 14,550 SH   SOLE   0 0 14,550
SQUARE INC COM 852234103 211 931 SH   SOLE   0 0 931
STARBUCKS CORP COM 855244109 1,073 9,822 SH   SOLE   0 0 9,822
STARWOOD PROP COM 85571B105 1,195 48,300 SH   SOLE   0 0 48,300
TAIWAN SEMI ADR COM 874039100 11,127 94,075 SH   SOLE   0 0 94,075
TAPESTRY COM 876030107 206 5,000 SH   SOLE   0 0 5,000
TC ENERGY CORP COM 87807B107 229 5,000 SH   SOLE   0 0 5,000
TESLA MOTORS COM 88160R101 541 810 SH   SOLE   0 0 810
UBER TECHNOLOGIES COM 90353T100 690 12,650 SH   SOLE   0 0 12,650
UNION PACIFIC COM 907818108 11,524 52,283 SH   SOLE   0 0 52,283
US STEEL CORP COM 912909108 1,955 74,700 SH   SOLE   0 0 74,700
VENTAS INC. COM 92276F100 320 6,000 SH   SOLE   0 0 6,000
VERIZON COMM COM 92343V104 7,300 125,546 SH   SOLE   0 0 125,396
VISA INC CL A COM 92826c839 22,533 106,425 SH   SOLE   0 0 106,425
VULCAN MATERIALS COM 929160109 7,729 45,800 SH   SOLE   0 0 45,800
VUZIX CORP COM 92921W300 204 8,000 SH   SOLE   0 0 8,000
WAL-MART STORES COM 931142103 4,714 34,704 SH   SOLE   0 0 34,704
WASTE MANAGEMENT COM 94106L109 245 1,900 SH   SOLE   0 0 1,900
WELLS FARGO & CO COM 949746101 6,048 154,800 SH   SOLE   0 0 154,600
WORKDAY INC COM 98138H101 2,543 10,235 SH   SOLE   0 0 10,235
FIDELITY BLUE CHIP COM 316389303 247 1,470 SH   SOLE   0 0 1,470
FIDELITY INTL INDX-INST PRM COM 315917127 226 4,794 SH   SOLE   0 0 4,794
SCHWAB TTL STCK COM 808509756 202 2,851 SH   SOLE   0 0 2,851
VANGUARD 500 INDEX COM 922908710 1,024 2,792 SH   SOLE   0 0 2,792
VANGUARD CA INT COM 922021308 124 10,147 SH   SOLE   0 0 10,147
VANGUARD CA LONG COM 922021100 129 10,212 SH   SOLE   0 0 10,212
COMM SERVICES SEL SECT COM 81369Y852 318 4,341 SH   SOLE   0 0 4,341
FINANCIAL SPDR COM 81369y605 337 9,910 SH   SOLE   0 0 9,910
GLOBAL X ELECTRIC VEHICLES COM 37954Y624 389 14,650 SH   SOLE   0 0 14,650
HEALTH CARE SPDR COM 81369Y209 2,132 18,265 SH   SOLE   0 0 18,265
INDUSTRIALS SPDR COM 81369Y704 2,824 28,680 SH   SOLE   0 0 28,680
INNOVATOR IBD 50 COM 004006508 500 11,400 SH   SOLE   0 0 11,400
INVESCO AEROSP & DEF COM 46137V100 1,752 24,093 SH   SOLE   0 0 24,093
INVESCO QQQ COM 46090E103 4,029 12,626 SH   SOLE   0 0 12,626
ISHARES BIOTECHNOLOGY COM 464287556 2,225 14,780 SH   SOLE   0 0 14,780
ISHARES RUSSELL 2000 COM 464287655 219 990 SH   SOLE   0 0 990
ISHARES SELECT DIVIDEND COM 464287168 560 4,911 SH   SOLE   0 0 4,911
ISHARES SIlVER COM 43428Q109 464 20,450 SH   SOLE   0 0 20,450
ISHRS EXPANDED TECH SCTR COM 464287549 424 1,176 SH   SOLE   0 0 1,176
MATERIALS SPDR COM 81369Y100 846 10,732 SH   SOLE   0 0 10,732
NVN CA DIV ADV MUNI COM 67066Y105 223 15,000 SH   SOLE   0 0 15,000
SPDR CONSUMER DISCR COM 81369Y407 1,108 6,590 SH   SOLE   0 0 6,590
SPDR DOW JONES IND COM 78467X109 467 1,413 SH   SOLE   0 0 1,413
SPDR GOLD SHARES COM 78463V107 672 4,200 SH   SOLE   0 0 4,200
TECHNOLOGY SPDR COM 81369Y803 4,082 30,734 SH   SOLE   0 0 30,734
US OIL COM 91232N108 811 20,000 SH   SOLE   0 0 20,000
VIRTUS TERRANOVA COM 92790A504 637 23,950 SH   SOLE   0 0 23,950