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 CO COM 88579Y101 1,377 10,089 SH   SOLE   10,089 0 0
ABBOTT LABS COM 002824100 1,282 16,250 SH   SOLE   16,250 0 0
ABBVIE INC COM 00287Y109 3,794 49,796 SH   SOLE   49,796 0 0
ADOBE INC COM 00724F101 21,523 67,630 SH   SOLE   67,630 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,652 75,339 SH   SOLE   75,339 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,233 7,090 SH   SOLE   7,090 0 0
ALIGN TECHNOLOGY INC COM 016255101 48 5,500 SH Put SOLE   5,500 0 0
ALPHABET INC CAP STK CL A 02079K305 29,130 25,070 SH   SOLE   25,070 0 0
ALPHABET INC CAP STK CL C 02079K107 13,187 11,341 SH   SOLE   11,341 0 0
ALTRIA GROUP INC COM 02209S103 735 18,998 SH   SOLE   18,998 0 0
AMAZON COM INC COM 023135106 40,098 20,566 SH   SOLE   20,566 0 0
AMERICAN EXPRESS CO COM 025816109 3,147 36,761 SH   SOLE   36,761 0 0
AMERICAN EXPRESS CO COM 025816109 21 2,600 SH Put SOLE   2,600 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,153 18,010 SH   SOLE   18,010 0 0
APPLE INC COM 037833100 44,157 173,648 SH   SOLE   173,648 0 0
ARISTA NETWORKS INC COM 040413106 488 2,410 SH   SOLE   2,410 0 0
AT&T INC COM 00206R102 5,328 182,779 SH   SOLE   182,779 0 0
BECTON DICKINSON & CO COM 075887109 345 1,500 SH   SOLE   1,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,468 79,132 SH   SOLE   79,132 0 0
BK OF AMERICA CORP COM 060505104 4,278 201,499 SH   SOLE   201,499 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 70 15,000 SH   SOLE   15,000 0 0
BLACKROCK INC COM 09247X101 1,533 3,485 SH   SOLE   3,485 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 6,537 143,450 SH   SOLE   143,450 0 0
BOEING CO COM 097023105 746 5,005 SH   SOLE   5,005 0 0
BOSTON SCIENTIFIC CORP COM 101137107 12,000 367,765 SH   SOLE   367,765 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 480 8,610 SH   SOLE   8,610 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 9 20,000 SH   SOLE   20,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 929 2,129 SH   SOLE   2,129 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 19 1,500 SH Put SOLE   1,500 0 0
CHEESECAKE FACTORY INC COM 163072101 214 12,500 SH   SOLE   12,500 0 0
CHEVRON CORP NEW COM 166764100 2,258 31,160 SH   SOLE   31,160 0 0
COMCAST CORP NEW CL A 20030N101 2,774 80,687 SH   SOLE   80,687 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,450 36,649 SH   SOLE   36,649 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 656 78,070 SH   SOLE   78,070 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,382 9,569 SH   SOLE   9,569 0 0
DANAHER CORPORATION COM 235851102 13,521 97,691 SH   SOLE   97,691 0 0
DANAHER CORPORATION COM 235851102 2 2,000 SH Put SOLE   2,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 292 2,300 SH   SOLE   2,300 0 0
DISNEY WALT CO COM DISNEY 254687106 11,142 115,345 SH   SOLE   115,345 0 0
DOMINION ENERGY INC COM 25746U109 565 7,830 SH   SOLE   7,830 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 489 52,500 SH   SOLE   52,500 0 0
DOW INC COM 260557103 763 26,100 SH   SOLE   26,100 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,082 13,380 SH   SOLE   13,380 0 0
EATON VANCE MUN BD FD COM 27827X101 2,274 182,243 SH   SOLE   182,243 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 155 10,845 SH   SOLE   10,845 0 0
EQUINIX INC COM 29444U700 450 721 SH   SOLE   721 0 0
EXXON MOBIL CORP COM 30231G102 65 9,700 SH Put SOLE   9,700 0 0
EXXON MOBIL CORP COM 30231G102 401 10,572 SH   SOLE   10,572 0 0
FACEBOOK INC CL A 30303M102 5,644 33,836 SH   SOLE   33,836 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 7,204 87,555 SH   SOLE   87,555 0 0
FORTINET INC COM 34959E109 1,821 18,000 SH   SOLE   18,000 0 0
GABELLI DIVID & INCOME TR COM 36242H104 3,218 217,300 SH   SOLE   217,300 0 0
GILEAD SCIENCES INC COM 375558103 1,091 14,600 SH   SOLE   14,600 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 10,482 67,806 SH   SOLE   67,806 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 300 8,750 SH   SOLE   8,750 0 0
HASBRO INC COM 418056107 860 12,020 SH   SOLE   12,020 0 0
HOME DEPOT INC COM 437076102 9,671 51,798 SH   SOLE   51,798 0 0
HOME DEPOT INC COM 437076102 6 1,400 SH Put SOLE   1,400 0 0
HONEYWELL INTL INC COM 438516106 233 1,739 SH   SOLE   1,739 0 0
IHS MARKIT LTD SHS G47567105 3,742 62,366 SH   SOLE   62,366 0 0
INTEL CORP COM 458140100 2,895 53,498 SH   SOLE   53,498 0 0
INTELSAT S A COM L5140P101 18 12,000 SH   SOLE   12,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,523 3,075 SH   SOLE   3,075 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,343 28,061 SH   SOLE   28,061 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 268 12,000 SH   SOLE   12,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,003 7,750 SH   SOLE   7,750 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 317 2,101 SH   SOLE   2,101 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 250 2,516 SH   SOLE   2,516 0 0
JOHNSON & JOHNSON COM 478160104 2,988 22,790 SH   SOLE   22,790 0 0
JPMORGAN CHASE & CO COM 46625H100 20,266 225,105 SH   SOLE   225,105 0 0
KKR & CO INC CL A 48251W104 5,182 220,780 SH   SOLE   220,780 0 0
KLA CORPORATION COM NEW 482480100 354 2,460 SH   SOLE   2,460 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 31 22,000 SH Put SOLE   22,000 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 354 22,551 SH   SOLE   22,551 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 309 11,330 SH   SOLE   11,330 0 0
LILLY ELI & CO COM 532457108 287 2,069 SH   SOLE   2,069 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 225 6,169 SH   SOLE   6,169 0 0
MASTERCARD INC CL A 57636Q104 1,476 6,111 SH   SOLE   6,111 0 0
MCDONALDS CORP COM 580135101 2,964 17,923 SH   SOLE   17,923 0 0
MEDTRONIC PLC SHS G5960L103 1,494 16,565 SH   SOLE   16,565 0 0
MERCK & CO. INC COM 58933Y105 18,441 239,678 SH   SOLE   239,678 0 0
MICROSOFT CORP COM 594918104 48,898 310,047 SH   SOLE   310,047 0 0
NETFLIX INC COM 64110L106 394 1,050 SH   SOLE   1,050 0 0
NEXTERA ENERGY INC COM 65339F101 1,469 6,103 SH   SOLE   6,103 0 0
NORTHERN TR CORP COM 665859104 634 8,400 SH   SOLE   8,400 0 0
NOVARTIS A G SPONSORED ADR 66987V109 346 4,199 SH   SOLE   4,199 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 543 39,658 SH   SOLE   39,658 0 0
NUVEEN MUN VALUE FD INC COM 670928100 3,622 371,100 SH   SOLE   371,100 0 0
NVIDIA CORP COM 67066G104 6,833 25,920 SH   SOLE   25,920 0 0
ONCOCYTE CORPORATION COM 68235C107 196 80,000 SH   SOLE   80,000 0 0
ORACLE CORP COM 68389X105 764 15,807 SH   SOLE   15,807 0 0
PAYPAL HLDGS INC COM 70450Y103 7,992 83,477 SH   SOLE   83,477 0 0
PEPSICO INC COM 713448108 2,402 19,999 SH   SOLE   19,999 0 0
PFIZER INC COM 717081103 9 6,300 SH Put SOLE   6,300 0 0
PFIZER INC COM 717081103 8,133 249,160 SH   SOLE   249,160 0 0
PHILIP MORRIS INTL INC COM 718172109 245 3,355 SH   SOLE   3,355 0 0
PRICE T ROWE GROUP INC COM 74144T108 391 4,000 SH   SOLE   4,000 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 1,128 19,000 SH   SOLE   19,000 0 0
PROCTER & GAMBLE CO COM 742718109 570 5,186 SH   SOLE   5,186 0 0
PROCTER & GAMBLE CO COM 742718109 2 4,200 SH Put SOLE   4,200 0 0
QUALCOMM INC COM 747525103 6,903 102,038 SH   SOLE   102,038 0 0
SALESFORCE COM INC COM 79466L302 2,583 17,942 SH   SOLE   17,942 0 0
SAP SE SPON ADR 803054204 888 8,035 SH   SOLE   8,035 0 0
SCHWAB CHARLES CORP COM 808513105 2,310 68,700 SH   SOLE   68,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,899 7,367 SH   SOLE   7,367 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 630 48,000 SH   SOLE   48,000 0 0
STARBUCKS CORP COM 855244109 2,595 39,468 SH   SOLE   39,468 0 0
STRYKER CORP COM 863667101 11,133 66,871 SH   SOLE   66,871 0 0
TELADOC HEALTH INC COM 87918A105 248 1,600 SH   SOLE   1,600 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 27,766 97,906 SH   SOLE   97,906 0 0
TRANSDIGM GROUP INC COM 893641100 527 1,645 SH   SOLE   1,645 0 0
TRANSDIGM GROUP INC COM 893641100 133 1,600 SH Put SOLE   1,600 0 0
TWILIO INC CL A 90138F102 864 9,658 SH   SOLE   9,658 0 0
UNION PAC CORP COM 907818108 501 3,551 SH   SOLE   3,551 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,758 13,636 SH   SOLE   13,636 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 365 1,723 SH   SOLE   1,723 0 0
VENTAS INC COM 92276F100 121 4,500 SH   SOLE   4,500 0 0
VENTAS INC COM 92276F100 86 4,500 SH Put SOLE   4,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,310 173,276 SH   SOLE   173,276 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,436 10,239 SH   SOLE   10,239 0 0
VISA INC COM CL A 92826C839 34,229 212,445 SH   SOLE   212,445 0 0
WALMART INC COM 931142103 340 2,994 SH   SOLE   2,994 0 0
XILINX INC COM 983919101 281 3,601 SH   SOLE   3,601 0 0
ZOETIS INC CL A 98978V103 16,569 140,786 SH   SOLE   140,786 0 0