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 13,548 42,571 SH   SOLE   0 0 42,571
ALERIAN MLP ETF ETF 00162Q866 20 5,900 SH   SOLE   0 0 5,900
ALPHABET INC CAP STK CL A COM 02079K305 37 32 SH   SOLE   0 0 32
ALPHABET INC CAP STK CL C COM 02079K107 12,661 10,888 SH   SOLE   0 0 10,888
AMAZON COM INC COM COM 023135106 27 14 SH   SOLE   0 0 14
COSTAR GROUP INC COM COM 22160N109 9,230 15,718 SH   SOLE   0 0 15,718
DIREXION NASDAQ-100 EQUAL WEIGHTED INDEX SHARES ETF 25459Y207 141 3,039 SH   SOLE   0 0 3,039
DISNEY WALT CO COM DISNEY COM 254687106 6,322 65,449 SH   SOLE   0 0 65,449
ETFMG PRIME MOBILE PAYMENTS ETF ETF 26924G409 845 22,667 SH   SOLE   0 0 22,667
FLAHERTY & CRUMRIN PFD & INM S COM COM 338478100 10 600 SH   SOLE   0 0 600
FLAHERTY & CRUMRINE TOTAL RETU COM COM 338479108 8 475 SH   SOLE   0 0 475
HANCOCK JOHN PFD INCOME FD SH BEN INT COM 41013W108 6 400 SH   SOLE   0 0 400
IDEXX LABS INC COM COM 45168D104 10,048 41,479 SH   SOLE   0 0 41,479
INTUITIVE SURGICAL INC COM NEW COM 46120E602 11,594 23,413 SH   SOLE   0 0 23,413
INVESCO QQQ TRUST ETF 46090E103 2,892 15,187 SH   SOLE   0 0 15,187
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 136 1,179 SH   SOLE   0 0 1,179
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 939 4,466 SH   SOLE   0 0 4,466
ISHARES RUSSELL 2000 ETF ETF 464287655 160 1,402 SH   SOLE   0 0 1,402
ISHARES RUSSELL MID-CAP ETF ETF 464287499 111 2,569 SH   SOLE   0 0 2,569
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 706 3,135 SH   SOLE   0 0 3,135
KINDER MORGAN INC DEL COM COM 49456B101 14 1,000 SH   SOLE   0 0 1,000
MASTERCARD INC CL A COM 57636Q104 17,433 72,170 SH   SOLE   0 0 72,170
MICROSOFT CORP COM COM 594918104 14,219 90,160 SH   SOLE   0 0 90,160
MONGODB INC CL A COM 60937P106 7,997 58,572 SH   SOLE   0 0 58,572
NUVEEN PFD & INCM SECURTIES FD COM COM 67072C105 9 1,259 SH   SOLE   0 0 1,259
ROKU INC COM CL A COM 77543R102 9,901 113,182 SH   SOLE   0 0 113,182
SALESFORCE COM INC COM COM 79466L302 10 71 SH   SOLE   0 0 71
SCHWAB U.S. SMALL-CAP ETF ETF 808524607 15 288 SH   SOLE   0 0 288
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 17 386 SH   SOLE   0 0 386
SERVICENOW INC COM COM 81762P102 12,646 44,129 SH   SOLE   0 0 44,129
SHOPIFY INC CL A COM 82509L107 6,630 15,901 SH   SOLE   0 0 15,901
SPDR S&P 500 ETF ETF 78462F103 3,398 13,183 SH   SOLE   0 0 13,183
SPLUNK INC COM COM 848637104 67 531 SH   SOLE   0 0 531
TELADOC HEALTH INC COM COM 87918A105 10,472 67,560 SH   SOLE   0 0 67,560
TWITTER INC COM COM 90184L102 58 2,381 SH   SOLE   0 0 2,381
TYLER TECHNOLOGIES INC COM COM 902252105 11,843 39,936 SH   SOLE   0 0 39,936
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 19 89 SH   SOLE   0 0 89
VANGUARD REAL ESTATE ETF ETF 922908553 100 1,428 SH   SOLE   0 0 1,428
VANGUARD S&P 500 ETF ETF 922908363 139 588 SH   SOLE   0 0 588
VEEVA SYS INC CL A COM COM 922475108 13,458 86,062 SH   SOLE   0 0 86,062
VISA INC COM CL A COM 92826C839 15,735 97,658 SH   SOLE   0 0 97,658