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
ADTRAN INC COM 00738A106 14,800 716,722 SH   SOLE   715,247 0 1,475
AIR TRANSPORT SERVICES GRP I COM 00922R105 22,144 953,260 SH   SOLE   952,920 0 340
API GROUP CORP COM STK 00187Y100 25,719 1,231,158 SH   SOLE   1,229,758 0 1,400
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 41,239 811,475 SH   SOLE   810,385 0 1,090
BOTTOMLINE TECH DEL INC COM 101388106 26,312 709,605 SH   SOLE   708,755 0 850
BRIGHTVIEW HLDGS INC COM 10948C107 49,800 3,089,348 SH   SOLE   3,086,228 0 3,120
CALLAWAY GOLF CO COM 131193104 33,803 1,002,154 SH   SOLE   1,001,674 0 480
CATALENT INC COM 148806102 7,452 68,923 SH   SOLE   68,653 0 270
CISCO SYS INC COM 17275R102 15,003 283,080 SH   SOLE   282,065 0 1,015
COMPASS MINERALS INTL INC COM 20451N101 42,299 713,779 SH   SOLE   712,919 0 860
CORNERSTONE ONDEMAND INC COM 21925Y103 32,732 634,593 SH   SOLE   633,938 0 655
DOUGLAS DYNAMICS INC COM 25960R105 26,930 661,845 SH   SOLE   660,965 0 880
ENCORE CAP GROUP INC COM 292554102 24,178 510,193 SH   SOLE   509,663 0 530
EVERCORE INC CLASS A 29977A105 41,283 293,265 SH   SOLE   293,045 0 220
EXLSERVICE HOLDINGS INC COM 302081104 36,738 345,735 SH   SOLE   345,315 0 420
FRONTDOOR INC COM 35905A109 28,726 576,604 SH   SOLE   576,154 0 450
GENTEX CORP COM 371901109 31,209 943,154 SH   SOLE   942,134 0 1,020
GRANITE CONSTR INC COM 387328107 21,704 522,618 SH   SOLE   521,993 0 625
HILLENBRAND INC COM 431571108 53,466 1,212,940 SH   SOLE   1,211,640 0 1,300
HOSTESS BRANDS INC CL A 44109J106 35,890 2,216,803 SH   SOLE   2,214,163 0 2,640
INOVALON HLDGS INC COM CL A 45781D101 48,838 1,433,054 SH   SOLE   1,431,319 0 1,735
INTEL CORP COM 458140100 10,431 185,808 SH   SOLE   185,343 0 465
ISHARES TR IBOXX INV CP ETF 464287242 365 2,720 SH   SOLE   2,720 0 0
JAMES RIV GROUP LTD COM G5005R107 23,011 613,290 SH   SOLE   612,580 0 710
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 17,391 1,230,791 SH   SOLE   1,230,791 0 0
JOHNSON & JOHNSON COM 478160104 11,254 68,313 SH   SOLE   68,073 0 240
KNOWLES CORP COM 49926D109 38,643 1,957,591 SH   SOLE   1,955,251 0 2,340
LENDINGTREE INC NEW COM 52603B107 34,181 161,324 SH   SOLE   161,164 0 160
MEDPACE HLDGS INC COM 58506Q109 12,231 69,247 SH   SOLE   69,117 0 130
MICROSOFT CORP COM 594918104 2,469 9,112 SH   SOLE   9,057 0 55
ORACLE CORP COM 68389X105 10,971 140,948 SH   SOLE   140,628 0 320
PEPSICO INC COM 713448108 7,404 49,971 SH   SOLE   49,776 0 195
PHILIP MORRIS INTL INC COM 718172109 14,042 141,682 SH   SOLE   141,282 0 400
QUOTIENT TECHNOLOGY INC COM 749119103 31,431 2,907,550 SH   SOLE   2,905,600 0 1,950
SHUTTERSTOCK INC COM 825690100 57,149 582,140 SH   SOLE   581,405 0 735
SP PLUS CORP COM 78469C103 25,172 822,893 SH   SOLE   821,978 0 915
STERICYCLE INC COM 858912108 44,164 617,250 SH   SOLE   616,695 0 555
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 43,831 918,693 SH   SOLE   917,673 0 1,020
THERMO FISHER SCIENTIFIC INC COM 883556102 2,235 4,430 SH   SOLE   4,400 0 30
TWITTER INC COM 90184L102 9,116 132,480 SH   SOLE   131,970 0 510
UPLAND SOFTWARE INC COM 91544A109 26,155 635,292 SH   SOLE   634,467 0 825
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,439 16,750 SH   SOLE   16,750 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 562 1,427 SH   SOLE   1,427 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,011 15,950 SH   SOLE   15,950 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,623 118,205 SH   SOLE   117,970 0 235
WASTE CONNECTIONS INC COM 94106B101 9,631 80,645 SH   SOLE   80,310 0 335
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 49,414 1,773,030 SH   SOLE   1,771,045 0 1,985
WORLD FUEL SVCS CORP COM 981475106 24,247 764,181 SH   SOLE   763,581 0 600
ZIMMER BIOMET HOLDINGS INC COM 98956P102 4,450 27,672 SH   SOLE   27,592 0 80