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 2,142 12,356 SH   SOLE   12,356 0 0
ABBOTT LABS COM 002824100 1,442 17,150 SH   SOLE   17,150 0 0
ABBVIE INC COM 00287Y109 382 5,250 SH   SOLE   5,250 0 0
ADOBE INC COM 00724F101 20,575 69,829 SH   SOLE   69,829 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,466 14,555 SH   SOLE   14,555 0 0
ALIGN TECHNOLOGY INC COM 016255101 427 1,560 SH   SOLE   1,560 0 0
ALIGN TECHNOLOGY INC COM 016255101 21 5,500 SH Put SOLE   5,500 0 0
ALPHABET INC CAP STK CL A 02079K305 27,404 25,308 SH   SOLE   25,308 0 0
ALPHABET INC CAP STK CL C 02079K107 12,654 11,707 SH   SOLE   11,707 0 0
ALPHABET INC CAP STK CL C 02079K107 0 500 SH Put SOLE   500 0 0
AMAZON COM INC COM 023135106 40,437 21,354 SH   SOLE   21,354 0 0
AMERICAN EXPRESS CO COM 025816109 2,840 23,011 SH   SOLE   23,011 0 0
AMERICAN EXPRESS CO COM 025816109 2 2,600 SH Put SOLE   2,600 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,495 21,510 SH   SOLE   21,510 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4 5,400 SH Put SOLE   5,400 0 0
ANADARKO PETE CORP COM 032511107 454 6,432 SH   SOLE   6,432 0 0
APPLE INC COM 037833100 35,005 176,866 SH   SOLE   176,866 0 0
ARISTA NETWORKS INC COM 040413106 3,887 14,973 SH   SOLE   14,973 0 0
AT&T INC COM 00206R102 1,941 57,934 SH   SOLE   57,934 0 0
BANK AMER CORP COM 060505104 11,716 403,987 SH   SOLE   403,987 0 0
BECTON DICKINSON & CO COM 075887109 378 1,500 SH   SOLE   1,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,629 59,244 SH   SOLE   59,244 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 2,343 151,150 SH   SOLE   151,150 0 0
BLACKROCK INC COM 09247X101 1,628 3,470 SH   SOLE   3,470 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 6,594 148,450 SH   SOLE   148,450 0 0
BOEING CO COM 097023105 17,406 47,818 SH   SOLE   47,818 0 0
BOOKING HLDGS INC COM 09857L108 952 508 SH   SOLE   508 0 0
BOSTON SCIENTIFIC CORP COM 101137107 17,959 417,834 SH   SOLE   417,834 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 268 5,910 SH   SOLE   5,910 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6 7,500 SH Put SOLE   7,500 0 0
CAREDX INC COM 14167L103 216 6,000 SH   SOLE   6,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 889 2,249 SH   SOLE   2,249 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 2 1,700 SH Put SOLE   1,700 0 0
CHEESECAKE FACTORY INC COM 163072101 459 10,500 SH   SOLE   10,500 0 0
CHEVRON CORP NEW COM 166764100 7,190 57,778 SH   SOLE   57,778 0 0
COMCAST CORP NEW CL A 20030N101 2,838 67,114 SH   SOLE   67,114 0 0
CORTEVA INC COM 22052L104 606 20,477 SH   SOLE   20,477 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,804 33,314 SH   SOLE   33,314 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,247 9,569 SH   SOLE   9,569 0 0
DANAHER CORPORATION COM 235851102 14,411 100,834 SH   SOLE   100,834 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 610 3,540 SH   SOLE   3,540 0 0
DISNEY WALT CO COM DISNEY 254687106 16,687 119,501 SH   SOLE   119,501 0 0
DOMINION ENERGY INC COM 25746U109 595 7,698 SH   SOLE   7,698 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 961 52,500 SH   SOLE   52,500 0 0
DOW INC COM 260557103 1,000 20,278 SH   SOLE   20,278 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,725 19,550 SH   SOLE   19,550 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,552 20,677 SH   SOLE   20,677 0 0
EATON VANCE MUN BD FD COM 27827X101 2,361 189,911 SH   SOLE   189,911 0 0
ENBRIDGE INC COM 29250N105 241 6,666 SH   SOLE   6,666 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 284 20,200 SH   SOLE   20,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 740 25,635 SH   SOLE   25,635 0 0
EOG RES INC COM 26875P101 10,700 114,852 SH   SOLE   114,852 0 0
EQUINIX INC COM 29444U700 364 721 SH   SOLE   721 0 0
EQUINIX INC COM 29444U700 1 700 SH Put SOLE   700 0 0
EXXON MOBIL CORP COM 30231G102 661 8,631 SH   SOLE   8,631 0 0
EXXON MOBIL CORP COM 30231G102 2 6,600 SH Put SOLE   6,600 0 0
FACEBOOK INC CL A 30303M102 5,540 28,704 SH   SOLE   28,704 0 0
FIREEYE INC COM 31816Q101 700 47,290 SH   SOLE   47,290 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10,992 112,565 SH   SOLE   112,565 0 0
FORTINET INC COM 34959E109 1,383 18,000 SH   SOLE   18,000 0 0
FRANCO NEVADA CORP COM 351858105 5,437 64,050 SH   SOLE   64,050 0 0
GABELLI DIVD & INCOME TR COM 36242H104 4,923 227,200 SH   SOLE   227,200 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 11,420 55,816 SH   SOLE   55,816 0 0
HOME DEPOT INC COM 437076102 10,854 52,193 SH   SOLE   52,193 0 0
HOME DEPOT INC COM 437076102 1 1,100 SH Put SOLE   1,100 0 0
HONEYWELL INTL INC COM 438516106 304 1,739 SH   SOLE   1,739 0 0
IHS MARKIT LTD SHS G47567105 5,438 85,339 SH   SOLE   85,339 0 0
INTEL CORP COM 458140100 2,599 54,298 SH   SOLE   54,298 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 303 2,200 SH   SOLE   2,200 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,996 3,805 SH   SOLE   3,805 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,070 27,152 SH   SOLE   27,152 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 279 12,000 SH   SOLE   12,000 0 0
ISHARES TR CORE S&P MCP ETF 464287507 257 1,323 SH   SOLE   1,323 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,491 8,450 SH   SOLE   8,450 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 220 5,129 SH   SOLE   5,129 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 330 2,095 SH   SOLE   2,095 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 320 2,516 SH   SOLE   2,516 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 219 1,411 SH   SOLE   1,411 0 0
JOHNSON & JOHNSON COM 478160104 3,961 28,440 SH   SOLE   28,440 0 0
JPMORGAN CHASE & CO COM 46625H100 26,687 238,707 SH   SOLE   238,707 0 0
KKR & CO INC CL A 48251W104 5,069 200,590 SH   SOLE   200,590 0 0
KLA-TENCOR CORP COM 482480100 291 2,460 SH   SOLE   2,460 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 598 22,551 SH   SOLE   22,551 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 0 22,000 SH Put SOLE   22,000 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 424 11,330 SH   SOLE   11,330 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 395 6,169 SH   SOLE   6,169 0 0
MARTIN MARIETTA MATLS INC COM 573284106 535 2,325 SH   SOLE   2,325 0 0
MASTERCARD INC CL A 57636Q104 1,546 5,845 SH   SOLE   5,845 0 0
MCDONALDS CORP COM 580135101 4,427 21,320 SH   SOLE   21,320 0 0
MERCK & CO INC COM 58933Y105 20,265 241,681 SH   SOLE   241,681 0 0
MICROSOFT CORP COM 594918104 40,137 299,616 SH   SOLE   299,616 0 0
NETFLIX INC COM 64110L106 496 1,350 SH   SOLE   1,350 0 0
NEXTERA ENERGY INC COM 65339F101 1,455 7,101 SH   SOLE   7,101 0 0
NORTHERN TR CORP COM 665859104 873 9,700 SH   SOLE   9,700 0 0
NOVARTIS A G SPONSORED ADR 66987V109 417 4,569 SH   SOLE   4,569 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 570 39,358 SH   SOLE   39,358 0 0
NUVEEN MUN VALUE FD INC COM 670928100 4,316 423,950 SH   SOLE   423,950 0 0
NVIDIA CORP COM 67066G104 1,635 9,955 SH   SOLE   9,955 0 0
ORACLE CORP COM 68389X105 1,071 18,807 SH   SOLE   18,807 0 0
PALO ALTO NETWORKS INC COM 697435105 299 1,468 SH   SOLE   1,468 0 0
PAYPAL HLDGS INC COM 70450Y103 8,512 74,367 SH   SOLE   74,367 0 0
PEPSICO INC COM 713448108 1,172 8,935 SH   SOLE   8,935 0 0
PFIZER INC COM 717081103 2 6,300 SH Put SOLE   6,300 0 0
PFIZER INC COM 717081103 19,480 449,672 SH   SOLE   449,672 0 0
PRICE T ROWE GROUP INC COM 74144T108 439 4,000 SH   SOLE   4,000 0 0
PROCTER AND GAMBLE CO COM 742718109 251 2,286 SH   SOLE   2,286 0 0
QUALCOMM INC COM 747525103 1,449 19,045 SH   SOLE   19,045 0 0
ROYAL GOLD INC COM 780287108 533 5,200 SH   SOLE   5,200 0 0
SALESFORCE COM INC COM 79466L302 4,503 29,677 SH   SOLE   29,677 0 0
SAP SE SPON ADR 803054204 802 5,864 SH   SOLE   5,864 0 0
SCHLUMBERGER LTD COM 806857108 566 14,250 SH   SOLE   14,250 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 298 6,000 SH   SOLE   6,000 0 0
SOUTHWEST AIRLS CO COM 844741108 508 10,000 SH   SOLE   10,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,717 5,859 SH   SOLE   5,859 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 567 50,000 SH   SOLE   50,000 0 0
STARBUCKS CORP COM 855244109 6,001 71,590 SH   SOLE   71,590 0 0
STRYKER CORP COM 863667101 15,482 75,311 SH   SOLE   75,311 0 0
TEXAS INSTRS INC COM 882508104 206 1,792 SH   SOLE   1,792 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 8,212 204,319 SH   SOLE   204,319 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 29,622 100,866 SH   SOLE   100,866 0 0
TRANSDIGM GROUP INC COM 893641100 796 1,645 SH   SOLE   1,645 0 0
TRANSDIGM GROUP INC COM 893641100 0 1,600 SH Put SOLE   1,600 0 0
UNILEVER N V N Y SHS NEW 904784709 243 4,000 SH   SOLE   4,000 0 0
UNION PACIFIC CORP COM 907818108 601 3,551 SH   SOLE   3,551 0 0
UNION PACIFIC CORP COM 907818108 2 3,000 SH Put SOLE   3,000 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 376 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,940 12,925 SH   SOLE   12,925 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 365 1,729 SH   SOLE   1,729 0 0
VENTAS INC COM 92276F100 308 4,500 SH   SOLE   4,500 0 0
VENTAS INC COM 92276F100 2 4,500 SH Put SOLE   4,500 0 0
VERISK ANALYTICS INC COM 92345Y106 254 1,732 SH   SOLE   1,732 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,504 78,835 SH   SOLE   78,835 0 0
VISA INC COM CL A 92826C839 37,906 218,413 SH   SOLE   218,413 0 0
WALMART INC COM 931142103 247 2,233 SH   SOLE   2,233 0 0
WAYFAIR INC CL A 94419L101 219 1,500 SH   SOLE   1,500 0 0
WELLS FARGO CO NEW COM 949746101 283 5,986 SH   SOLE   5,986 0 0
ZOETIS INC CL A 98978V103 13,112 115,536 SH   SOLE   115,536 0 0