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,571 16,949 SH   SOLE   39 0 16,910
ABB LTD ADR SPONSORED COM 000375204 528 22,336 SH   SOLE   243 0 22,093
ACUITY BRANDS INC COM COM 00508Y102 20,910 133,013 SH   SOLE   20,759 0 112,254
ADOBE INC COM COM 00724F101 29,860 110,614 SH   SOLE   16,474 0 94,140
AGILENT TECHNOLOGIES INC COM COM 00846U101 19,996 283,468 SH   SOLE   42,397 0 241,071
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 696 65,171 SH   SOLE   0 0 65,171
AMERICAN EXPRESS CO COM COM 025816109 697 6,542 SH   SOLE   59 0 6,483
ANHEUSER BUSCH INBEV ADR SPONS COM 03524A108 414 4,730 SH   SOLE   75 0 4,655
APPLE INC COM COM 037833100 1,181 5,231 SH   SOLE   60 0 5,171
ARMSTRONG WORLD INDS INC NEW C COM 04247X102 24,375 350,216 SH   SOLE   57,961 0 292,255
ATHENEX INC COM COM 04685N103 525 33,773 SH   SOLE   0 0 33,773
AVANOS MED INC COM COM 05350V106 23,145 337,877 SH   SOLE   52,459 0 285,418
BANK OF AMERICA CORP COM COM 060505104 15,763 535,059 SH   SOLE   78,568 0 456,490
BIO-TECHNE CORP COM COM 09073M104 32,159 157,557 SH   SOLE   23,867 0 133,689
BLACKLINE INC COM COM 09239B109 11,420 202,227 SH   SOLE   30,852 0 171,375
BOEING CO COM COM 097023105 796 2,141 SH   SOLE   22 0 2,119
BROADCOM INC COM COM 11135F101 564 2,287 SH   SOLE   29 0 2,258
CATERPILLAR INC COM COM 149123101 782 5,128 SH   SOLE   51 0 5,077
CDW CORP COM COM 12514G108 19,148 215,340 SH   SOLE   33,222 0 182,119
CERIDIAN HCM HLDG INC COM COM 15677J108 11,954 284,414 SH   SOLE   44,992 0 239,422
CHEVRON CORP COM COM 166764100 773 6,320 SH   SOLE   43 0 6,277
CITIGROUP INC COM NEW ISIN#US1 COM 172967424 574 8,000 SH   SOLE   103 0 7,897
COCA COLA CO COM COM 191216100 666 14,424 SH   SOLE   0 0 14,424
COLGATE PALMOLIVE CO COM COM 194162103 613 9,158 SH   SOLE   0 0 9,158
COSTAR GROUP INC COM COM 22160N109 13,285 31,567 SH   SOLE   5,139 0 26,428
DENTSPLY SIRONA INC COM COM 24906P109 25,778 683,039 SH   SOLE   109,784 0 573,255
DOWDUPONT INC COM COM 26078J100 665 10,338 SH   SOLE   108 0 10,230
EATON CORPORATION PLC SHS ISIN COM G29183103 14,843 171,136 SH   SOLE   28,202 0 142,934
ELANCO ANIMAL HEALTH INC COM COM 28414H103 13,733 393,601 SH   SOLE   62,684 0 330,917
EVANS BANCORP INC COM COM 29911Q208 216 4,607 SH   SOLE   0 0 4,607
EXXON MOBIL CORPORATION COM COM 30231G102 488 5,734 SH   SOLE   0 0 5,734
F M C CORP COM COM 302491303 20,792 238,490 SH   SOLE   38,066 0 200,424
FLOOR AND DECOR HOLDINGS INC COM 339750101 5,303 175,787 SH   SOLE   25,754 0 150,033
GARDNER DENVER HOLDINGS INC CO COM 36555P107 20,610 727,252 SH   SOLE   104,554 0 622,698
GENERAL MILLS INC COM COM 370334104 569 13,267 SH   SOLE   167 0 13,100
GLAUKOS CORP COM COM 377322102 24,158 372,237 SH   SOLE   56,596 0 315,641
GLOBAL PAYMENTS INC COM COM 37940X102 33,469 262,705 SH   SOLE   39,386 0 223,319
GUIDEWIRE SOFTWARE INC COM COM 40171V100 11,161 110,490 SH   SOLE   17,718 0 92,772
HOME DEPOT INC COM COM 437076102 818 3,951 SH   SOLE   0 0 3,951
I C U MED INC COM COM 44930G107 16,650 58,887 SH   SOLE   9,417 0 49,470
IDEX CORP COM COM 45167R104 1,078 7,157 SH   SOLE   0 0 7,157
IDEXX LABORATORIES INC COM COM 45168D104 12,463 49,918 SH   SOLE   8,183 0 41,735
INTEL CORP COM COM 458140100 692 14,630 SH   SOLE   181 0 14,449
INTERNATIONAL FLAVORS&FRAGRANC COM 459506101 22,784 163,770 SH   SOLE   25,290 0 138,480
INTL BUSINESS MACHINES COM COM 459200101 663 4,383 SH   SOLE   0 0 4,383
ISHARES CORE S&P MCP ETF COM 464287507 294 1,462 SH   SOLE   35 0 1,427
JOHNSON & JOHNSON COM COM 478160104 1,013 7,334 SH   SOLE   53 0 7,281
JOHNSON CONTROLS INTL PLC COM COM G51502105 537 15,345 SH   SOLE   189 0 15,156
JP MORGAN CHASE & CO COM COM 46625H100 727 6,445 SH   SOLE   0 0 6,445
KRAFT HEINZ CO COM STK COM 500754106 381 6,914 SH   SOLE   92 0 6,822
MARRIOTT INTERNATIONAL INC COM COM 571903202 13,578 102,843 SH   SOLE   15,682 0 87,161
MCDONALDS CORP COM 580135101 753 4,502 SH   SOLE   55 0 4,447
MERCK & CO INC NEW COM COM 58933Y105 669 9,429 SH   SOLE   97 0 9,332
MICROSOFT CORP COM COM 594918104 652 5,699 SH   SOLE   74 0 5,625
MOOG INC COM CL B COM 615394301 1,796 20,946 SH   SOLE   0 0 20,946
PAYCHEX INC COM COM 704326107 856 11,619 SH   SOLE   134 0 11,485
PFIZER INC COM COM 717081103 751 17,049 SH   SOLE   188 0 16,861
PROCTER GAMBLE CO COM COM 742718109 538 6,460 SH   SOLE   0 0 6,460
RED HAT INC COM COM 756577102 18,215 133,661 SH   SOLE   21,113 0 112,548
ROLLINS INC COM COM 775711104 15,681 258,384 SH   SOLE   41,450 0 216,935
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 24,936 330,986 SH   SOLE   51,605 0 279,381
SS&C TECHNOLOGIES HLDGS INCORP COM 78467J100 21,791 383,447 SH   SOLE   56,365 0 327,082
SYSCO CORP COM COM 871829107 794 10,838 SH   SOLE   149 0 10,689
THE TRAVELERS COMPANIES INC CO COM 89417E109 746 5,752 SH   SOLE   59 0 5,693
UNIVAR INC COM COM 91336L107 21,798 710,953 SH   SOLE   107,321 0 603,632
US FOODS HLDG CORP COM COM 912008109 25,508 827,644 SH   SOLE   130,173 0 697,471
VAIL RESORTS INCORPORATED COM 91879Q109 24,815 90,426 SH   SOLE   13,957 0 76,469
VERIZON COMMUNICATIONS COM COM 92343V104 579 10,847 SH   SOLE   114 0 10,733
WASTE MANAGEMENT INC COM COM 94106L109 908 10,048 SH   SOLE   125 0 9,923
WELLS FARGO & CO COM COM 949746101 225 4,277 SH   SOLE   0 0 4,277
WEST PHARMACEUTICAL SVSC INCOR COM 955306105 14,810 119,946 SH   SOLE   19,374 0 100,572
ZOETIS INC CL A COM 98978V103 20,052 218,999 SH   SOLE   32,435 0 186,564