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 Stock 00724F101 18,528 42,563 SH   SOLE   0 0 42,563
ALERIAN MLP ETF ETF 00162Q452 30 1,215 SH   SOLE   0 0 1,215
ALPHABET INC CAP STK CL A Stock 02079K305 48 34 SH   SOLE   0 0 34
ALPHABET INC CAP STK CL C Stock 02079K107 15,592 11,030 SH   SOLE   0 0 11,030
AMAZON COM INC COM Stock 023135106 61 22 SH   SOLE   0 0 22
COSTAR GROUP INC COM Stock 22160N109 11,365 15,992 SH   SOLE   0 0 15,992
DIREXION NASDAQ-100 EQUAL WEIGHTED INDEX SHARES ETF 25459Y207 181 3,039 SH   SOLE   0 0 3,039
DISNEY WALT CO COM DISNEY Stock 254687106 7,233 64,867 SH   SOLE   0 0 64,867
ETFMG PRIME MOBILE PAYMENTS ETF ETF 26924G409 1,076 21,938 SH   SOLE   0 0 21,938
FLAHERTY & CRUMRIN PFD & INM S COM CEF 338478100 8 400 SH   SOLE   0 0 400
FLAHERTY & CRUMRINE TOTAL RETU COM CEF 338479108 9 475 SH   SOLE   0 0 475
HANCOCK JOHN PFD INCOME FD SH BEN INT CEF 41013W108 8 400 SH   SOLE   0 0 400
IDEXX LABS INC COM Stock 45168D104 13,854 41,961 SH   SOLE   0 0 41,961
INTUITIVE SURGICAL INC COM NEW Stock 46120E602 13,689 24,023 SH   SOLE   0 0 24,023
INVESCO QQQ TRUST ETF 46090E103 3,328 13,443 SH   SOLE   0 0 13,443
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 139 1,176 SH   SOLE   0 0 1,176
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 1,112 3,911 SH   SOLE   0 0 3,911
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 1 7 SH   SOLE   0 0 7
ISHARES RUSSELL 2000 ETF ETF 464287655 200 1,395 SH   SOLE   0 0 1,395
ISHARES RUSSELL MID-CAP ETF ETF 464287499 138 2,569 SH   SOLE   0 0 2,569
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 864 3,263 SH   SOLE   0 0 3,263
KINDER MORGAN INC DEL COM Stock 49456B101 15 1,000 SH   SOLE   0 0 1,000
LIVONGO HEALTH INC COM Stock 539183103 16,932 225,196 SH   SOLE   0 0 225,196
MASTERCARD INCORPORATED CL A Stock 57636Q104 21,431 72,746 SH   SOLE   0 0 72,476
MICROSOFT CORP COM Stock 594918104 18,540 91,100 SH   SOLE   0 0 91,100
MONGODB INC CL A Stock 60937P106 13,329 58,889 SH   SOLE   0 0 58,889
NUVEEN PFD & INCM SECURTIES FD COM CEF 67072C105 11 1,259 SH   SOLE   0 0 1,259
ROKU INC COM CL A Stock 77543R102 13,376 114,788 SH   SOLE   0 0 114,788
SALESFORCE COM INC COM Stock 79466L302 21 114 SH   SOLE   0 0 114
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 19 288 SH   SOLE   0 0 288
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 20 386 SH   SOLE   0 0 386
SERVICENOW INC COM Stock 81762P102 18,004 44,448 SH   SOLE   0 0 44,448
SHOPIFY INC CL A Stock 82509L107 9,800 10,325 SH   SOLE   0 0 10,325
SPDR S&P 500 ETF ETF 78462F103 3,398 11,018 SH   SOLE   0 0 11,018
SPDR S&P BIOTECH ETF ETF 78464A870 2 18 SH   SOLE   0 0 18
TELADOC HEALTH INC COM Stock 87918A105 7,639 40,030 SH   SOLE   0 0 40,030
TWITTER INC COM Stock 90184L102 71 2,381 SH   SOLE   0 0 2,381
TYLER TECHNOLOGIES INC COM Stock 902252105 14,149 40,789 SH   SOLE   0 0 40,789
UNITEDHEALTH GROUP INC COM Stock 91324P102 2 8 SH   SOLE   0 0 8
VANGUARD REAL ESTATE ETF ETF 922908553 112 1,428 SH   SOLE   0 0 1,428
VANGUARD S&P 500 ETF ETF 922908363 167 588 SH   SOLE   0 0 588
VEEVA SYS INC CL A COM Stock 922475108 20,055 85,551 SH   SOLE   0 0 85,551
VISA INC COM CL A Stock 92826C839 19,183 99,305 SH   SOLE   0 0 99,305