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,532 12,871 SH   SOLE   12,871 0 0
ABBOTT LABS COM 002824100 1,046 17,150 SH   SOLE   17,150 0 0
ABBVIE INC COM 00287Y109 468 5,050 SH   SOLE   5,050 0 0
ADOBE SYS INC COM 00724F101 11,087 45,475 SH   SOLE   45,475 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,674 35,970 SH   SOLE   35,970 0 0
ALIGN TECHNOLOGY INC COM 016255101 534 1,560 SH   SOLE   1,560 0 0
ALPHABET INC CAP STK CL A 02079K305 28,279 25,044 SH   SOLE   25,044 0 0
ALPHABET INC CAP STK CL C 02079K107 11,915 10,680 SH   SOLE   10,680 0 0
AMAZON COM INC COM 023135106 32,830 19,314 SH   SOLE   19,314 0 0
AMERICAN EXPRESS CO COM 025816109 835 8,525 SH   SOLE   8,525 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 5,741 67,235 SH   SOLE   67,235 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 259 2,574 SH   SOLE   2,574 0 0
APPLE INC COM 037833100 34,034 183,860 SH   SOLE   183,860 0 0
APTIV PLC SHS G6095l109 4,610 50,309 SH   SOLE   50,309 0 0
ARISTA NETWORKS INC COM 040413106 2,009 7,804 SH   SOLE   7,804 0 0
AT&T INC COM 00206R102 3,861 120,243 SH   SOLE   120,243 0 0
BANK AMER CORP COM 060505104 5,143 182,450 SH   SOLE   182,450 0 0
BARCLAYS PLC ADR 06738E204 201 20,000 SH   SOLE   20,000 0 0
BECTON DICKINSON & CO COM 075887109 359 1,500 SH   SOLE   1,500 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 282 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,789 36,375 SH   SOLE   36,375 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 1,442 78,000 SH   SOLE   78,000 0 0
BLACKROCK INC COM 09247X101 4,573 9,164 SH   SOLE   9,164 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 5,445 169,250 SH   SOLE   169,250 0 0
BOEING CO COM 097023105 16,911 50,403 SH   SOLE   50,403 0 0
BOOKING HLDGS INC COM 09857L108 5,570 2,748 SH   SOLE   2,748 0 0
BOSTON SCIENTIFIC CORP COM 101137107 13,078 399,925 SH   SOLE   399,925 0 0
CAREDX INC COM 14167L103 3,770 308,000 SH   SOLE   308,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,619 28,250 SH   SOLE   28,250 0 0
CHEESECAKE FACTORY INC COM 163072101 385 7,000 SH   SOLE   7,000 0 0
CHEVRON CORP NEW COM 166764100 6,360 50,303 SH   SOLE   50,303 0 0
COCA COLA CO COM 191216100 1,109 25,275 SH   SOLE   25,275 0 0
COMCAST CORP NEW CL A 20030N101 3,297 100,480 SH   SOLE   100,480 0 0
CONOCOPHILLIPS COM 20825C104 407 5,850 SH   SOLE   5,850 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,421 35,510 SH   SOLE   35,510 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 938 8,700 SH   SOLE   8,700 0 0
DANAHER CORP DEL COM 235851102 9,454 95,800 SH   SOLE   95,800 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 510 3,540 SH   SOLE   3,540 0 0
DISNEY WALT CO COM DISNEY 254687106 11,849 113,048 SH   SOLE   113,048 0 0
DOMINION ENERGY INC COM 25746U109 525 7,698 SH   SOLE   7,698 0 0
DOWDUPONT INC COM 26078J100 4,402 66,773 SH   SOLE   66,773 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 214 2,700 SH   SOLE   2,700 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,643 25,025 SH   SOLE   25,025 0 0
EOG RES INC COM 26875P101 9,183 73,798 SH   SOLE   73,798 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 1,096 34,800 SH   SOLE   34,800 0 0
EXACT SCIENCES CORP COM 30063P105 4,185 70,000 SH   SOLE   70,000 0 0
EXXON MOBIL CORP COM 30231G102 569 6,879 SH   SOLE   6,879 0 0
FACEBOOK INC CL A 30303M102 14,337 73,780 SH   SOLE   73,780 0 0
FEDEX CORP COM 31428X106 477 2,100 SH   SOLE   2,100 0 0
FIREEYE INC COM 31816Q101 685 44,500 SH   SOLE   44,500 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 11,508 118,901 SH   SOLE   118,901 0 0
FORTINET INC COM 34959E109 1,124 18,000 SH   SOLE   18,000 0 0
FRANCO NEVADA CORP COM 351858105 4,283 58,650 SH   SOLE   58,650 0 0
GABELLI DIVD & INCOME TR COM 36242H104 5,261 233,200 SH   SOLE   233,200 0 0
GENERAL DYNAMICS CORP COM 369550108 410 2,200 SH   SOLE   2,200 0 0
GENMARK DIAGNOSTICS INC COM 372309104 2,361 370,000 SH   SOLE   370,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 15,838 71,806 SH   SOLE   71,806 0 0
HOME DEPOT INC COM 437076102 7,637 39,145 SH   SOLE   39,145 0 0
HONEYWELL INTL INC COM 438516106 276 1,915 SH   SOLE   1,915 0 0
HTG MOLECULAR DIAGNOSTICS IN COM 40434H104 2,934 900,000 SH   SOLE   900,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 10,279 74,194 SH   SOLE   74,194 0 0
ILLUMINA INC COM 452327109 581 2,080 SH   SOLE   2,080 0 0
INTEL CORP COM 458140100 2,791 56,148 SH   SOLE   56,148 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 539 3,856 SH   SOLE   3,856 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,047 4,279 SH   SOLE   4,279 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,352 7,876 SH   SOLE   7,876 0 0
INVITAE CORP COM 46185L103 2,414 328,400 SH   SOLE   328,400 0 0
ISHARES TR CORE S&P500 ETF 464287200 933 3,416 SH   SOLE   3,416 0 0
JOHNSON & JOHNSON COM 478160104 3,424 28,216 SH   SOLE   28,216 0 0
JPMORGAN CHASE & CO COM 46625H100 21,412 205,493 SH   SOLE   205,493 0 0
KELLOGG CO COM 487836108 919 13,150 SH   SOLE   13,150 0 0
KKR & CO L P DEL COM UNITS 48248M102 4,609 185,490 SH   SOLE   185,490 0 0
KLA-TENCOR CORP COM 482480100 252 2,460 SH   SOLE   2,460 0 0
LILLY ELI & CO COM 532457108 226 2,650 SH   SOLE   2,650 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,365 18,680 SH   SOLE   18,680 0 0
MARTIN MARIETTA MATLS INC COM 573284106 770 3,450 SH   SOLE   3,450 0 0
MCDONALDS CORP COM 580135101 3,597 22,958 SH   SOLE   22,958 0 0
MERCK & CO INC COM 58933Y105 14,114 232,515 SH   SOLE   232,515 0 0
MICROSOFT CORP COM 594918104 26,919 272,984 SH   SOLE   272,984 0 0
NETFLIX INC COM 64110L106 528 1,350 SH   SOLE   1,350 0 0
NEXTERA ENERGY INC COM 65339F101 719 4,304 SH   SOLE   4,304 0 0
NIKE INC CL B 654106103 362 4,539 SH   SOLE   4,539 0 0
NORTHERN TR CORP COM 665859104 1,075 10,450 SH   SOLE   10,450 0 0
NVENT ELECTRIC PLC SHS G6700G107 328 13,078 SH   SOLE   13,078 0 0
NVIDIA CORP COM 67066G104 10,432 44,034 SH   SOLE   44,034 0 0
ORACLE CORP COM 68389X105 924 20,975 SH   SOLE   20,975 0 0
PALO ALTO NETWORKS INC COM 697435105 302 1,468 SH   SOLE   1,468 0 0
PAYPAL HLDGS INC COM 70450Y103 620 7,450 SH   SOLE   7,450 0 0
PENTAIR PLC SHS G7S00T104 550 13,078 SH   SOLE   13,078 0 0
PEPSICO INC COM 713448108 936 8,600 SH   SOLE   8,600 0 0
PFIZER INC COM 717081103 16,812 463,385 SH   SOLE   463,385 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,846 50,671 SH   SOLE   50,671 0 0
PRICE T ROWE GROUP INC COM 74144T108 464 4,000 SH   SOLE   4,000 0 0
PUBLIC STORAGE COM 74460D109 240 1,060 SH   SOLE   1,060 0 0
RAYTHEON CO COM NEW 755111507 3,047 15,771 SH   SOLE   15,771 0 0
ROYAL GOLD INC COM 780287108 325 3,500 SH   SOLE   3,500 0 0
SALESFORCE COM INC COM 79466L302 4,053 29,715 SH   SOLE   29,715 0 0
SCHLUMBERGER LTD COM 806857108 7,290 108,755 SH   SOLE   108,755 0 0
SCHWAB CHARLES CORP NEW COM 808513105 14,701 287,696 SH   SOLE   287,696 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 420 6,000 SH   SOLE   6,000 0 0
SOUTHWEST AIRLS CO COM 844741108 4,530 89,030 SH   SOLE   89,030 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,099 4,050 SH   SOLE   4,050 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 738 72,500 SH   SOLE   72,500 0 0
STAMPS COM INC COM NEW 852857200 202 800 SH   SOLE   800 0 0
STARBUCKS CORP COM 855244109 1,285 26,300 SH   SOLE   26,300 0 0
STRYKER CORP COM 863667101 11,462 67,879 SH   SOLE   67,879 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,370 88,684 SH   SOLE   88,684 0 0
UNILEVER N V N Y SHS NEW 904784709 223 4,000 SH   SOLE   4,000 0 0
VENTAS INC COM 92276F100 256 4,500 SH   SOLE   4,500 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,555 70,670 SH   SOLE   70,670 0 0
VISA INC COM CL A 92826C839 27,439 207,162 SH   SOLE   207,162 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,408 140,200 SH   SOLE   140,200 0 0
WELLS FARGO CO NEW COM 949746101 332 5,986 SH   SOLE   5,986 0 0
ZOETIS INC CL A 98978V103 6,646 78,018 SH   SOLE   78,018 0 0