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
ABBOTT LABS COM 002824100 1,923 16,050 SH   SOLE   16,050 0 0
ABBVIE INC COM 00287Y109 13,357 123,426 SH   SOLE   123,426 0 0
ACTIVISION BLIZZARD INC COM 00507V109 14,109 151,705 SH   SOLE   151,705 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 30,524 64,212 SH   SOLE   64,212 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 25,099 110,701 SH   SOLE   110,701 0 0
ALPHABET INC CAP STK CL A 02079K305 50,191 24,335 SH   SOLE   24,335 0 0
ALPHABET INC CAP STK CL C 02079K107 23,433 11,328 SH   SOLE   11,328 0 0
AMAZON COM INC COM 023135106 61,609 19,912 SH   SOLE   19,912 0 0
AMERICAN EXPRESS CO COM 025816109 1,586 11,213 SH   SOLE   11,213 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,610 17,410 SH   SOLE   17,410 0 0
ANALOG DEVICES INC COM 032654105 8,528 54,989 SH   SOLE   54,989 0 0
APPLE INC COM 037833100 83,175 680,923 SH   SOLE   680,923 0 0
APPLE INC COM 037833100 6 73,500 SH Put SOLE   73,500 0 0
AT&T INC COM 00206R102 14,188 468,729 SH   SOLE   468,729 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,390 87,644 SH   SOLE   87,644 0 0
BK OF AMERICA CORP COM 060505104 3,955 102,214 SH   SOLE   102,214 0 0
BLACKSTONE GROUP INC COM 09260D107 7,207 96,700 SH   SOLE   96,700 0 0
BOSTON SCIENTIFIC CORP COM 101137107 13,844 358,189 SH   SOLE   358,189 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 4 20,000 SH   SOLE   20,000 0 0
CHEVRON CORP NEW COM 166764100 2,825 26,961 SH   SOLE   26,961 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,989 36,850 SH   SOLE   36,850 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 414 30,000 SH   SOLE   30,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 8,716 50,637 SH   SOLE   50,637 0 0
DANAHER CORPORATION COM 235851102 21,612 96,017 SH   SOLE   96,017 0 0
DISNEY WALT CO COM 254687106 12,850 69,642 SH   SOLE   69,642 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,401 14,513 SH   SOLE   14,513 0 0
EATON VANCE MUN BD FD COM 27827X101 2,105 158,292 SH   SOLE   158,292 0 0
EBAY INC. COM 278642103 2,425 39,597 SH   SOLE   39,597 0 0
EXXON MOBIL CORP COM 30231G102 590 10,572 SH   SOLE   10,572 0 0
FACEBOOK INC CL A 30303M102 9,594 32,575 SH   SOLE   32,575 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 12,290 73,701 SH   SOLE   73,701 0 0
FORTINET INC COM 34959E109 3,320 18,000 SH   SOLE   18,000 0 0
GABELLI DIVID & INCOME TR COM 36242H104 5,633 235,120 SH   SOLE   235,120 0 0
GILEAD SCIENCES INC COM 375558103 1,503 23,260 SH   SOLE   23,260 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 20,568 62,900 SH   SOLE   62,900 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 7,315 198,295 SH   SOLE   198,295 0 0
HOME DEPOT INC COM 437076102 16,065 52,630 SH   SOLE   52,630 0 0
IHS MARKIT LTD SHS G47567105 4,936 51,003 SH   SOLE   51,003 0 0
INTEL CORP COM 458140100 2,489 38,889 SH   SOLE   38,889 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 9,391 29,427 SH   SOLE   29,427 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 495 12,000 SH   SOLE   12,000 0 0
JOHNSON & JOHNSON COM 478160104 7,276 44,270 SH   SOLE   44,270 0 0
JPMORGAN CHASE & CO COM 46625H100 35,943 236,113 SH   SOLE   236,113 0 0
KKR & CO INC COM 48251W104 10,623 217,455 SH   SOLE   217,455 0 0
MCDONALDS CORP COM 580135101 2,929 13,069 SH   SOLE   13,069 0 0
MCKESSON CORP COM 58155Q103 14,809 75,930 SH   SOLE   75,930 0 0
MEDTRONIC PLC SHS G5960L103 2,119 17,935 SH   SOLE   17,935 0 0
MERCK & CO. INC COM 58933Y105 22,583 292,945 SH   SOLE   292,945 0 0
MICROSOFT CORP COM 594918104 71,062 301,406 SH   SOLE   301,406 0 0
MICROSOFT CORP COM 594918104 0 34,400 SH Put SOLE   34,400 0 0
NEXTERA ENERGY INC COM 65339F101 1,856 24,552 SH   SOLE   24,552 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 522 35,158 SH   SOLE   35,158 0 0
NUVEEN MUN VALUE FD INC COM 670928100 3,599 323,100 SH   SOLE   323,100 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 104 11,000 SH   SOLE   11,000 0 0
NVIDIA CORPORATION COM 67066G104 12,326 23,085 SH   SOLE   23,085 0 0
ONCOCYTE CORP COM 68235C107 779 150,000 SH   SOLE   150,000 0 0
ORACLE CORP COM 68389X105 969 13,807 SH   SOLE   13,807 0 0
PAYPAL HLDGS INC COM 70450Y103 21,814 89,827 SH   SOLE   89,827 0 0
PEPSICO INC COM 713448108 5,815 41,112 SH   SOLE   41,112 0 0
PFIZER INC COM 717081103 12,266 338,554 SH   SOLE   338,554 0 0
PFIZER INC COM 717081103 2 42,000 SH Put SOLE   42,000 0 0
QUALCOMM INC COM 747525103 14,506 109,406 SH   SOLE   109,406 0 0
SALESFORCE COM INC COM 79466L302 3,896 18,387 SH   SOLE   18,387 0 0
SCHWAB CHARLES CORP COM 808513105 1,743 26,745 SH   SOLE   26,745 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 845 62,980 SH   SOLE   62,980 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 534 60,800 SH   SOLE   60,800 0 0
STARBUCKS CORP COM 855244109 1,513 13,850 SH   SOLE   13,850 0 0
STATE STR CORP COM 857477103 2,982 35,495 SH   SOLE   35,495 0 0
STRYKER CORPORATION COM 863667101 15,168 62,272 SH   SOLE   62,272 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 43,365 95,020 SH   SOLE   95,020 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,491 12,050 SH   SOLE   12,050 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 14,950 257,092 SH   SOLE   257,092 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,183 14,813 SH   SOLE   14,813 0 0
VISA INC COM CL A 92826C839 46,607 220,122 SH   SOLE   220,122 0 0
XILINX INC COM 983919101 5,942 47,960 SH   SOLE   47,960 0 0
ZOETIS INC CL A 98978V103 21,914 139,153 SH   SOLE   139,153 0 0