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 COM 00724F101 6,038 26,689 SH   SOLE   0 0 26,689
ALERIAN MLP ETF COM 00162Q866 185 21,139 SH   SOLE   0 0 21,139
ALPHABET INC CAP STK CL A COM 02079K305 8 8 SH   SOLE   0 0 8
ALPHABET INC CAP STK CL C COM 02079K107 9,940 9,598 SH   SOLE   0 0 9,598
AMAZON COM INC COM COM 023135106 38 25 SH   SOLE   0 0 25
COHEN & STEERS REIT & PFD INCM COM COM 19247X100 11 640 SH   SOLE   0 0 640
CULLEN FROST BANKERS INC COM COM 229899109 88 998 SH   SOLE   0 0 998
FACEBOOK INC CL A COM 30303M102 13 100 SH   SOLE   0 0 100
FLAHERTY & CRUMRINE TOTAL RETU COM COM 338479108 29 1,675 SH   SOLE   0 0 1,675
FLAHERTY&CRMN PFD SEC INCOM FD COM COM 338478100 51 3,074 SH   SOLE   0 0 3,074
GARTNER INC COM COM 366651107 7,485 58,546 SH   SOLE   0 0 58,546
GLOBAL PMTS INC COM COM 37940X102 4,383 42,502 SH   SOLE   0 0 42,502
HANCOCK JOHN PFD INCOME FD SH BEN INT COM 41013W108 8 400 SH   SOLE   0 0 400
IDEXX LABS INC COM COM 45168D104 6,307 33,906 SH   SOLE   0 0 33,906
ILLUMINA INC COM COM 452327109 4,229 14,099 SH   SOLE   0 0 14,099
INTUITIVE SURGICAL INC COM NEW COM 46120E602 9,590 20,025 SH   SOLE   0 0 20,025
INVESCO INDIA ETF ETF 46137R109 6 250 SH   SOLE   0 0 250
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 90 849 SH   SOLE   0 0 849
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 115 2,731 SH   SOLE   0 0 2,731
ISHARES RUSSELL 2000 ETF ETF 464287655 72 538 SH   SOLE   0 0 538
ISHARES RUSSELL MID-CAP ETF ETF 464287499 67 1,448 SH   SOLE   0 0 1,448
KINDER MORGAN INC DEL COM COM 49456B101 37 2,390 SH   SOLE   0 0 2,390
LENDINGTREE INC NEW COM COM 52603B107 55 251 SH   SOLE   0 0 251
MASTERCARD INCORPORATED CL A COM 57636Q104 13,198 69,961 SH   SOLE   0 0 69,961
MICROSOFT CORP COM COM 594918104 7,788 76,675 SH   SOLE   0 0 76,675
MONGODB INC CL A COM 60937P106 6,904 82,448 SH   SOLE   0 0 82,448
NUVEEN PFD & INCM SECURTIES FD COM COM 67072C105 13 1,564 SH   SOLE   0 0 1,564
PIMCO CORPORATE INCOME STRATEG COM COM 72200U100 16 1,100 SH   SOLE   0 0 1,100
RED HAT INC COM COM 756577102 5,738 32,671 SH   SOLE   0 0 32,671
ROKU INC COM CL A COM 77543R102 4,860 158,621 SH   SOLE   0 0 158,621
SALESFORCE COM INC COM COM 79466L302 13 97 SH   SOLE   0 0 97
SCHWAB 1000 INDEX ETF ETF 82966C103 151 6,162 SH   SOLE   0 0 6,162
SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 4,293 62,275 SH   SOLE   0 0 62,275
SCHWAB U.S. MID-CAP ETF ETF 808524508 2,155 44,966 SH   SOLE   0 0 44,966
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 2,117 34,896 SH   SOLE   0 0 34,896
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 21 440 SH   SOLE   0 0 440
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 1,033 22,532 SH   SOLE   0 0 22,532
SPDR S&P 600 SMALL CAP GROWTH ETF ETF 78464A201 1,032 19,138 SH   SOLE   0 0 19,138
SPLUNK INC COM COM 848637104 6,364 60,695 SH   SOLE   0 0 60,695
TWITTER INC COM COM 90184L102 5,496 191,224 SH   SOLE   0 0 191,224
TYLER TECHNOLOGIES INC COM COM 902252105 6,641 35,737 SH   SOLE   0 0 35,737
VANGUARD REAL ESTATE ETF ETF 922908553 53 706 SH   SOLE   0 0 706
VANGUARD S&P 500 ETF ETF 922908363 116 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 3,881 43,452 SH   SOLE   0 0 43,452
VISA INC COM CL A COM 92826C839 15,279 115,801 SH   SOLE   0 0 115,801
YEXT INC COM COM 98585N106 3,318 223,431 SH   SOLE   0 0 223,431