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 COM 00724F101 5,860 24,034 SH   SOLE   0 0 24,034
Alphabet COM 02079K107 10,117 9,070 SH   SOLE   0 0 9,070
Alphabet COM 02079K305 9 8 SH   SOLE   0 0 8
Amazon COM 023135106 19 11 SH   SOLE   0 0 11
ALPS Alerian MLP ETF ETF 00162Q866 278 27,555 SH   SOLE   0 0 27,555
Cohen & Steers REIT & PFD Inc COM 19247X100 12 640 SH   SOLE   0 0 640
Cullen Frost COM 229899109 7,071 65,344 SH   SOLE   0 0 65,344
Duff &Phelps Util & Corp Bond Trust COM 26432K108 5 580 SH   SOLE   0 0 580
F&C/Claymore Pfd Secs Income Fund COM 338478100 58 3,074 SH   SOLE   0 0 3,074
Facebook COM 30303M102 19 100 SH   SOLE   0 0 100
Flaherty & Crumrine Total Return Fund COM 338479108 33 1,675 SH   SOLE   0 0 1,675
Gartner COM 366651107 7,310 55,021 SH   SOLE   0 0 55,021
Global Payments COM 37940X102 4,516 40,521 SH   SOLE   0 0 40,521
Idexx Labs COM 45168D104 11,571 53,105 SH   SOLE   0 0 53,105
Intuitive Surgical COM 46120E602 9,120 19,066 SH   SOLE   0 0 19,066
Ishares Core US Aggregate Bond ETF ETF 464287226 80 756 SH   SOLE   0 0 756
Ishares MSCI ACWAI EX US- ETF ETF 464288240 119 2,509 SH   SOLE   0 0 2,509
Ishares Russell Midcap ETF 464287499 77 362 SH   SOLE   0 0 362
Ishares Tr Russell 2000 ETF 464287655 88 538 SH   SOLE   0 0 538
John Hancock Pfd Equity Inc COM 41013W108 9 400 SH   SOLE   0 0 400
Lendingtree Inc COM 52603B107 2,367 11,078 SH   SOLE   0 0 11,078
Mastercard COM 57636Q104 12,014 61,131 SH   SOLE   0 0 61,131
Microsoft COM 594918104 7,102 72,040 SH   SOLE   0 0 72,040
Nuveen Quality Pfd Income Fd COM 67072C105 14 1,564 SH   SOLE   0 0 1,564
Pimco Corporate Income Fund COM 72200U100 19 1,100 SH   SOLE   0 0 1,100
Powershares India ETF 73935L100 6 250 SH   SOLE   0 0 250
Redhat COM 756577102 4,251 31,648 SH   SOLE   0 0 31,648
Roku Inc COM 77543R102 6,839 160,505 SH   SOLE   0 0 160,505
Salesforce COM 79466L302 13 97 SH   SOLE   0 0 97
Schwab US Dividend Equity- ETF ETF 808524797 2,772 56,240 SH   SOLE   0 0 56,240
Schwab 1000 Index- ETF ETF 808524722 165 6,178 SH   SOLE   0 0 6,178
Schwab International Small Cap- ETF ETF 808524888 81 2,233 SH   SOLE   0 0 2,233
Schwab Emerging Market Equity- ETF ETF 808524706 33 1,260 SH   SOLE   0 0 1,260
Schwab International Equity- ETF ETF 808524805 79 2,377 SH   SOLE   0 0 2,377
Schwab US Large Cap Growth- ETF ETF 808524300 264 3,481 SH   SOLE   0 0 3,481
Schwab US Small-Cap- ETF ETF 808524607 2,769 37,632 SH   SOLE   0 0 37,632
Schwab US Mid-Cap ETF ETF 808524508 2,776 50,578 SH   SOLE   0 0 50,578
Splunk COM 848637104 5,603 56,548 SH   SOLE   0 0 56,548
Total Systems Services COM 891906109 3,889 46,026 SH   SOLE   0 0 46,026
Tyler Technologies COM 902252105 10,257 46,192 SH   SOLE   0 0 46,192
Vanguard REIT ETF ETF 922908553 58 706 SH   SOLE   0 0 706
Vanguard Corp Bond- ETF ETF 92206C409 9 114 SH   SOLE   0 0 114
Vanguard S&P 500 ETF ETF 922908363 126 505 SH   SOLE   0 0 505
Visa Inc COM 92826C839 13,894 104,922 SH   SOLE   0 0 104,922