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,712 12,871 SH   SOLE   12,871 0 0
ABBOTT LABS COM 002824100 1,258 17,150 SH   SOLE   17,150 0 0
ABBVIE INC COM 00287Y109 478 5,050 SH   SOLE   5,050 0 0
ADOBE SYS INC COM 00724F101 12,241 45,344 SH   SOLE   45,344 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,353 44,628 SH   SOLE   44,628 0 0
ALIGN TECHNOLOGY INC COM 016255101 610 1,560 SH   SOLE   1,560 0 0
ALPHABET INC CAP STK CL A 02079K305 30,344 25,138 SH   SOLE   25,138 0 0
ALPHABET INC CAP STK CL C 02079K107 12,831 10,751 SH   SOLE   10,751 0 0
AMAZON COM INC COM 023135106 38,864 19,403 SH   SOLE   19,403 0 0
AMERICAN EXPRESS CO COM 025816109 908 8,525 SH   SOLE   8,525 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,277 25,885 SH   SOLE   25,885 0 0
APPLE INC COM 037833100 41,523 183,940 SH   SOLE   183,940 0 0
APTIV PLC SHS G6095l109 4,682 55,801 SH   SOLE   55,801 0 0
ARISTA NETWORKS INC COM 040413106 2,394 9,003 SH   SOLE   9,003 0 0
AT&T INC COM 00206R102 5,479 163,148 SH   SOLE   163,148 0 0
BANK AMER CORP COM 060505104 5,577 189,306 SH   SOLE   189,306 0 0
BARCLAYS PLC ADR 06738E204 179 20,000 SH   SOLE   20,000 0 0
BECTON DICKINSON & CO COM 075887109 404 1,549 SH   SOLE   1,549 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 320 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,010 37,410 SH   SOLE   37,410 0 0
BIOGEN INC COM 09062X103 238 675 SH   SOLE   675 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 1,557 85,500 SH   SOLE   85,500 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 6,445 169,250 SH   SOLE   169,250 0 0
BOEING CO COM 097023105 18,676 50,217 SH   SOLE   50,217 0 0
BOOKING HLDGS INC COM 09857L108 5,758 2,902 SH   SOLE   2,902 0 0
BOSTON SCIENTIFIC CORP COM 101137107 15,330 398,178 SH   SOLE   398,178 0 0
CAREDX INC COM 14167L103 8,107 281,000 SH   SOLE   281,000 0 0
CHEESECAKE FACTORY INC COM 163072101 375 7,000 SH   SOLE   7,000 0 0
CHEVRON CORP NEW COM 166764100 6,196 50,667 SH   SOLE   50,667 0 0
COCA COLA CO COM 191216100 1,259 27,255 SH   SOLE   27,255 0 0
CONOCOPHILLIPS COM 20825C104 453 5,850 SH   SOLE   5,850 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,365 35,615 SH   SOLE   35,615 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 969 8,700 SH   SOLE   8,700 0 0
DANAHER CORP DEL COM 235851102 10,458 96,245 SH   SOLE   96,245 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 13,247 113,277 SH   SOLE   113,277 0 0
DOMINION ENERGY INC COM 25746U109 541 7,698 SH   SOLE   7,698 0 0
DOWDUPONT INC COM 26078J100 4,152 64,567 SH   SOLE   64,567 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 216 2,700 SH   SOLE   2,700 0 0
EBAY INC COM 278642103 943 28,550 SH   SOLE   28,550 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,339 24,925 SH   SOLE   24,925 0 0
EOG RES INC COM 26875P101 9,478 74,300 SH   SOLE   74,300 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 1,117 34,800 SH   SOLE   34,800 0 0
EXACT SCIENCES CORP COM 30063P105 5,524 70,000 SH   SOLE   70,000 0 0
EXXON MOBIL CORP COM 30231G102 585 6,879 SH   SOLE   6,879 0 0
FACEBOOK INC CL A 30303M102 12,590 76,552 SH   SOLE   76,552 0 0
FIREEYE INC COM 31816Q101 729 42,900 SH   SOLE   42,900 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 11,634 121,183 SH   SOLE   121,183 0 0
FORTINET INC COM 34959E109 1,661 18,000 SH   SOLE   18,000 0 0
FRANCO NEVADA CORP COM 351858105 4,935 78,900 SH   SOLE   78,900 0 0
GABELLI DIVD & INCOME TR COM 36242H104 5,573 233,200 SH   SOLE   233,200 0 0
GENERAL DYNAMICS CORP COM 369550108 450 2,200 SH   SOLE   2,200 0 0
GENMARK DIAGNOSTICS INC COM 372309104 2,205 300,000 SH   SOLE   300,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 16,860 75,187 SH   SOLE   75,187 0 0
HOME DEPOT INC COM 437076102 8,282 39,983 SH   SOLE   39,983 0 0
HONEYWELL INTL INC COM 438516106 319 1,915 SH   SOLE   1,915 0 0
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 5,050 1,000,000 SH   SOLE   1,000,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 9,104 64,513 SH   SOLE   64,513 0 0
ILLUMINA INC COM 452327109 479 1,305 SH   SOLE   1,305 0 0
INTEL CORP COM 458140100 2,655 56,148 SH   SOLE   56,148 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 583 3,856 SH   SOLE   3,856 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,503 4,361 SH   SOLE   4,361 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,304 7,017 SH   SOLE   7,017 0 0
INVITAE CORP COM 46185L103 7,420 443,495 SH   SOLE   443,495 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 270 12,000 SH   SOLE   12,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 889 3,036 SH   SOLE   3,036 0 0
ISHARES TR S&P 100 ETF 464287101 389 3,000 SH   SOLE   3,000 0 0
JOHNSON & JOHNSON COM 478160104 3,885 28,116 SH   SOLE   28,116 0 0
JPMORGAN CHASE & CO COM 46625H100 23,596 209,114 SH   SOLE   209,114 0 0
KELLOGG CO COM 487836108 893 12,750 SH   SOLE   12,750 0 0
KKR & CO INC CL A 48251W104 6,040 221,490 SH   SOLE   221,490 0 0
KLA-TENCOR CORP COM 482480100 250 2,460 SH   SOLE   2,460 0 0
LILLY ELI & CO COM 532457108 294 2,743 SH   SOLE   2,743 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,504 18,968 SH   SOLE   18,968 0 0
MARTIN MARIETTA MATLS INC COM 573284106 610 3,350 SH   SOLE   3,350 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,412 6,345 SH   SOLE   6,345 0 0
MCDONALDS CORP COM 580135101 3,794 22,679 SH   SOLE   22,679 0 0
MERCK & CO INC COM 58933Y105 16,422 231,486 SH   SOLE   231,486 0 0
MICROSOFT CORP COM 594918104 30,190 263,971 SH   SOLE   263,971 0 0
NATERA INC COM 632307104 5,124 214,046 SH   SOLE   214,046 0 0
NETFLIX INC COM 64110L106 505 1,350 SH   SOLE   1,350 0 0
NEXTERA ENERGY INC COM 65339F101 721 4,304 SH   SOLE   4,304 0 0
NORTHERN TR CORP COM 665859104 1,047 10,250 SH   SOLE   10,250 0 0
NVENT ELECTRIC PLC SHS G6700G107 277 10,200 SH   SOLE   10,200 0 0
NVIDIA CORP COM 67066G104 12,265 43,645 SH   SOLE   43,645 0 0
ORACLE CORP COM 68389X105 1,043 20,225 SH   SOLE   20,225 0 0
PALO ALTO NETWORKS INC COM 697435105 331 1,468 SH   SOLE   1,468 0 0
PAYPAL HLDGS INC COM 70450Y103 602 6,850 SH   SOLE   6,850 0 0
PENTAIR PLC SHS G7S00T104 442 10,200 SH   SOLE   10,200 0 0
PEPSICO INC COM 713448108 950 8,500 SH   SOLE   8,500 0 0
PFIZER INC COM 717081103 20,440 463,808 SH   SOLE   463,808 0 0
PNC FINL SVCS GROUP INC COM 693475105 4,742 34,816 SH   SOLE   34,816 0 0
PRICE T ROWE GROUP INC COM 74144T108 437 4,000 SH   SOLE   4,000 0 0
RAYTHEON CO COM NEW 755111507 4,907 23,746 SH   SOLE   23,746 0 0
ROSS STORES INC COM 778296103 217 2,187 SH   SOLE   2,187 0 0
ROYAL GOLD INC COM 780287108 270 3,500 SH   SOLE   3,500 0 0
SALESFORCE COM INC COM 79466L302 4,833 30,391 SH   SOLE   30,391 0 0
SCHLUMBERGER LTD COM 806857108 6,704 110,040 SH   SOLE   110,040 0 0
SCHWAB CHARLES CORP NEW COM 808513105 15,854 322,562 SH   SOLE   322,562 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 419 6,000 SH   SOLE   6,000 0 0
SOUTHWEST AIRLS CO COM 844741108 600 9,600 SH   SOLE   9,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,203 4,137 SH   SOLE   4,137 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 692 72,500 SH   SOLE   72,500 0 0
STARBUCKS CORP COM 855244109 4,101 72,150 SH   SOLE   72,150 0 0
STRYKER CORP COM 863667101 12,124 68,237 SH   SOLE   68,237 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 21,677 88,809 SH   SOLE   88,809 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 48 10,000 SH   SOLE   10,000 0 0
UNILEVER N V N Y SHS NEW 904784709 222 4,000 SH   SOLE   4,000 0 0
VENTAS INC COM 92276F100 245 4,500 SH   SOLE   4,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,743 70,111 SH   SOLE   70,111 0 0
VISA INC COM CL A 92826C839 30,777 205,057 SH   SOLE   205,057 0 0
WELLS FARGO CO NEW COM 949746101 315 5,986 SH   SOLE   5,986 0 0
WILLIAMS SONOMA INC COM 969904101 1,554 23,650 SH   SOLE   23,650 0 0
ZOETIS INC CL A 98978V103 7,126 77,833 SH   SOLE   77,833 0 0