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,598 12,506 SH   SOLE   12,506 0 0
ABBOTT LABS COM 002824100 1,371 17,150 SH   SOLE   17,150 0 0
ABBVIE INC COM 00287Y109 383 4,750 SH   SOLE   4,750 0 0
ADOBE INC COM 00724F101 18,526 69,519 SH   SOLE   69,519 0 0
ALIGN TECHNOLOGY INC COM 016255101 444 1,560 SH   SOLE   1,560 0 0
ALPHABET INC CAP STK CL A 02079K305 29,674 25,214 SH   SOLE   25,214 0 0
ALPHABET INC CAP STK CL C 02079K107 13,508 11,513 SH   SOLE   11,513 0 0
AMAZON COM INC COM 023135106 37,777 21,214 SH   SOLE   21,214 0 0
AMERICAN EXPRESS CO COM 025816109 976 8,925 SH   SOLE   8,925 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,930 18,515 SH   SOLE   18,515 0 0
APPLE INC COM 037833100 33,596 176,868 SH   SOLE   176,868 0 0
ARISTA NETWORKS INC COM 040413106 4,359 13,862 SH   SOLE   13,862 0 0
AT&T INC COM 00206R102 1,822 58,084 SH   SOLE   58,084 0 0
BANK AMER CORP COM 060505104 11,195 405,755 SH   SOLE   405,755 0 0
BANK MONTREAL QUE COM 063671101 541 7,237 SH   SOLE   7,237 0 0
BECTON DICKINSON & CO COM 075887109 375 1,500 SH   SOLE   1,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,585 57,666 SH   SOLE   57,666 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 2,666 151,150 SH   SOLE   151,150 0 0
BLACKROCK INC COM 09247X101 1,523 3,563 SH   SOLE   3,563 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 5,212 149,050 SH   SOLE   149,050 0 0
BOEING CO COM 097023105 18,785 49,249 SH   SOLE   49,249 0 0
BOOKING HLDGS INC COM 09857L108 825 473 SH   SOLE   473 0 0
BOSTON SCIENTIFIC CORP COM 101137107 15,413 401,600 SH   SOLE   401,600 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 690 1,989 SH   SOLE   1,989 0 0
CHEESECAKE FACTORY INC COM 163072101 342 7,000 SH   SOLE   7,000 0 0
CHEVRON CORP NEW COM 166764100 7,028 57,053 SH   SOLE   57,053 0 0
COCA COLA CO COM 191216100 1,212 25,855 SH   SOLE   25,855 0 0
COMCAST CORP NEW CL A 20030N101 2,603 65,114 SH   SOLE   65,114 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,951 32,836 SH   SOLE   32,836 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,114 8,700 SH   SOLE   8,700 0 0
DANAHER CORPORATION COM 235851102 13,302 100,760 SH   SOLE   100,760 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 579 3,540 SH   SOLE   3,540 0 0
DISNEY WALT CO COM DISNEY 254687106 12,649 113,921 SH   SOLE   113,921 0 0
DOMINION ENERGY INC COM 25746U109 590 7,698 SH   SOLE   7,698 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 959 52,500 SH   SOLE   52,500 0 0
DOWDUPONT INC COM 26078J100 3,214 60,282 SH   SOLE   60,282 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,745 19,393 SH   SOLE   19,393 0 0
EATON VANCE MUN BD FD COM 27827X101 2,580 208,060 SH   SOLE   208,060 0 0
ENBRIDGE INC COM 29250N105 242 6,666 SH   SOLE   6,666 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 310 20,200 SH   SOLE   20,200 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 636 21,845 SH   SOLE   21,845 0 0
EOG RES INC COM 26875P101 7,760 81,533 SH   SOLE   81,533 0 0
EQUINIX INC COM 29444U700 330 729 SH   SOLE   729 0 0
EXXON MOBIL CORP COM 30231G102 526 6,504 SH   SOLE   6,504 0 0
FACEBOOK INC CL A 30303M102 3,583 21,494 SH   SOLE   21,494 0 0
FIREEYE INC COM 31816Q101 1,078 64,220 SH   SOLE   64,220 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10,989 109,383 SH   SOLE   109,383 0 0
FORTINET INC COM 34959E109 1,511 18,000 SH   SOLE   18,000 0 0
FRANCO NEVADA CORP COM 351858105 6,522 86,900 SH   SOLE   86,900 0 0
GABELLI DIVD & INCOME TR COM 36242H104 4,845 227,700 SH   SOLE   227,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,745 50,760 SH   SOLE   50,760 0 0
HOME DEPOT INC COM 437076102 9,803 51,085 SH   SOLE   51,085 0 0
HONEYWELL INTL INC COM 438516106 308 1,939 SH   SOLE   1,939 0 0
IHS MARKIT LTD SHS G47567105 4,292 78,920 SH   SOLE   78,920 0 0
INTEL CORP COM 458140100 2,912 54,234 SH   SOLE   54,234 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 328 2,327 SH   SOLE   2,327 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,136 3,744 SH   SOLE   3,744 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,758 26,485 SH   SOLE   26,485 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 317 12,000 SH   SOLE   12,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,212 7,775 SH   SOLE   7,775 0 0
JOHNSON & JOHNSON COM 478160104 3,974 28,428 SH   SOLE   28,428 0 0
JPMORGAN CHASE & CO COM 46625H100 24,124 238,305 SH   SOLE   238,305 0 0
KKR & CO INC CL A 48251W104 4,785 203,690 SH   SOLE   203,690 0 0
KLA-TENCOR CORP COM 482480100 294 2,460 SH   SOLE   2,460 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 540 22,308 SH   SOLE   22,308 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 398 11,345 SH   SOLE   11,345 0 0
LILLY ELI & CO COM 532457108 227 1,750 SH   SOLE   1,750 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 259 4,280 SH   SOLE   4,280 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,337 18,680 SH   SOLE   18,680 0 0
MARTIN MARIETTA MATLS INC COM 573284106 528 2,625 SH   SOLE   2,625 0 0
MASTERCARD INC CL A 57636Q104 1,376 5,845 SH   SOLE   5,845 0 0
MCDONALDS CORP COM 580135101 3,972 20,918 SH   SOLE   20,918 0 0
MERCK & CO INC COM 58933Y105 20,126 241,989 SH   SOLE   241,989 0 0
MICROSOFT CORP COM 594918104 35,290 299,218 SH   SOLE   299,218 0 0
NETFLIX INC COM 64110L106 481 1,350 SH   SOLE   1,350 0 0
NEXTERA ENERGY INC COM 65339F101 1,285 6,645 SH   SOLE   6,645 0 0
NORTHERN TR CORP COM 665859104 877 9,700 SH   SOLE   9,700 0 0
NOVARTIS A G SPONSORED ADR 66987V109 551 5,729 SH   SOLE   5,729 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 570 41,358 SH   SOLE   41,358 0 0
NUVEEN MUN VALUE FD INC COM 670928100 4,667 466,675 SH   SOLE   466,675 0 0
NVENT ELECTRIC PLC SHS G6700G107 275 10,200 SH   SOLE   10,200 0 0
NVIDIA CORP COM 67066G104 1,772 9,870 SH   SOLE   9,870 0 0
ORACLE CORP COM 68389X105 1,010 18,807 SH   SOLE   18,807 0 0
PALO ALTO NETWORKS INC COM 697435105 357 1,468 SH   SOLE   1,468 0 0
PAYPAL HLDGS INC COM 70450Y103 7,772 74,848 SH   SOLE   74,848 0 0
PENTAIR PLC SHS G7S00T104 483 10,855 SH   SOLE   10,855 0 0
PEPSICO INC COM 713448108 1,095 8,935 SH   SOLE   8,935 0 0
PFIZER INC COM 717081103 19,125 450,308 SH   SOLE   450,308 0 0
PRICE T ROWE GROUP INC COM 74144T108 400 4,000 SH   SOLE   4,000 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 648 8,578 SH   SOLE   8,578 0 0
ROYAL GOLD INC COM 780287108 473 5,200 SH   SOLE   5,200 0 0
SALESFORCE COM INC COM 79466L302 4,747 29,976 SH   SOLE   29,976 0 0
SAP SE SPON ADR 803054204 677 5,864 SH   SOLE   5,864 0 0
SCHLUMBERGER LTD COM 806857108 643 14,750 SH   SOLE   14,750 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 296 6,000 SH   SOLE   6,000 0 0
SOUTHWEST AIRLS CO COM 844741108 519 10,000 SH   SOLE   10,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 986 3,492 SH   SOLE   3,492 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 523 50,000 SH   SOLE   50,000 0 0
STARBUCKS CORP COM 855244109 5,359 72,090 SH   SOLE   72,090 0 0
STRYKER CORP COM 863667101 14,740 74,627 SH   SOLE   74,627 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 11,161 261,023 SH   SOLE   261,023 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 27,515 100,521 SH   SOLE   100,521 0 0
TRANSDIGM GROUP INC COM 893641100 724 1,594 SH   SOLE   1,594 0 0
UNILEVER N V N Y SHS NEW 904784709 233 4,000 SH   SOLE   4,000 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,870 12,925 SH   SOLE   12,925 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 202 4,753 SH   SOLE   4,753 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 347 1,729 SH   SOLE   1,729 0 0
VENTAS INC COM 92276F100 287 4,500 SH   SOLE   4,500 0 0
VERISK ANALYTICS INC COM 92345Y106 266 2,001 SH   SOLE   2,001 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,654 78,705 SH   SOLE   78,705 0 0
VISA INC COM CL A 92826C839 34,024 217,835 SH   SOLE   217,835 0 0
WALMART INC COM 931142103 218 2,233 SH   SOLE   2,233 0 0
WELLS FARGO CO NEW COM 949746101 293 6,067 SH   SOLE   6,067 0 0
ZOETIS INC CL A 98978V103 10,915 108,426 SH   SOLE   108,426 0 0