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,335 16,954 SH   SOLE   39 0 16,915
ABB LTD ADR SPONSORED COM 000375204 454 20,833 SH   SOLE   243 0 20,590
ACUITY BRANDS INC COM COM 00508Y102 15,135 130,621 SH   SOLE   19,787 0 110,834
ADOBE SYSTEMS INC COM COM 00724F101 26,357 108,103 SH   SOLE   15,598 0 92,505
AGILENT TECHNOLOGIES INCORPORA COM 00846U101 15,736 254,471 SH   SOLE   19,032 0 235,439
ALPS ETF TR ALERIAN MLP ETF COM 00162Q866 629 62,286 SH   SOLE   0 0 62,286
AMERICAN EXPRESS CO COM COM 025816109 615 6,275 SH   SOLE   59 0 6,216
ANHEUSER BUSCH INBEV ADR SPONS COM 03524A108 439 4,359 SH   SOLE   75 0 4,284
APPLE INC COM COM 037833100 975 5,269 SH   SOLE   60 0 5,209
ARMSTRONG WORLD INDUSTRIES INC COM 04247X102 21,866 345,988 SH   SOLE   55,995 0 289,993
ATHENEX INC COM COM 04685N103 630 33,773 SH   SOLE   0 0 33,773
AUTOMATIC DATA PROCESSING INC COM 053015103 963 7,176 SH   SOLE   70 0 7,106
BANK OF AMERICA CORPORATION CO COM 060505104 14,892 528,266 SH   SOLE   75,912 0 452,354
BIO-TECHNE CORP COM COM 09073M104 22,932 154,996 SH   SOLE   22,786 0 132,210
BLACKLINE INC COM COM 09239B109 8,579 197,538 SH   SOLE   28,921 0 168,617
BOEING CO COM COM 097023105 694 2,068 SH   SOLE   22 0 2,046
BROADCOM INC COM COM 11135F101 519 2,141 SH   SOLE   29 0 2,112
CATERPILLAR INC COM COM 149123101 710 5,233 SH   SOLE   51 0 5,182
CDW CORP COM COM 12514G108 22,045 272,863 SH   SOLE   41,114 0 231,749
CERAGON NETWORKS LTD COM COM M22013102 45 12,600 SH   SOLE   0 0 12,600
CHEVRON CORP COM COM 166764100 772 6,110 SH   SOLE   43 0 6,067
CITIGROUP INC COM COM 172967424 499 7,460 SH   SOLE   103 0 7,357
COCA COLA COMPANY COM 191216100 603 13,758 SH   SOLE   0 0 13,758
COHERENT INC COM COM 192479103 7,909 50,560 SH   SOLE   7,435 0 43,125
COLGATE PALMOLIVE CO COM COM 194162103 560 8,644 SH   SOLE   0 0 8,644
COSTAR GROUP INC COM COM 22160N109 14,504 35,151 SH   SOLE   5,205 0 29,946
DENTSPLY SIRONA INC COM COM 24906P109 28,882 659,857 SH   SOLE   99,748 0 560,110
DOLBY LABORATORIES INC CL A COM 25659T107 18,491 299,736 SH   SOLE   46,546 0 253,190
DOWDUPONT INC COM COM 26078J100 657 9,973 SH   SOLE   108 0 9,865
EATON CORPORATION PLC SHS ISIN COM G29183103 12,182 162,992 SH   SOLE   25,504 0 137,489
EVANS BANCORP INC COM COM 29911Q208 212 4,607 SH   SOLE   0 0 4,607
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 10,155 495,353 SH   SOLE   66,797 0 428,556
EXXON MOBIL CORPORATION COM COM 30231G102 547 6,608 SH   SOLE   0 0 6,608
F M C CORP COM COM 302491303 20,517 229,987 SH   SOLE   34,888 0 195,098
FLOOR AND DECOR HOLDINGS INC COM 339750101 8,704 176,436 SH   SOLE   24,440 0 151,996
GARDNER DENVER HOLDINGS INC CO COM 36555P107 22,617 769,548 SH   SOLE   112,421 0 657,127
GENERAL MILLS INC COM COM 370334104 555 12,549 SH   SOLE   167 0 12,382
GLAUKOS CORP COM COM 377322102 14,864 365,754 SH   SOLE   55,867 0 309,887
GLOBAL PAYMENTS INC COM COM 37940X102 28,800 258,320 SH   SOLE   37,649 0 220,671
GUIDEWIRE SOFTWARE INC COM COM 40171V100 9,596 108,084 SH   SOLE   16,655 0 91,429
HOME DEPOT INC COM COM 437076102 765 3,920 SH   SOLE   0 0 3,920
I C U MED INC COM COM 44930G107 16,893 57,526 SH   SOLE   8,826 0 48,700
IDEX CORP COM COM 45167R104 977 7,157 SH   SOLE   0 0 7,157
IDEXX LABORATORIES INC COM COM 45168D104 13,175 60,452 SH   SOLE   9,080 0 51,372
INTEL CORP COM COM 458140100 712 14,326 SH   SOLE   181 0 14,145
INTL BUSINESS MACHINES COM COM 459200101 563 4,027 SH   SOLE   0 0 4,027
ISHARES CORE S&P MCP ETF COM 464287507 263 1,352 SH   SOLE   0 0 1,352
JOHNSON & JOHNSON COM COM 478160104 1,004 8,272 SH   SOLE   53 0 8,219
JOHNSON CONTROLS INTL PLC COM COM G51502105 479 14,312 SH   SOLE   189 0 14,123
JP MORGAN CHASE & CO COM COM 46625H100 2,154 20,669 SH   SOLE   0 0 20,669
KRAFT HEINZ CO COM STK COM 500754106 394 6,271 SH   SOLE   92 0 6,179
MARRIOTT INTERNATIONAL INCORPO COM 571903202 12,626 99,732 SH   SOLE   14,721 0 85,011
MCDONALDS CORP COM COM 580135101 704 4,494 SH   SOLE   55 0 4,439
MERCK & CO INC. COM COM 58933Y105 548 9,021 SH   SOLE   97 0 8,924
NEWELL BRANDS INC COM COM 651229106 396 15,352 SH   SOLE   169 0 15,183
NOVANTA INC COM ISIN#CA67000B1 COM 67000B104 19,264 309,220 SH   SOLE   47,087 0 262,133
PAYCHEX INC COM COM 704326107 814 11,915 SH   SOLE   134 0 11,781
PFIZER INC COM COM 717081103 598 16,490 SH   SOLE   188 0 16,302
PRESIDIO INC COM COM 74102M103 10,007 763,922 SH   SOLE   169,698 0 594,224
PROCTER & GAMBLE CO COM COM 742718109 682 8,737 SH   SOLE   0 0 8,737
RED HAT INC COM COM 756577102 17,348 129,107 SH   SOLE   19,587 0 109,520
ROLLINS INC COM COM 775711104 13,356 254,012 SH   SOLE   39,587 0 214,425
SITEONE LANDSCAPE SUPPLY INC C COM 82982L103 30,460 362,744 SH   SOLE   51,182 0 311,562
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 19,394 373,689 SH   SOLE   52,653 0 321,035
SYSCO CORP COM COM 871829107 818 11,976 SH   SOLE   149 0 11,827
THE TRAVELERS COMPANIES INC CO COM 89417E109 689 5,628 SH   SOLE   59 0 5,569
UNIVAR INC COM COM 91336L107 18,059 688,208 SH   SOLE   99,578 0 588,630
US FOODS HLDG CORP COM COM 912008109 30,492 806,237 SH   SOLE   122,561 0 683,676
VAIL RESORTS INC COM COM 91879Q109 24,641 89,868 SH   SOLE   13,469 0 76,398
VERIZON COMMUNICATIONS COM COM 92343V104 547 10,865 SH   SOLE   114 0 10,751
WASTE MANAGEMENT INC COM COM 94106L109 797 9,798 SH   SOLE   125 0 9,673
WEST PHARMACEUTICAL SVCS INC C COM 955306105 11,632 117,153 SH   SOLE   18,066 0 99,087
ZOETIS INC CL A COM 98978V103 21,627 253,870 SH   SOLE   36,412 0 217,458