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,864 11,339 SH   SOLE   11,339 0 0
ABBOTT LABS COM 002824100 1,435 17,150 SH   SOLE   17,150 0 0
ABBVIE INC COM 00287Y109 239 3,150 SH   SOLE   3,150 0 0
ADOBE INC COM 00724F101 19,141 69,290 SH   SOLE   69,290 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,435 26,520 SH   SOLE   26,520 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,283 7,090 SH   SOLE   7,090 0 0
ALIGN TECHNOLOGY INC COM 016255101 5 5,500 SH Put SOLE   5,500 0 0
ALPHABET INC CAP STK CL A 02079K305 31,795 26,037 SH   SOLE   26,037 0 0
ALPHABET INC CAP STK CL C 02079K107 14,452 11,856 SH   SOLE   11,856 0 0
ALTRIA GROUP INC COM 02209S103 368 8,998 SH   SOLE   8,998 0 0
AMAZON COM INC COM 023135106 36,744 21,167 SH   SOLE   21,167 0 0
AMERICAN EXPRESS CO COM 025816109 4,013 33,931 SH   SOLE   33,931 0 0
AMERICAN EXPRESS CO COM 025816109 0 2,600 SH Put SOLE   2,600 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,424 19,510 SH   SOLE   19,510 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 0 5,400 SH Put SOLE   5,400 0 0
APPLE INC COM 037833100 39,606 176,835 SH   SOLE   176,835 0 0
ARISTA NETWORKS INC COM 040413106 4,222 17,671 SH   SOLE   17,671 0 0
AT&T INC COM 00206R102 7,439 196,594 SH   SOLE   196,594 0 0
BANK AMER CORP COM 060505104 11,615 398,190 SH   SOLE   398,190 0 0
BECTON DICKINSON & CO COM 075887109 379 1,500 SH   SOLE   1,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,763 61,353 SH   SOLE   61,353 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 2,224 156,150 SH   SOLE   156,150 0 0
BLACKROCK INC COM 09247X101 1,630 3,657 SH   SOLE   3,657 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 7,055 144,450 SH   SOLE   144,450 0 0
BOEING CO COM 097023105 17,033 44,769 SH   SOLE   44,769 0 0
BOOKING HLDGS INC COM 09857L108 848 432 SH   SOLE   432 0 0
BOSTON SCIENTIFIC CORP COM 101137107 16,752 411,691 SH   SOLE   411,691 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 411 8,110 SH   SOLE   8,110 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1 7,500 SH Put SOLE   7,500 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 226 549 SH   SOLE   549 0 0
CHEVRON CORP NEW COM 166764100 6,690 56,409 SH   SOLE   56,409 0 0
COMCAST CORP NEW CL A 20030N101 2,996 66,460 SH   SOLE   66,460 0 0
CORTEVA INC COM 22052L104 720 25,697 SH   SOLE   25,697 0 0
COSTCO WHSL CORP NEW COM 22160K105 9,281 32,215 SH   SOLE   32,215 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,330 9,569 SH   SOLE   9,569 0 0
DANAHER CORPORATION COM 235851102 14,626 101,266 SH   SOLE   101,266 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 415 2,540 SH   SOLE   2,540 0 0
DISNEY WALT CO COM DISNEY 254687106 15,501 118,943 SH   SOLE   118,943 0 0
DOMINION ENERGY INC COM 25746U109 784 9,678 SH   SOLE   9,678 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 979 52,500 SH   SOLE   52,500 0 0
DOW INC COM 260557103 1,708 35,851 SH   SOLE   35,851 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,948 20,317 SH   SOLE   20,317 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,426 19,997 SH   SOLE   19,997 0 0
EATON VANCE MUN BD FD COM 27827X101 2,383 183,843 SH   SOLE   183,843 0 0
ENBRIDGE INC COM 29250N105 234 6,666 SH   SOLE   6,666 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 264 20,200 SH   SOLE   20,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 704 24,635 SH   SOLE   24,635 0 0
EOG RES INC COM 26875P101 5,466 73,646 SH   SOLE   73,646 0 0
EXXON MOBIL CORP COM 30231G102 0 6,600 SH Put SOLE   6,600 0 0
EXXON MOBIL CORP COM 30231G102 1,146 16,231 SH   SOLE   16,231 0 0
FACEBOOK INC CL A 30303M102 6,093 34,214 SH   SOLE   34,214 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 9,317 96,352 SH   SOLE   96,352 0 0
FORTINET INC COM 34959E109 1,382 18,000 SH   SOLE   18,000 0 0
GABELLI DIVD & INCOME TR COM 36242H104 4,775 222,000 SH   SOLE   222,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 13,298 64,171 SH   SOLE   64,171 0 0
HOME DEPOT INC COM 437076102 11,007 47,442 SH   SOLE   47,442 0 0
HONEYWELL INTL INC COM 438516106 309 1,829 SH   SOLE   1,829 0 0
IHS MARKIT LTD SHS G47567105 5,538 82,801 SH   SOLE   82,801 0 0
INTEL CORP COM 458140100 2,839 55,098 SH   SOLE   55,098 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 262 1,800 SH   SOLE   1,800 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,976 3,660 SH   SOLE   3,660 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,212 27,602 SH   SOLE   27,602 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 255 12,000 SH   SOLE   12,000 0 0
ISHARES TR CORE S&P MCP ETF 464287507 253 1,309 SH   SOLE   1,309 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,523 8,450 SH   SOLE   8,450 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 334 2,095 SH   SOLE   2,095 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 323 2,516 SH   SOLE   2,516 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 214 1,411 SH   SOLE   1,411 0 0
JOHNSON & JOHNSON COM 478160104 3,434 26,540 SH   SOLE   26,540 0 0
JPMORGAN CHASE & CO COM 46625H100 27,798 236,193 SH   SOLE   236,193 0 0
KKR & CO INC CL A 48251W104 5,907 219,990 SH   SOLE   219,990 0 0
KLA CORPORATION COM NEW 482480100 392 2,460 SH   SOLE   2,460 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 13 551 SH   SOLE   551 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 0 12,100 SH Put SOLE   12,100 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 0 11,000 SH Put SOLE   11,000 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 14 330 SH   SOLE   330 0 0
LILLY ELI & CO COM 532457108 231 2,069 SH   SOLE   2,069 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 409 6,169 SH   SOLE   6,169 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 0 1,500 SH Put SOLE   1,500 0 0
MARTIN MARIETTA MATLS INC COM 573284106 637 2,325 SH   SOLE   2,325 0 0
MASTERCARD INC CL A 57636Q104 1,629 5,999 SH   SOLE   5,999 0 0
MCDONALDS CORP COM 580135101 3,967 18,474 SH   SOLE   18,474 0 0
MERCK & CO INC COM 58933Y105 20,448 242,909 SH   SOLE   242,909 0 0
MICROSOFT CORP COM 594918104 41,277 296,895 SH   SOLE   296,895 0 0
MICROSOFT CORP COM 594918104 5 6,200 SH Put SOLE   6,200 0 0
NETFLIX INC COM 64110L106 281 1,050 SH   SOLE   1,050 0 0
NEXTERA ENERGY INC COM 65339F101 1,452 6,231 SH   SOLE   6,231 0 0
NORTHERN TR CORP COM 665859104 905 9,700 SH   SOLE   9,700 0 0
NOVARTIS A G SPONSORED ADR 66987V109 267 3,069 SH   SOLE   3,069 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 665 44,358 SH   SOLE   44,358 0 0
NUVEEN MUN VALUE FD INC COM 670928100 4,249 404,250 SH   SOLE   404,250 0 0
NVIDIA CORP COM 67066G104 1,759 10,105 SH   SOLE   10,105 0 0
ONCOCYTE CORPORATION COM 68235C107 168 80,000 SH   SOLE   80,000 0 0
ORACLE CORP COM 68389X105 1,057 19,207 SH   SOLE   19,207 0 0
PALO ALTO NETWORKS INC COM 697435105 299 1,468 SH   SOLE   1,468 0 0
PAYPAL HLDGS INC COM 70450Y103 7,834 75,624 SH   SOLE   75,624 0 0
PEPSICO INC COM 713448108 1,129 8,235 SH   SOLE   8,235 0 0
PFIZER INC COM 717081103 5 6,300 SH Put SOLE   6,300 0 0
PFIZER INC COM 717081103 9,708 270,194 SH   SOLE   270,194 0 0
PHILIP MORRIS INTL INC COM 718172109 260 3,420 SH   SOLE   3,420 0 0
PRICE T ROWE GROUP INC COM 74144T108 457 4,000 SH   SOLE   4,000 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 678 24,000 SH   SOLE   24,000 0 0
PROCTER & GAMBLE CO COM 742718109 662 5,320 SH   SOLE   5,320 0 0
PROCTER & GAMBLE CO COM 742718109 1 3,400 SH Put SOLE   3,400 0 0
QUALCOMM INC COM 747525103 621 8,145 SH   SOLE   8,145 0 0
ROYAL GOLD INC COM 780287108 271 2,200 SH   SOLE   2,200 0 0
SALESFORCE COM INC COM 79466L302 4,437 29,891 SH   SOLE   29,891 0 0
SAP SE SPON ADR 803054204 691 5,864 SH   SOLE   5,864 0 0
SCHLUMBERGER LTD COM 806857108 330 9,650 SH   SOLE   9,650 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 305 6,000 SH   SOLE   6,000 0 0
SOUTHWEST AIRLS CO COM 844741108 540 10,000 SH   SOLE   10,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,879 6,330 SH   SOLE   6,330 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 591 50,000 SH   SOLE   50,000 0 0
STARBUCKS CORP COM 855244109 6,335 71,643 SH   SOLE   71,643 0 0
STRYKER CORP COM 863667101 15,912 73,563 SH   SOLE   73,563 0 0
TEXAS INSTRS INC COM 882508104 232 1,792 SH   SOLE   1,792 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 4,746 113,449 SH   SOLE   113,449 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 2 7,000 SH Put SOLE   7,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 29,186 100,201 SH   SOLE   100,201 0 0
UNILEVER N V N Y SHS NEW 904784709 240 4,000 SH   SOLE   4,000 0 0
UNION PACIFIC CORP COM 907818108 575 3,551 SH   SOLE   3,551 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,054 13,605 SH   SOLE   13,605 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 373 1,729 SH   SOLE   1,729 0 0
VENTAS INC COM 92276F100 353 4,830 SH   SOLE   4,830 0 0
VENTAS INC COM 92276F100 0 4,500 SH Put SOLE   4,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,225 86,561 SH   SOLE   86,561 0 0
VISA INC COM CL A 92826C839 37,062 215,465 SH   SOLE   215,465 0 0
WALMART INC COM 931142103 284 2,392 SH   SOLE   2,392 0 0
WELLS FARGO CO NEW COM 949746101 366 7,250 SH   SOLE   7,250 0 0
ZOETIS INC CL A 98978V103 16,968 136,188 SH   SOLE   136,188 0 0