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,521 16,774 SH   SOLE   39 0 16,735
ABB LTD ADR COM 000375204 521 21,044 SH   SOLE   243 0 20,801
ADOBE SYS INC COM COM 00724F101 23,607 158,247 SH   SOLE   19,779 0 138,468
AKAMAI TECHNOLOGIES INC COM COM 00971T101 6,342 130,170 SH   SOLE   23,451 0 106,719
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 11,511 1,025,961 SH   SOLE   142,227 0 883,734
ALTRIA GROUP INC COM COM 02209S103 451 7,119 SH   SOLE   0 0 7,119
AMERICAN EXPRESS CO CM COM 025816109 552 6,107 SH   SOLE   59 0 6,048
ANHEUSER BUSCH INBEV SA/NVSPON COM 03524a108 490 4,109 SH   SOLE   75 0 4,034
APPLE INC COM COM 037833100 835 5,417 SH   SOLE   60 0 5,357
ARMSTRONG WORLD INDS INC NEW C COM 04247X102 15,321 298,942 SH   SOLE   45,414 0 253,528
AT&T INC COM COM 00206R102 526 13,434 SH   SOLE   158 0 13,276
AUTOMATIC DATA PROCESSING INC COM 053015103 748 6,844 SH   SOLE   70 0 6,774
BANK OF AMERICA CORP COM COM 060505104 23,383 922,776 SH   SOLE   111,201 0 811,575
BLACKBAUD INC COM COM 09227Q100 16,088 183,240 SH   SOLE   23,823 0 159,417
BOEING CO COM COM 097023105 832 3,271 SH   SOLE   40 0 3,231
CANTEL MED CORP COM COM 138098108 15,636 166,041 SH   SOLE   23,484 0 142,557
CATERPILLAR INC COM COM 149123101 645 5,175 SH   SOLE   51 0 5,124
CDW CORP COM COM 12514G108 19,428 294,358 SH   SOLE   40,581 0 253,777
CERAGON NETWORKS LTD COM COM M22013102 26 12,600 SH   SOLE   0 0 12,600
CERNER CORP COM COM 156782104 16,745 234,784 SH   SOLE   35,411 0 199,373
CHEVRON CORP COM COM 166764100 518 4,405 SH   SOLE   43 0 4,362
COCA COLA CO COM COM 191216100 611 13,579 SH   SOLE   0 0 13,579
COLGATE PALMOLIVE CO COM COM 194162103 609 8,356 SH   SOLE   0 0 8,356
COSTAR GROUP INC COM COM 22160N109 8,809 32,839 SH   SOLE   4,462 0 28,377
DENTSPLY SIRONA INC COM COM 24906P109 26,616 445,010 SH   SOLE   59,525 0 385,485
DOLBY LABORATORIES INC CL A COM 25659T107 14,553 253,007 SH   SOLE   35,416 0 217,591
DOWDUPONT INC COM COM 26078J100 663 9,578 SH   SOLE   108 0 9,470
EATON CORPORATION PLC SHS ISIN COM G29183103 18,383 239,391 SH   SOLE   29,336 0 210,055
EXXON MOBIL CORPORATION COM COM 30231G102 470 5,733 SH   SOLE   0 0 5,733
F M C CORP COM COM 302491303 18,023 201,806 SH   SOLE   27,681 0 174,125
FLOOR & DECOR HLDGS INC COM CL COM 339750101 7,483 192,216 SH   SOLE   25,325 0 166,891
GARDNER DENVER HLDGS INC COM COM 36555P107 20,125 731,289 SH   SOLE   97,883 0 633,406
GLAUKOS CORP COM COM 377322102 5,090 154,233 SH   SOLE   21,467 0 132,766
GLOBAL PMTS INC COM COM 37940X102 22,547 237,266 SH   SOLE   31,582 0 205,684
GUIDEWIRE SOFTWARE INC COM COM 40171V100 7,505 96,392 SH   SOLE   13,163 0 83,229
HCP INC COM COM 40414L109 536 19,273 SH   SOLE   0 0 19,273
HOME DEPOT INC COM COM 437076102 631 3,858 SH   SOLE   0 0 3,858
IDEX CORP COM COM 45167R104 869 7,157 SH   SOLE   0 0 7,157
IDEXX LABS INC COM COM 45168D104 13,651 87,792 SH   SOLE   11,302 0 76,490
INTEL CORP COM COM 458140100 564 14,817 SH   SOLE   181 0 14,636
INTL BUSINESS MACHINES COM COM 459200101 551 3,801 SH   SOLE   0 0 3,801
JOHNSON & JOHNSON COM COM 478160104 1,028 7,910 SH   SOLE   53 0 7,857
JP MORGAN CHASE & CO COM COM 46625H100 1,971 20,634 SH   SOLE   0 0 20,634
KRAFT HEINZ CO COM STK COM 500754106 446 5,750 SH   SOLE   92 0 5,658
LAS VEGAS SANDS CORP COM COM 517834107 14,707 229,228 SH   SOLE   31,275 0 197,953
MARRIOTT INTERNATIONAL INC CLA COM 571903202 10,472 94,973 SH   SOLE   12,325 0 82,648
MCDONALDS CORP COM COM 580135101 656 4,184 SH   SOLE   55 0 4,129
MERCK & CO INC NEW COM COM 58933Y105 550 8,587 SH   SOLE   97 0 8,490
MONDELEZ INTL INC COM COM 609207105 427 10,497 SH   SOLE   0 0 10,497
NEWELL BRANDS INC COM COM 651229106 526 12,319 SH   SOLE   169 0 12,150
NOVANTA INC COM ISIN#CA67000B1 COM 67000B104 13,198 302,701 SH   SOLE   40,385 0 262,316
PAYCHEX INC COM COM 704326107 684 11,404 SH   SOLE   134 0 11,270
PFIZER INC COM COM 717081103 560 15,700 SH   SOLE   188 0 15,512
PRESIDIO INC COM COM 74102M103 18,933 1,338,047 SH   SOLE   179,752 0 1,158,295
PROCTER GAMBLE CO COM COM 742718109 529 5,811 SH   SOLE   0 0 5,811
RED HAT INC COM COM 756577102 16,717 150,796 SH   SOLE   21,283 0 129,513
ROLLINS INC COM COM 775711104 11,003 238,473 SH   SOLE   33,102 0 205,371
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 20,271 348,902 SH   SOLE   45,092 0 303,810
SYSCO CORP COM COM 871829107 569 10,545 SH   SOLE   149 0 10,396
THE TRAVELERS COMPANIES INC CO COM 89417E109 674 5,499 SH   SOLE   59 0 5,440
US FOODS HLDG CORP COM COM 912008109 19,614 734,595 SH   SOLE   101,061 0 633,534
VAIL RESORTS INC COM COM 91879Q109 20,667 90,598 SH   SOLE   11,797 0 78,801
VERIZON COMMUNICATIONS COM COM 92343V104 507 10,244 SH   SOLE   114 0 10,130
WALT DISNEY CO COM COM 254687106 393 3,982 SH   SOLE   52 0 3,930
WASTE MANAGEMENT INC COM COM 94106L109 771 9,852 SH   SOLE   125 0 9,727
WEST PHARMACEUTICAL SVCS INC C COM 955306105 9,682 100,581 SH   SOLE   13,853 0 86,728
ZOETIS INC CL A COM 98978V103 21,785 341,679 SH   SOLE   42,193 0 299,486