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 4,033 17,133 SH   SOLE   39 0 17,094
ABB LTD ADR SPONSORED COM 000375204 562 20,960 SH   SOLE   243 0 20,717
ADOBE SYS INC COM COM 00724F101 27,644 157,750 SH   SOLE   20,656 0 137,094
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 11,968 1,109,170 SH   SOLE   159,796 0 949,374
ALTRIA GROUP INC COM COM 02209S103 561 7,862 SH   SOLE   0 0 7,862
AMERICAN EXPRESS CO COM COM 025816109 617 6,210 SH   SOLE   59 0 6,151
ANHEUSER BUSCH INBEV ADR SPONS COM 03524A108 466 4,177 SH   SOLE   75 0 4,102
APPLE INC COM COM 037833100 965 5,704 SH   SOLE   60 0 5,644
ARMSTRONG WORLD INDS INC NEW C COM 04247X102 19,034 314,354 SH   SOLE   48,938 0 265,416
AT&T INC COM COM 00206R102 544 13,991 SH   SOLE   158 0 13,833
AUTOMATIC DATA PROCESSING INC COM 053015103 853 7,281 SH   SOLE   70 0 7,211
BANK OF AMERICA CORP COM COM 060505104 22,178 751,279 SH   SOLE   101,361 0 649,918
BOEING CO COM COM 097023105 959 3,250 SH   SOLE   40 0 3,210
CANTEL MED CORP COM COM 138098108 15,298 148,711 SH   SOLE   20,884 0 127,827
CATERPILLAR INC COM COM 149123101 824 5,226 SH   SOLE   51 0 5,175
CDW CORP COM COM 12514G108 18,621 267,960 SH   SOLE   38,333 0 229,627
CERAGON NETWORKS LTD COM COM M22013102 25 12,600 SH   SOLE   0 0 12,600
CERNER CORP COM COM 156782104 16,358 242,729 SH   SOLE   37,079 0 205,650
CHEVRON CORP COM COM 166764100 573 4,578 SH   SOLE   43 0 4,535
COCA COLA CO COM COM 191216100 628 13,694 SH   SOLE   0 0 13,694
COLGATE PALMOLIVE CO COM COM 194162103 656 8,701 SH   SOLE   0 0 8,701
COSTAR GROUP INC COM COM 22160N109 9,847 33,162 SH   SOLE   4,705 0 28,457
DENTSPLY SIRONA INC COM COM 24906P109 30,029 456,167 SH   SOLE   64,300 0 391,867
DOLBY LABORATORIES INC CL A COM 25659T107 16,468 265,618 SH   SOLE   39,001 0 226,617
DOWDUPONT INC COM COM 26078J100 688 9,658 SH   SOLE   108 0 9,550
EATON CORP PLC COM COM G29183103 19,056 241,183 SH   SOLE   31,057 0 210,126
EXXON MOBIL CORPORATION COM COM 30231G102 507 6,061 SH   SOLE   0 0 6,061
F M C CORP COM COM 302491303 19,616 207,226 SH   SOLE   29,782 0 177,444
FLOOR AND DECOR HOLDINGS INC COM 339750101 9,488 194,903 SH   SOLE   27,461 0 167,442
GARDNER DENVER HLDGS INC COM COM 36555P107 24,916 734,350 SH   SOLE   103,367 0 630,983
GLAUKOS CORP COM COM 377322102 8,724 340,128 SH   SOLE   49,180 0 290,948
GLOBAL PAYMENTS INC COM COM 37940X102 24,336 242,773 SH   SOLE   33,521 0 209,252
GUIDEWIRE SOFTWARE INC COM COM 40171V100 7,350 98,976 SH   SOLE   14,347 0 84,629
HCP INC COM COM 40414L109 499 19,152 SH   SOLE   400 0 18,752
HOME DEPOT INC COM COM 437076102 740 3,907 SH   SOLE   0 0 3,907
ICU MED INC COM COM 44930G107 11,158 51,657 SH   SOLE   7,439 0 44,218
IDEX CORP COM COM 45167R104 945 7,157 SH   SOLE   0 0 7,157
IDEXX LABS INC COM COM 45168D104 13,999 89,518 SH   SOLE   12,118 0 77,400
INTEL CORP COM COM 458140100 704 15,254 SH   SOLE   181 0 15,073
INTL BUSINESS MACHINES COM COM 459200101 603 3,928 SH   SOLE   0 0 3,928
ISHARES CORE S&P MCP ETF COM 464287507 249 1,313 SH   SOLE   0 0 1,313
JOHNSON & JOHNSON COM COM 478160104 1,176 8,415 SH   SOLE   53 0 8,362
JP MORGAN CHASE & CO COM COM 46625H100 2,214 20,700 SH   SOLE   0 0 20,700
KRAFT HEINZ CO COM STK COM 500754106 465 5,977 SH   SOLE   92 0 5,885
LAS VEGAS SANDS CORP COM COM 517834107 15,645 225,133 SH   SOLE   32,807 0 192,326
MARRIOTT INTL INC NEW CL A COM 571903202 12,917 95,168 SH   SOLE   13,145 0 82,023
MCDONALDS CORP COM COM 580135101 805 4,678 SH   SOLE   55 0 4,623
MERCK & CO INC NEW COM COM 58933Y105 500 8,878 SH   SOLE   97 0 8,781
MONDELEZ INTL INC COM CL A COM 609207105 462 10,790 SH   SOLE   0 0 10,790
NEWELL BRANDS INC COM COM 651229106 488 15,778 SH   SOLE   169 0 15,609
NOVANTA INC COM ISIN#CA67000B1 COM 67000B104 20,292 405,839 SH   SOLE   57,147 0 348,692
PAYCHEX INC COM COM 704326107 837 12,293 SH   SOLE   134 0 12,159
PFIZER INC COM COM 717081103 598 16,522 SH   SOLE   188 0 16,334
PRESIDIO INC COM COM 74102M103 26,210 1,367,232 SH   SOLE   194,356 0 1,172,876
PROCTER GAMBLE CO COM COM 742718109 568 6,182 SH   SOLE   0 0 6,182
RED HAT INC COM COM 756577102 18,318 152,523 SH   SOLE   22,332 0 130,191
ROLLINS INC COM COM 775711104 11,303 242,929 SH   SOLE   35,508 0 207,421
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 26,679 347,834 SH   SOLE   47,090 0 300,744
SYSCO CORP COM COM 871829107 750 12,353 SH   SOLE   149 0 12,204
THE TRAVELERS COMPANIES INC CO COM 89417E109 752 5,547 SH   SOLE   59 0 5,488
US FOODS HLDG CORP COM COM 912008109 24,051 753,231 SH   SOLE   109,199 0 644,032
VAIL RESORTS INC COM COM 91879Q109 18,024 84,832 SH   SOLE   11,958 0 72,874
VERIZON COMMUNICATIONS COM COM 92343V104 577 10,908 SH   SOLE   114 0 10,794
WALT DISNEY CO COM COM 254687106 469 4,358 SH   SOLE   52 0 4,306
WASTE MANAGEMENT INC COM COM 94106L109 840 9,733 SH   SOLE   125 0 9,608
WEST PHARMACEUTICAL SVCS INC C COM 955306105 10,223 103,611 SH   SOLE   14,953 0 88,658
ZOETIS INC COM CL A COM 98978V103 24,003 333,192 SH   SOLE   43,462 0 289,730