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 9,796 29,701 SH   SOLE   0 0 29,701
ALERIAN MLP ETF ETF 00162Q866 162 19,030 SH   SOLE   0 0 19,030
ALPHABET INC CAP STK CL A COM 02079K305 29 22 SH   SOLE   0 0 22
ALPHABET INC CAP STK CL C COM 02079K107 13,996 10,468 SH   SOLE   0 0 10,468
AMAZON COM INC COM COM 023135106 26 14 SH   SOLE   0 0 14
COHEN & STEERS REIT & PFD &INM COM COM 19247X100 15 640 SH   SOLE   0 0 640
COSTAR GROUP INC COM COM 22160N109 12,273 20,513 SH   SOLE   0 0 20,513
DIREXION NASDAQ-100 EQUAL WEIGHTED INDEX SHARES ETF 25459Y207 167 3,039 SH   SOLE   0 0 3,039
DISNEY WALT CO COM DISNEY COM 254687106 8,361 57,813 SH   SOLE   0 0 57,813
ETFMG PRIME MOBILE PAYMENTS ETF ETF 26924G409 1,118 22,555 SH   SOLE   0 0 22,555
FLAHERTY & CRUMRIN PFD & INM S COM COM 338478100 13 600 SH   SOLE   0 0 600
FLAHERTY & CRUMRINE TOTAL RETU COM COM 338479108 11 475 SH   SOLE   0 0 475
GARTNER INC COM COM 366651107 63 408 SH   SOLE   0 0 408
HANCOCK JOHN PFD INCOME FD SH BEN INT COM 41013W108 9 400 SH   SOLE   0 0 400
IDEXX LABS INC COM COM 45168D104 10,218 39,130 SH   SOLE   0 0 39,130
ILLUMINA INC COM COM 452327109 53 159 SH   SOLE   0 0 159
INTUITIVE SURGICAL INC COM NEW COM 46120E602 12,961 21,925 SH   SOLE   0 0 21,925
ISHARES CORE S&P 500 ETF ETF 464287200 2 6 SH   SOLE   0 0 6
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 124 1,103 SH   SOLE   0 0 1,103
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 1,034 4,439 SH   SOLE   0 0 4,439
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 162 3,299 SH   SOLE   0 0 3,299
ISHARES RUSSELL 2000 ETF ETF 464287655 116 700 SH   SOLE   0 0 700
ISHARES RUSSELL MID-CAP ETF ETF 464287499 116 1,952 SH   SOLE   0 0 1,952
ISHARES S&P MIDCAP FUND ETF 464287507 7 33 SH   SOLE   0 0 33
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 797 3,014 SH   SOLE   0 0 3,014
KINDER MORGAN INC DEL COM COM 49456B101 35 1,640 SH   SOLE   0 0 1,640
MASTERCARD INC CL A COM 57636Q104 20,975 70,246 SH   SOLE   0 0 70,246
MICROSOFT CORP COM COM 594918104 18,740 118,833 SH   SOLE   0 0 118,833
MONGODB INC CL A COM 60937P106 7,402 56,244 SH   SOLE   0 0 56,244
NUVEEN PFD & INCM SECURTIES FD COM COM 67072C105 14 1,369 SH   SOLE   0 0 1,369
ROKU INC COM CL A COM 77543R102 14,755 110,192 SH   SOLE   0 0 110,192
SALESFORCE COM INC COM COM 79466L302 12 71 SH   SOLE   0 0 71
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 22 288 SH   SOLE   0 0 288
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 22 386 SH   SOLE   0 0 386
SERVICENOW INC COM COM 81762P102 8,711 30,855 SH   SOLE   0 0 30,855
SPDR S&P 500 ETF ETF 78462F103 6,625 20,585 SH   SOLE   0 0 20,585
SPLUNK INC COM COM 848637104 9,828 65,622 SH   SOLE   0 0 65,622
TWITTER INC COM COM 90184L102 6,721 209,709 SH   SOLE   0 0 209,709
TYLER TECHNOLOGIES INC COM COM 902252105 11,102 37,005 SH   SOLE   0 0 37,005
VANGUARD REAL ESTATE ETF ETF 922908553 71 767 SH   SOLE   0 0 767
VANGUARD S&P 500 ETF ETF 922908363 174 588 SH   SOLE   0 0 588
VEEVA SYS INC CL A COM COM 922475108 11,596 82,439 SH   SOLE   0 0 82,439
VISA INC COM CL A COM 92826C839 17,411 92,662 SH   SOLE   0 0 92,662