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
3M CO COM COM 88579Y101 3,508 16,851 SH   SOLE   39 0 16,812
ABB LTD ADR COM 000375204 542 21,778 SH   SOLE   243 0 21,535
ADOBE SYS INC COM COM 00724F101 22,014 155,645 SH   SOLE   18,852 0 136,793
AKAMAI TECHNOLOGIES INC COM COM 00971T101 10,821 217,244 SH   SOLE   29,425 0 187,819
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 11,842 990,157 SH   SOLE   126,538 0 863,619
ALTRIA GROUP INC COM COM 02209S103 562 7,547 SH   SOLE   133 0 7,414
AMERICAN EXPRESS CO CM COM 025816109 533 6,330 SH   SOLE   59 0 6,271
ANHEUSER BUSCH INBEV SA/NVSPON COM 03524a108 456 4,136 SH   SOLE   75 0 4,061
APPLE INC COM COM 037833100 822 5,707 SH   SOLE   60 0 5,647
ARMSTRONG WORLD INDS INC NEW C COM 04247X102 13,315 289,452 SH   SOLE   41,483 0 247,969
AT&T INC COM COM 00206R102 532 14,110 SH   SOLE   158 0 13,952
AUTOMATIC DATA PROCESSING INC COM 053015103 720 7,023 SH   SOLE   70 0 6,953
BANK OF AMERICA CORP COM COM 060505104 22,545 929,319 SH   SOLE   106,834 0 822,485
BLACKBAUD INC COM COM 09227Q100 16,604 193,635 SH   SOLE   24,704 0 168,931
BOEING CO COM COM 097023105 690 3,491 SH   SOLE   40 0 3,451
CANTEL MED CORP COM COM 138098108 12,702 163,028 SH   SOLE   21,412 0 141,616
CATERPILLAR INC COM COM 149123101 561 5,224 SH   SOLE   51 0 5,173
CDW CORP COM COM 12514G108 18,170 290,574 SH   SOLE   38,377 0 252,197
CERNER CORP COM COM 156782104 15,519 233,476 SH   SOLE   34,545 0 198,931
CHEVRON CORP COM COM 166764100 488 4,680 SH   SOLE   43 0 4,637
COCA COLA CO COM COM 191216100 642 14,304 SH   SOLE   198 0 14,106
COLGATE PALMOLIVE CO COM COM 194162103 643 8,673 SH   SOLE   82 0 8,591
COSTAR GROUP INC COM COM 22160N109 8,628 32,732 SH   SOLE   4,281 0 28,451
DENTSPLY SIRONA INC COM COM 24906P109 22,450 346,236 SH   SOLE   42,837 0 303,399
DOLBY LABORATORIES INC CL A COM 25659T107 12,056 246,250 SH   SOLE   31,473 0 214,777
DU PONT E I DE NEMOURS & CO CO COM 263534109 617 7,646 SH   SOLE   85 0 7,561
EATON CORPORATION PLC SHS ISIN COM G29183103 18,645 239,555 SH   SOLE   27,802 0 211,753
EXXON MOBIL CORPORATION COM COM 30231G102 475 5,882 SH   SOLE   56 0 5,826
F M C CORP COM COM 302491303 17,886 244,848 SH   SOLE   32,275 0 212,573
GLAUKOS CORP COM COM 377322102 6,222 150,038 SH   SOLE   19,180 0 130,858
GLOBAL PAYMENTS INC COM COM 37940X102 21,207 234,795 SH   SOLE   29,822 0 204,973
HCP INC COM COM 40414L109 644 20,155 SH   SOLE   280 0 19,875
HOME DEPOT INC COM COM 437076102 618 4,031 SH   SOLE   46 0 3,985
IDEX CORP COM COM 45167R104 809 7,157 SH   SOLE   0 0 7,157
IDEXX LABS INC COM COM 45168D104 14,101 87,354 SH   SOLE   10,860 0 76,494
INTEL CORP COM COM 458140100 495 14,658 SH   SOLE   181 0 14,477
INTL BUSINESS MACHINES COM COM 459200101 609 3,961 SH   SOLE   62 0 3,899
JOHNSON & JOHNSON COM COM 478160104 1,058 7,995 SH   SOLE   53 0 7,942
JP MORGAN CHASE & CO COM COM 46625H100 1,889 20,665 SH   SOLE   0 0 20,665
KRAFT HEINZ CO COM STK COM 500754106 509 5,940 SH   SOLE   92 0 5,848
LAS VEGAS SANDS CORP COM COM 517834107 14,373 224,965 SH   SOLE   29,073 0 195,892
MARRIOTT INTERNATIONAL INC CLA COM 571903202 19,598 195,376 SH   SOLE   23,829 0 171,547
MCDONALDS CORP COM COM 580135101 661 4,314 SH   SOLE   55 0 4,259
MERCK & CO INC NEW COM COM 58933Y105 565 8,817 SH   SOLE   97 0 8,720
MONDELEZ INTL INC COM COM 609207105 478 11,076 SH   SOLE   191 0 10,885
PAYCHEX INC COM COM 704326107 664 11,670 SH   SOLE   134 0 11,536
PFIZER INC COM COM 717081103 542 16,145 SH   SOLE   188 0 15,957
PRESIDIO INC COM COM 74102M103 18,536 1,295,303 SH   SOLE   159,161 0 1,136,142
PROCTER GAMBLE CO COM COM 742718109 528 6,059 SH   SOLE   71 0 5,988
RED HAT INC COM COM 756577102 14,188 148,180 SH   SOLE   19,883 0 128,297
REYNOLDS AMERICAN INC .5260:1 COM 761713106 690 10,603 SH   SOLE   186 0 10,417
ROLLINS INC COM COM 775711104 9,543 234,424 SH   SOLE   31,098 0 203,326
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 17,964 345,071 SH   SOLE   41,883 0 303,188
SNYDERS-LANCE INC COM COM 833551104 14,240 411,321 SH   SOLE   52,447 0 358,874
SYSCO CORP COM COM 871829107 545 10,834 SH   SOLE   149 0 10,685
THE TRAVELERS COMPANIES INC CO COM 89417E109 720 5,687 SH   SOLE   59 0 5,628
UNDER ARMOUR INC CL C COM 904311206 6,238 309,442 SH   SOLE   46,377 0 263,065
US FOODS HLDG CORP COM COM 912008109 19,621 720,834 SH   SOLE   92,987 0 627,847
VAIL RESORTS INC COM COM 91879Q109 18,290 90,175 SH   SOLE   11,181 0 78,994
VERIZON COMMUNICATIONS COM COM 92343V104 470 10,513 SH   SOLE   114 0 10,399
WALT DISNEY CO COM COM 254687106 420 3,957 SH   SOLE   52 0 3,905
WASTE MANAGEMENT INC COM COM 94106L109 741 10,099 SH   SOLE   125 0 9,974
WEST PHARMACEUTICAL SVCS INC C COM 955306105 9,245 97,805 SH   SOLE   12,423 0 85,382
ZOETIS INC CL A COM 98978V103 21,284 341,204 SH   SOLE   40,332 0 300,872