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
ADOBE INC COM 00724F101 7,311 27,436 SH   SOLE   0 0 27,436
ALERIAN MLP ETF COM 00162Q866 213 21,243 SH   SOLE   0 0 21,243
ALPHABET INC CAP STK CL A COM 02079K305 19 16 SH   SOLE   0 0 16
ALPHABET INC CAP STK CL C COM 02079K107 11,603 9,889 SH   SOLE   0 0 9,889
AMAZON COM INC COM COM 023135106 77 25 SH   SOLE   0 0 25
COHEN & STEERS REIT & PFD INCM COM COM 19247X100 13 640 SH   SOLE   0 0 640
COSTAR GROUP INC COM 22160N109 9,396 20,145 SH   SOLE   0 0 20,145
CULLEN FROST BANKERS INC COM COM 229899109 83 854 SH   SOLE   0 0 854
DIREXION NASDAQ-100 EQUAL WEIGHTED INDEX ETF 25459Y207 2,275 47,554 SH   SOLE   0 0 47,554
FACEBOOK INC CL A COM 30303M102 17 100 SH   SOLE   0 0 100
FLAHERTY & CRUMRINE TOTAL RETU COM COM 338479108 9 475 SH   SOLE   0 0 475
FLAHERTY&CRMN PFD SEC INCOM FD COM COM 338478100 31 1,624 SH   SOLE   0 0 1,624
GARTNER INC COM COM 366651107 9,113 60,079 SH   SOLE   0 0 60,079
HANCOCK JOHN PFD INCOME FD SH BEN INT COM 41013W108 9 400 SH   SOLE   0 0 400
IDEXX LABS INC COM COM 45168D104 8,087 36,169 SH   SOLE   0 0 36,169
ILLUMINA INC COM COM 452327109 4,810 15,483 SH   SOLE   0 0 15,483
INTUITIVE SURGICAL INC COM NEW COM 46120E602 11,755 20,601 SH   SOLE   0 0 20,601
INVESCO INDIA ETF ETF 46137R109 6 250 SH   SOLE   0 0 250
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 99 909 SH   SOLE   0 0 909
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 126 2,731 SH   SOLE   0 0 2,731
ISHARES RUSSELL 2000 ETF ETF 464287655 82 538 SH   SOLE   0 0 538
ISHARES RUSSELL MID-CAP ETF ETF 464287499 78 1,448 SH   SOLE   0 0 1,448
KINDER MORGAN INC DEL COM COM 49456B101 33 1,640 SH   SOLE   0 0 1,640
MASTERCARD INCORPORATED CL A COM 57636Q104 16,356 69,468 SH   SOLE   0 0 69,468
MICROSOFT CORP COM COM 594918104 13,448 114,024 SH   SOLE   0 0 114,024
MONGODB INC CL A COM 60937P106 7,259 49,374 SH   SOLE   0 0 49,374
NUVEEN PFD & INCM SECURTIES FD COM COM 67072C105 13 1,454 SH   SOLE   0 0 1,454
PIMCO CORPORATE INCOME STRATEG COM COM 72200U100 19 1,100 SH   SOLE   0 0 1,100
ROKU INC COM CL A COM 77543R102 7,050 109,278 SH   SOLE   0 0 109,278
SALESFORCE COM INC COM COM 79466L302 15 97 SH   SOLE   0 0 97
SCHWAB 1000 INDEX ETF ETF 82966C103 158 5,692 SH   SOLE   0 0 5,692
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 2,176 27,394 SH   SOLE   0 0 27,394
SCHWAB U.S. MID-CAP ETF ETF 808524508 2,196 39,654 SH   SOLE   0 0 39,654
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 2,149 30,725 SH   SOLE   0 0 30,725
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 21 409 SH   SOLE   0 0 409
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 1,048 19,945 SH   SOLE   0 0 19,945
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201 1,014 16,988 SH   SOLE   0 0 16,988
SPLUNK INC COM COM 848637104 7,704 61,831 SH   SOLE   0 0 61,831
TWITTER INC COM COM 90184L102 6,806 206,999 SH   SOLE   0 0 206,999
TYLER TECHNOLOGIES INC COM COM 902252105 11,928 58,356 SH   SOLE   0 0 58,356
VANGUARD REAL ESTATE ETF ETF 922908553 61 706 SH   SOLE   0 0 706
VANGUARD S&P 500 ETF ETF 922908363 131 505 SH   SOLE   0 0 505
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 9 116 SH   SOLE   0 0 116
VEEVA SYS INC CL A COM COM 922475108 5,956 46,950 SH   SOLE   0 0 46,950
VISA INC COM CL A COM 92826C839 13,823 88,501 SH   SOLE   0 0 88,501
YEXT INC COM COM 98585N106 5,079 232,329 SH   SOLE   0 0 232,329