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,753 17,097 SH   SOLE   39 0 17,058
ABB LTD ADR SPONSORED COM 000375204 510 21,484 SH   SOLE   243 0 21,241
ADOBE SYSTEMS INC COM COM 00724F101 29,318 135,683 SH   SOLE   19,105 0 116,578
ALPS ETF TRUST ALERIAN MLP ETF COM 00162Q866 3,072 327,811 SH   SOLE   39,828 0 287,983
AMERICAN EXPRESS CO COM COM 025816109 591 6,333 SH   SOLE   59 0 6,274
ANHEUSER BUSCH INBEV ADR SPONS COM 03524A108 482 4,387 SH   SOLE   75 0 4,312
APPLE INC COM COM 037833100 968 5,771 SH   SOLE   60 0 5,711
ARMSTRONG WORLD INDUSTRIES INC COM 04247X102 18,756 333,139 SH   SOLE   53,549 0 279,590
AT&T INC COM COM 00206R102 540 15,156 SH   SOLE   158 0 14,998
ATHENEX INC COM COM 04685N103 574 33,773 SH   SOLE   0 0 33,773
AUTOMATIC DATA PROCESSING INC COM 053015103 841 7,415 SH   SOLE   70 0 7,345
BANK OF AMERICA CORP COM COM 060505104 15,639 521,457 SH   SOLE   74,379 0 447,078
BIO-TECHNE CORP COM COM 09073M104 22,799 150,946 SH   SOLE   21,902 0 129,044
BOEING CO COM COM 097023105 688 2,099 SH   SOLE   22 0 2,077
CANTELL MEDICAL CORPORATION CO COM 138098108 12,136 108,930 SH   SOLE   16,290 0 92,640
CATERPILLAR INC COM COM 149123101 802 5,439 SH   SOLE   51 0 5,388
CDW CORP COM COM 12514G108 18,924 269,156 SH   SOLE   40,175 0 228,981
CERAGON NETWORKS LTD COM COM M22013102 34 12,600 SH   SOLE   0 0 12,600
CERNER CORP COM COM 156782104 15,018 258,925 SH   SOLE   41,173 0 217,752
CHEVRON CORP COM COM 166764100 532 4,664 SH   SOLE   43 0 4,621
COCA COLA CO COM COM 191216100 624 14,366 SH   SOLE   0 0 14,366
COHERENT INC COM COM 192479103 9,813 52,363 SH   SOLE   7,417 0 44,946
COLGATE PALMOLIVE CO COM COM 194162103 624 8,711 SH   SOLE   0 0 8,711
COSTAR GROUP INC COM COM 22160N109 12,442 34,306 SH   SOLE   5,027 0 29,279
DENTSPLY SIRONA INC COM COM 24906P109 28,769 571,831 SH   SOLE   82,744 0 489,087
DOLBY LABORATORIES INC COM COM 25659T107 18,182 286,058 SH   SOLE   44,037 0 242,021
DOWDUPONT INC COM COM 26078J100 631 9,904 SH   SOLE   108 0 9,796
EATON CORP PLC COM COM G29183103 12,359 154,664 SH   SOLE   24,144 0 130,520
EVANS BANCORP INC COM COM 29911Q208 208 4,607 SH   SOLE   0 0 4,607
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 10,632 499,403 SH   SOLE   65,900 0 433,503
EXXON MOBIL CORPORATION COM COM 30231G102 469 6,286 SH   SOLE   0 0 6,286
F M C CORP COM COM 302491303 16,913 220,882 SH   SOLE   33,018 0 187,864
FLOOR AND DECOR HOLDINGS INC COM 339750101 8,707 167,050 SH   SOLE   22,638 0 144,412
GARDNER DENVER HOLDINGS INC CO COM 36555P107 23,239 757,454 SH   SOLE   109,727 0 647,727
GLAUKOS CORP COM COM 377322102 11,129 360,988 SH   SOLE   54,212 0 306,776
GLOBAL PAYMENTS INC COM COM 37940X102 28,208 252,940 SH   SOLE   36,412 0 216,528
GUIDEWIRE SOFTWARE INC COM COM 40171V100 8,516 105,355 SH   SOLE   15,955 0 89,400
HOME DEPOT INC COM COM 437076102 706 3,961 SH   SOLE   0 0 3,961
I C U MED INC COM COM 44930G107 14,079 55,780 SH   SOLE   8,453 0 47,327
IDEX CORP COM COM 45167R104 1,020 7,157 SH   SOLE   0 0 7,157
IDEXX LABORATORIES INC COM COM 45168D104 17,749 92,738 SH   SOLE   12,943 0 79,795
INTEL CORP COM COM 458140100 796 15,276 SH   SOLE   181 0 15,095
INTL BUSINESS MACHINES COM COM 459200101 619 4,032 SH   SOLE   0 0 4,032
ISHARES CORE S&P MCP ETF COM 464287507 247 1,316 SH   SOLE   0 0 1,316
JOHNSON & JOHNSON COM COM 478160104 1,076 8,399 SH   SOLE   53 0 8,346
JOHNSON CONTROLS INTL PLC COM COM G51502105 522 14,819 SH   SOLE   189 0 14,630
JP MORGAN CHASE & CO COM COM 46625H100 2,285 20,779 SH   SOLE   0 0 20,779
KRAFT HEINZ CO COM COM 500754106 404 6,488 SH   SOLE   92 0 6,396
LAS VEGAS SANDS CORP COM COM 517834107 7,930 110,298 SH   SOLE   18,678 0 91,620
MARRIOTT INTL INC NEW CL A COM 571903202 13,065 96,081 SH   SOLE   14,223 0 81,858
MCDONALDS CORP COM COM 580135101 724 4,629 SH   SOLE   55 0 4,574
MERCK & CO INC. COM COM 58933Y105 494 9,072 SH   SOLE   97 0 8,975
MONDELEZ INTL INC COM CL A COM 609207105 467 11,188 SH   SOLE   0 0 11,188
NEWELL BRANDS INC COM COM 651229106 384 15,082 SH   SOLE   169 0 14,913
NOVANTA INC COM COM 67000B104 22,220 426,083 SH   SOLE   62,671 0 363,412
PAYCHEX INC COM COM 704326107 756 12,273 SH   SOLE   134 0 12,139
PFIZER INC COM COM 717081103 583 16,414 SH   SOLE   188 0 16,226
PRESIDIO INC COM COM 74102M103 22,513 1,439,468 SH   SOLE   215,564 0 1,223,904
PROCTER GAMBLE CO COM COM 742718109 482 6,075 SH   SOLE   0 0 6,075
RED HAT INC COM COM 756577102 18,842 126,028 SH   SOLE   18,921 0 107,107
ROLLINS INC COM COM 775711104 12,586 246,647 SH   SOLE   38,098 0 208,549
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 27,524 357,266 SH   SOLE   49,750 0 307,516
SS&C TECHNOLOGIES HOLDING COM COM 78467J100 19,470 362,974 SH   SOLE   50,117 0 312,857
SYSCO CORP COM COM 871829107 750 12,509 SH   SOLE   149 0 12,360
THE TRAVELERS COMPANIES INC CO COM 89417E109 779 5,608 SH   SOLE   59 0 5,549
US FOODS HLDG CORP COM COM 912008109 25,902 790,407 SH   SOLE   119,015 0 671,392
VAIL RESORTS INC COM COM 91879Q109 19,740 89,039 SH   SOLE   13,144 0 75,895
VERIZON COMMUNICATIONS COM COM 92343V104 523 10,945 SH   SOLE   114 0 10,831
WALT DISNEY CO COM COM 254687106 492 4,901 SH   SOLE   52 0 4,849
WASTE MANAGEMENT INC COM COM 94106L109 827 9,833 SH   SOLE   125 0 9,708
WEST PHARMACEUTICAL SVCS INC C COM 955306105 9,852 111,589 SH   SOLE   17,008 0 94,581
ZOETIS INC COM CL A COM 98978V103 25,336 303,389 SH   SOLE   42,389 0 261,000