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
Advisory Board COM 00762W107 24,563 549,015 SH   SOLE   529,865 0 19,150
Air Methods COM 009128307 18,556 589,269 SH   SOLE   567,794 0 21,475
Artisan Partners COM 04316A108 12,680 466,190 SH   SOLE   450,265 0 15,925
Bottomline Tech COM 101388106 16,114 691,270 SH   SOLE   668,345 0 22,925
Brightcove COM 10921t101 154 11,815 SH   SOLE   11,815 0 0
Callaway Golf COM 131193104 19,176 1,651,648 SH   SOLE   1,591,623 0 60,025
Catalent COM 148806102 21,315 824,885 SH   SOLE   796,185 0 28,700
Cinemark COM 17243v102 20,439 533,931 SH   SOLE   515,031 0 18,900
Cisco COM 17275r102 10,210 321,879 SH   SOLE   316,479 0 5,400
Clean Harbors COM 184496107 10,074 209,961 SH   SOLE   204,961 0 5,000
Clorox COM 189054109 200 1,600 SH   SOLE   1,600 0 0
Compass Minerals COM 20451n101 12,069 163,756 SH   SOLE   157,856 0 5,900
Douglas Dynamics COM 25960R105 27,335 855,826 SH   SOLE   828,576 0 27,250
Generac Holdings COM 368736104 19,899 548,173 SH   SOLE   530,223 0 17,950
Gentex COM 371901109 21,597 1,229,903 SH   SOLE   1,187,103 0 42,800
Hill-Rom Holdings COM 431475102 17,196 277,436 SH   SOLE   268,561 0 8,875
Hillenbrand COM 431571108 20,320 642,240 SH   SOLE   619,840 0 22,400
Intel COM 458140100 5,279 139,853 SH   SOLE   137,653 0 2,200
Johnson & Johnson COM 478160104 7,457 63,124 SH   SOLE   62,124 0 1,000
Knowles COM 49926D109 18,257 1,299,422 SH   SOLE   1,257,272 0 42,150
Landauer COM 51476k103 21,100 474,380 SH   SOLE   460,855 0 13,525
Landstar System COM 515098101 6,648 97,655 SH   SOLE   92,255 0 5,400
Manning & Napier COM 56382Q102 9,857 1,390,299 SH   SOLE   1,348,399 0 41,900
Microsoft COM 594918104 9,477 164,538 SH   SOLE   161,338 0 3,200
Mistras Group COM 60649t107 14,946 636,832 SH   SOLE   616,207 0 20,625
Mobile Mini COM 60740f105 16,501 546,400 SH   SOLE   527,650 0 18,750
NextEra Energy COM 65339f101 245 2,000 SH   SOLE   2,000 0 0
Oracle COM 68389x105 5,697 145,025 SH   SOLE   145,025 0 0
Owens-Illinois COM 690768403 18,974 1,031,759 SH   SOLE   996,709 0 35,050
Pepsico COM 713448108 4,322 39,739 SH   SOLE   39,039 0 700
Philip Morris COM 718172109 1,853 19,055 SH   SOLE   19,055 0 0
Procter & Gamble COM 742718109 5,025 55,989 SH   SOLE   54,789 0 1,200
SP Plus COM 78469c103 26,149 1,022,641 SH   SOLE   988,566 0 34,075
Stericycle COM 858912108 265 3,308 SH   SOLE   3,308 0 0
Synopsys COM 871607107 23,751 400,189 SH   SOLE   386,739 0 13,450
Thermo Fisher Scientific COM 883556102 4,661 29,306 SH   SOLE   28,766 0 540
Total System Services COM 891906109 16,083 341,094 SH   SOLE   328,594 0 12,500
TriMas COM 896215209 14,165 761,140 SH   SOLE   734,190 0 26,950
Verint Systems COM 92343x100 18,179 483,089 SH   SOLE   467,114 0 15,975
Verizon COM 92343v104 5,264 101,271 SH   SOLE   99,971 0 1,300
Zimmer Biomet COM 98956P102 3,510 26,995 SH   SOLE   26,715 0 280
iShares LQD ETF 464287242 283 2,300 SH   SOLE   2,300 0 0
Vanguard BND ETF 921937835 3,320 39,460 SH   SOLE   39,460 0 0
Vanguard VCSH ETF 92206c409 448 5,565 SH   SOLE   5,565 0 0
Vanguard VEU ETF 922042775 2,526 55,597 SH   SOLE   55,597 0 0
Vanguard VOO ETF 922908363 1,567 7,886 SH   SOLE   7,886 0 0
Vanguard VTI ETF 922908769 1,434 12,881 SH   SOLE   12,881 0 0