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,452 12,871 SH   SOLE   12,871 0 0
ABBOTT LABS COM 002824100 1,240 17,150 SH   SOLE   17,150 0 0
ABBVIE INC COM 00287Y109 466 5,050 SH   SOLE   5,050 0 0
ADOBE INC COM 00724F101 16,435 72,644 SH   SOLE   72,644 0 0
ALIGN TECHNOLOGY INC COM 016255101 327 1,560 SH   SOLE   1,560 0 0
ALPHABET INC CAP STK CL A 02079K305 26,588 25,444 SH   SOLE   25,444 0 0
ALPHABET INC CAP STK CL C 02079K107 11,159 10,775 SH   SOLE   10,775 0 0
AMAZON COM INC COM 023135106 32,100 21,372 SH   SOLE   21,372 0 0
AMERICAN EXPRESS CO COM 025816109 813 8,525 SH   SOLE   8,525 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,145 23,635 SH   SOLE   23,635 0 0
APOLLO INVT CORP COM NEW 03761U502 149 12,000 SH   SOLE   12,000 0 0
APPLE INC COM 037833100 27,516 174,440 SH   SOLE   174,440 0 0
ARISTA NETWORKS INC COM 040413106 3,206 15,216 SH   SOLE   15,216 0 0
AT&T INC COM 00206R102 1,614 56,559 SH   SOLE   56,559 0 0
BANK AMER CORP COM 060505104 10,288 417,548 SH   SOLE   417,548 0 0
BECTON DICKINSON & CO COM 075887109 338 1,500 SH   SOLE   1,500 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 306 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,939 53,575 SH   SOLE   53,575 0 0
BIOGEN INC COM 09062X103 203 675 SH   SOLE   675 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 1,985 128,200 SH   SOLE   128,200 0 0
BLACKROCK INC COM 09247X101 836 2,128 SH   SOLE   2,128 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 4,461 149,650 SH   SOLE   149,650 0 0
BOEING CO COM 097023105 16,292 50,519 SH   SOLE   50,519 0 0
BOOKING HLDGS INC COM 09857L108 758 440 SH   SOLE   440 0 0
BOSTON SCIENTIFIC CORP COM 101137107 14,157 400,606 SH   SOLE   400,606 0 0
CHEESECAKE FACTORY INC COM 163072101 305 7,000 SH   SOLE   7,000 0 0
CHEVRON CORP NEW COM 166764100 6,069 55,782 SH   SOLE   55,782 0 0
COCA COLA CO COM 191216100 1,283 27,105 SH   SOLE   27,105 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,091 34,811 SH   SOLE   34,811 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 945 8,700 SH   SOLE   8,700 0 0
DANAHER CORP DEL COM 235851102 10,846 105,182 SH   SOLE   105,182 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 502 3,540 SH   SOLE   3,540 0 0
DISNEY WALT CO COM DISNEY 254687106 12,426 113,324 SH   SOLE   113,324 0 0
DOMINION ENERGY INC COM 25746U109 550 7,698 SH   SOLE   7,698 0 0
DOWDUPONT INC COM 26078J100 3,588 67,098 SH   SOLE   67,098 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 293 3,392 SH   SOLE   3,392 0 0
EOG RES INC COM 26875P101 6,907 79,202 SH   SOLE   79,202 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 1,014 33,800 SH   SOLE   33,800 0 0
EXXON MOBIL CORP COM 30231G102 469 6,879 SH   SOLE   6,879 0 0
FACEBOOK INC CL A 30303M102 8,340 63,620 SH   SOLE   63,620 0 0
FIREEYE INC COM 31816Q101 669 41,300 SH   SOLE   41,300 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 9,731 111,976 SH   SOLE   111,976 0 0
FORTINET INC COM 34959E109 1,268 18,000 SH   SOLE   18,000 0 0
FRANCO NEVADA CORP COM 351858105 5,922 84,400 SH   SOLE   84,400 0 0
GABELLI DIVD & INCOME TR COM 36242H104 4,277 233,700 SH   SOLE   233,700 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 6,906 41,340 SH   SOLE   41,340 0 0
HOME DEPOT INC COM 437076102 8,875 51,653 SH   SOLE   51,653 0 0
HONEYWELL INTL INC COM 438516106 253 1,915 SH   SOLE   1,915 0 0
INTEL CORP COM 458140100 2,497 53,198 SH   SOLE   53,198 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 265 2,327 SH   SOLE   2,327 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,188 4,569 SH   SOLE   4,569 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 637 4,127 SH   SOLE   4,127 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 221 12,000 SH   SOLE   12,000 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,590 13,980 SH   SOLE   13,980 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 1,013 10,104 SH   SOLE   10,104 0 0
JOHNSON & JOHNSON COM 478160104 3,628 28,116 SH   SOLE   28,116 0 0
JPMORGAN CHASE & CO COM 46625H100 22,448 229,952 SH   SOLE   229,952 0 0
KKR & CO INC CL A 48251W104 4,261 217,090 SH   SOLE   217,090 0 0
KLA-TENCOR CORP COM 482480100 220 2,460 SH   SOLE   2,460 0 0
LILLY ELI & CO COM 532457108 307 2,650 SH   SOLE   2,650 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,071 19,080 SH   SOLE   19,080 0 0
MARTIN MARIETTA MATLS INC COM 573284106 494 2,875 SH   SOLE   2,875 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,112 5,897 SH   SOLE   5,897 0 0
MCDONALDS CORP COM 580135101 3,742 21,072 SH   SOLE   21,072 0 0
MERCK & CO INC COM 58933Y105 18,117 237,101 SH   SOLE   237,101 0 0
MICROSOFT CORP COM 594918104 30,717 302,426 SH   SOLE   302,426 0 0
NETFLIX INC COM 64110L106 361 1,350 SH   SOLE   1,350 0 0
NEXTERA ENERGY INC COM 65339F101 563 3,240 SH   SOLE   3,240 0 0
NORTHERN TR CORP COM 665859104 857 10,250 SH   SOLE   10,250 0 0
NVENT ELECTRIC PLC SHS G6700G107 229 10,200 SH   SOLE   10,200 0 0
NVIDIA CORP COM 67066G104 3,370 25,244 SH   SOLE   25,244 0 0
ORACLE CORP COM 68389X105 913 20,225 SH   SOLE   20,225 0 0
PALO ALTO NETWORKS INC COM 697435105 276 1,468 SH   SOLE   1,468 0 0
PAYPAL HLDGS INC COM 70450Y103 5,303 63,060 SH   SOLE   63,060 0 0
PENTAIR PLC SHS G7S00T104 385 10,200 SH   SOLE   10,200 0 0
PEPSICO INC COM 713448108 939 8,500 SH   SOLE   8,500 0 0
PFIZER INC COM 717081103 20,215 463,105 SH   SOLE   463,105 0 0
PRICE T ROWE GROUP INC COM 74144T108 369 4,000 SH   SOLE   4,000 0 0
PROCTER AND GAMBLE CO COM 742718109 211 2,300 SH   SOLE   2,300 0 0
RAYTHEON CO COM NEW 755111507 1,019 6,642 SH   SOLE   6,642 0 0
ROYAL GOLD INC COM 780287108 300 3,500 SH   SOLE   3,500 0 0
SALESFORCE COM INC COM 79466L302 4,857 35,461 SH   SOLE   35,461 0 0
SCHLUMBERGER LTD COM 806857108 532 14,750 SH   SOLE   14,750 0 0
SCHWAB CHARLES CORP NEW COM 808513105 10,205 245,730 SH   SOLE   245,730 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 334 6,000 SH   SOLE   6,000 0 0
SOUTHWEST AIRLS CO COM 844741108 465 10,000 SH   SOLE   10,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,273 5,094 SH   SOLE   5,094 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 515 50,000 SH   SOLE   50,000 0 0
STARBUCKS CORP COM 855244109 4,642 72,078 SH   SOLE   72,078 0 0
STRYKER CORP COM 863667101 12,035 76,780 SH   SOLE   76,780 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 22,730 101,568 SH   SOLE   101,568 0 0
UNILEVER N V N Y SHS NEW 904784709 215 4,000 SH   SOLE   4,000 0 0
VENTAS INC COM 92276F100 264 4,500 SH   SOLE   4,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,108 73,070 SH   SOLE   73,070 0 0
VISA INC COM CL A 92826C839 28,810 218,360 SH   SOLE   218,360 0 0
WELLS FARGO CO NEW COM 949746101 276 5,986 SH   SOLE   5,986 0 0
ZOETIS INC CL A 98978V103 9,409 109,994 SH   SOLE   109,994 0 0