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 13,812 329,404 SH   SOLE   320,729 0 8,675
Apple COM 037833100 523 4,970 SH   SOLE   4,970 0 0
Artisan Partners COM 04316A108 17,660 489,729 SH   SOLE   478,504 0 11,225
Callaway Golf COM 131193104 13,990 1,485,186 SH   SOLE   1,442,161 0 43,025
Cinemark COM 17243v102 18,697 559,300 SH   SOLE   544,300 0 15,000
Cisco COM 17275r102 9,435 347,446 SH   SOLE   342,046 0 5,400
Clean Harbors COM 184496107 16,288 391,061 SH   SOLE   382,261 0 8,800
Clorox COM 189054109 203 1,600 SH   SOLE   1,600 0 0
Compass Minerals COM 20451n101 13,032 173,132 SH   SOLE   168,432 0 4,700
Daktronics COM 234264109 14,353 1,645,997 SH   SOLE   1,608,847 0 37,150
Douglas Dynamics COM 25960R105 17,736 841,759 SH   SOLE   820,309 0 21,450
Generac Holdings COM 368736104 20,886 701,578 SH   SOLE   686,603 0 14,975
Gentex COM 371901109 22,400 1,399,146 SH   SOLE   1,361,946 0 37,200
Hill-Rom Holdings COM 431475102 14,291 297,356 SH   SOLE   289,881 0 7,475
Hillenbrand COM 431571108 20,190 681,390 SH   SOLE   660,490 0 20,900
Innophos COM 45774n108 13,361 461,032 SH   SOLE   451,507 0 9,525
Intel COM 458140100 5,275 153,128 SH   SOLE   150,928 0 2,200
Johnson & Johnson COM 478160104 8,688 84,576 SH   SOLE   83,376 0 1,200
Knowles COM 49926D109 17,932 1,345,207 SH   SOLE   1,317,957 0 27,250
Landauer COM 51476k103 19,356 587,984 SH   SOLE   575,884 0 12,100
Landstar System COM 515098101 5,871 100,110 SH   SOLE   94,710 0 5,400
Manning & Napier COM 56382Q102 10,427 1,228,175 SH   SOLE   1,201,100 0 27,075
Masimo COM 574795100 24,243 584,028 SH   SOLE   569,553 0 14,475
McDonalds COM 580135101 2,115 17,904 SH   SOLE   17,904 0 0
Microsoft COM 594918104 9,987 180,010 SH   SOLE   176,810 0 3,200
Mistras Group COM 60649t107 21,852 1,144,682 SH   SOLE   1,117,357 0 27,325
NextEra Energy COM 65339f101 325 3,125 SH   SOLE   3,125 0 0
Oracle COM 68389x105 5,622 153,897 SH   SOLE   153,897 0 0
Owens-Illinois COM 690768403 14,975 859,634 SH   SOLE   838,784 0 20,850
Pepsico COM 713448108 5,502 55,065 SH   SOLE   53,965 0 1,100
Philip Morris COM 718172109 2,139 24,330 SH   SOLE   24,330 0 0
PNC Finl Svcs COM 693475105 203 2,129 SH   SOLE   2,129 0 0
Procter & Gamble COM 742718109 4,783 60,236 SH   SOLE   59,036 0 1,200
SP Plus COM 78469c103 25,369 1,061,451 SH   SOLE   1,034,151 0 27,300
Stericycle COM 858912108 399 3,308 SH   SOLE   3,308 0 0
Synopsys COM 871607107 20,932 458,934 SH   SOLE   446,034 0 12,900
Teleflex COM 879369106 8,859 67,396 SH   SOLE   65,591 0 1,805
Thermo Fisher Scientific COM 883556102 4,696 33,105 SH   SOLE   32,565 0 540
Total System Services COM 891906109 18,536 372,199 SH   SOLE   361,899 0 10,300
TriMas COM 896215209 11,248 603,120 SH   SOLE   587,370 0 15,750
Verint Systems COM 92343x100 20,575 507,279 SH   SOLE   494,204 0 13,075
Verizon COM 92343v104 5,372 116,217 SH   SOLE   114,917 0 1,300
Zimmer Biomet COM 98956P102 3,069 29,915 SH   SOLE   29,635 0 280
iShares LQD ETF 464287242 262 2,300 SH   SOLE   2,300 0 0
iShares PFF ETF 464288687 264 6,795 SH   SOLE   6,795 0 0
Vanguard BND ETF 921937835 3,401 42,110 SH   SOLE   42,110 0 0
Vanguard VCSH ETF 92206c409 558 7,065 SH   SOLE   7,065 0 0
Vanguard VEU ETF 922042775 2,370 54,602 SH   SOLE   54,602 0 0
Vanguard VOO ETF 922908363 1,301 6,961 SH   SOLE   6,961 0 0
Vanguard VTI ETF 922908769 622 5,967 SH   SOLE   5,967 0 0