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
Air Methods COM 009128307 15,499 427,919 SH   SOLE   416,569 0 11,350
Apple COM 037833100 244 2,240 SH   SOLE   2,240 0 0
Artisan Partners COM 04316A108 15,452 501,025 SH   SOLE   487,800 0 13,225
Brightcove COM 10921t101 74 11,815 SH   SOLE   11,815 0 0
Callaway Golf COM 131193104 16,326 1,790,143 SH   SOLE   1,740,118 0 50,025
Cinemark COM 17243v102 20,461 571,066 SH   SOLE   556,066 0 15,000
Cisco COM 17275r102 9,496 333,552 SH   SOLE   328,152 0 5,400
Clean Harbors COM 184496107 19,777 400,836 SH   SOLE   392,036 0 8,800
Clorox COM 189054109 202 1,600 SH   SOLE   1,600 0 0
Compass Minerals COM 20451n101 12,355 174,361 SH   SOLE   169,661 0 4,700
Daktronics COM 234264109 16,258 2,057,914 SH   SOLE   2,009,789 0 48,125
Douglas Dynamics COM 25960R105 20,899 912,241 SH   SOLE   889,491 0 22,750
Generac Holdings COM 368736104 22,471 603,403 SH   SOLE   588,353 0 15,050
Gentex COM 371901109 22,270 1,419,380 SH   SOLE   1,382,180 0 37,200
Hill-Rom Holdings COM 431475102 14,936 296,936 SH   SOLE   289,461 0 7,475
Hillenbrand COM 431571108 20,678 690,415 SH   SOLE   669,515 0 20,900
Innophos COM 45774n108 14,677 474,832 SH   SOLE   462,407 0 12,425
Intel COM 458140100 4,747 146,728 SH   SOLE   144,528 0 2,200
Johnson & Johnson COM 478160104 8,727 80,654 SH   SOLE   79,454 0 1,200
Knowles COM 49926D109 18,121 1,374,907 SH   SOLE   1,341,657 0 33,250
Landauer COM 51476k103 19,705 595,862 SH   SOLE   583,762 0 12,100
Landstar System COM 515098101 6,720 104,010 SH   SOLE   98,610 0 5,400
Manning & Napier COM 56382Q102 12,044 1,492,440 SH   SOLE   1,458,640 0 33,800
Masimo COM 574795100 24,133 576,803 SH   SOLE   562,328 0 14,475
McDonalds COM 580135101 1,861 14,805 SH   SOLE   14,805 0 0
Microsoft COM 594918104 9,423 170,613 SH   SOLE   167,413 0 3,200
Mistras Group COM 60649t107 18,977 766,132 SH   SOLE   749,407 0 16,725
Mobile Mini COM 60740f105 6,351 192,325 SH   SOLE   186,957 0 5,368
NextEra Energy COM 65339f101 237 2,000 SH   SOLE   2,000 0 0
Oracle COM 68389x105 6,018 147,099 SH   SOLE   147,099 0 0
Owens-Illinois COM 690768403 17,650 1,105,909 SH   SOLE   1,078,259 0 27,650
Pepsico COM 713448108 5,336 52,069 SH   SOLE   50,969 0 1,100
Philip Morris COM 718172109 1,916 19,530 SH   SOLE   19,530 0 0
Procter & Gamble COM 742718109 4,707 57,188 SH   SOLE   55,988 0 1,200
SP Plus COM 78469c103 25,662 1,066,576 SH   SOLE   1,039,276 0 27,300
Stericycle COM 858912108 417 3,308 SH   SOLE   3,308 0 0
Synopsys COM 871607107 22,621 466,984 SH   SOLE   454,084 0 12,900
Thermo Fisher Scientific COM 883556102 4,260 30,085 SH   SOLE   29,545 0 540
Total System Services COM 891906109 17,561 369,074 SH   SOLE   358,774 0 10,300
TriMas COM 896215209 12,002 685,020 SH   SOLE   666,920 0 18,100
Verint Systems COM 92343x100 17,141 513,524 SH   SOLE   500,449 0 13,075
Verizon COM 92343v104 5,790 107,069 SH   SOLE   105,769 0 1,300
Zimmer Biomet COM 98956P102 3,137 29,415 SH   SOLE   29,135 0 280
iShares LQD ETF 464287242 273 2,300 SH   SOLE   2,300 0 0
iShares PFF ETF 464288687 265 6,795 SH   SOLE   6,795 0 0
SPDR RWX ETF 78463x863 210 5,060 SH   SOLE   5,060 0 0
Vanguard BND ETF 921937835 3,487 42,110 SH   SOLE   42,110 0 0
Vanguard VCSH ETF 92206c409 565 7,065 SH   SOLE   7,065 0 0
Vanguard VEU ETF 922042775 2,283 52,897 SH   SOLE   52,897 0 0
Vanguard VOO ETF 922908363 1,494 7,921 SH   SOLE   7,921 0 0
Vanguard VTI ETF 922908769 756 7,216 SH   SOLE   7,216 0 0