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
Apple Computer COM 037833100 618 4,970 SH   SOLE   4,970 0 0
Artisan Partners COM 04316A108 12,774 280,985 SH   SOLE   272,385 0 8,600
Broadridge COM 11133T103 12,910 234,680 SH   SOLE   228,130 0 6,550
Callaway Golf COM 131193104 9,530 1,000,025 SH   SOLE   962,425 0 37,600
Cinemark COM 17243v102 20,597 457,001 SH   SOLE   442,001 0 15,000
Cintas COM 172908105 9,004 110,305 SH   SOLE   109,355 0 950
Cisco COM 17275r102 9,651 350,610 SH   SOLE   345,210 0 5,400
Clean Harbors COM 184496107 18,569 327,030 SH   SOLE   316,380 0 10,650
Compass Minerals COM 20451n101 12,944 138,866 SH   SOLE   134,166 0 4,700
Exxon Mobil COM 30231g102 387 4,550 SH   SOLE   4,550 0 0
FTI Consulting COM 302941109 16,451 439,150 SH   SOLE   424,350 0 14,800
Generac Holdings COM 368736104 11,498 236,150 SH   SOLE   229,000 0 7,150
Gentex COM 371901109 18,883 1,031,865 SH   SOLE   999,465 0 32,400
Hasbro COM 418056107 8,452 133,650 SH   SOLE   127,050 0 6,600
Hill-Rom Holdings COM 431475102 16,639 339,562 SH   SOLE   328,862 0 10,700
Hillenbrand COM 431571108 17,781 575,988 SH   SOLE   555,088 0 20,900
Innophos COM 45774n108 15,030 266,680 SH   SOLE   258,080 0 8,600
Intel COM 458140100 4,354 139,235 SH   SOLE   137,035 0 2,200
Johnson & Johnson COM 478160104 4,802 47,729 SH   SOLE   46,829 0 900
Knowles COM 49926D109 19,746 1,024,715 SH   SOLE   993,715 0 31,000
Landauer COM 51476k103 16,454 468,250 SH   SOLE   455,050 0 13,200
Landstar System COM 515098101 4,994 75,325 SH   SOLE   69,925 0 5,400
Masimo COM 574795100 21,898 663,990 SH   SOLE   643,590 0 20,400
McDonalds COM 580135101 1,951 20,020 SH   SOLE   20,020 0 0
Microsoft COM 594918104 7,501 184,510 SH   SOLE   181,310 0 3,200
Mistras Group COM 60649t107 19,155 994,570 SH   SOLE   964,870 0 29,700
NextEra Energy COM 65339f101 325 3,125 SH   SOLE   3,125 0 0
Owens-Illinois COM 690768403 13,320 571,185 SH   SOLE   551,785 0 19,400
Pepsico COM 713448108 5,261 55,021 SH   SOLE   53,921 0 1,100
Philip Morris COM 718172109 1,731 22,975 SH   SOLE   22,975 0 0
Procter & Gamble COM 742718109 209 2,555 SH   SOLE   2,555 0 0
Rayonier Adv Materials COM 75508b104 9,420 632,203 SH   SOLE   612,753 0 19,450
SP Plus COM 78469c103 18,443 844,065 SH   SOLE   818,265 0 25,800
Synopsys COM 871607107 17,409 375,840 SH   SOLE   362,940 0 12,900
Teleflex COM 879369106 11,628 96,236 SH   SOLE   93,006 0 3,230
Thermo Fisher Scientific COM 883556102 4,536 33,765 SH   SOLE   33,225 0 540
Total System Services COM 891906109 20,006 524,416 SH   SOLE   505,616 0 18,800
Verint Systems COM 92343x100 18,368 296,600 SH   SOLE   287,100 0 9,500
Verizon COM 92343v104 5,738 118,001 SH   SOLE   116,701 0 1,300
Zimmer Holdings COM 98956P102 3,586 30,515 SH   SOLE   30,235 0 280
Alerian MLP ETF 00162q866 256 15,460 SH   SOLE   15,460 0 0
iShares IBMD ETF 464289339 285 5,425 SH   SOLE   5,425 0 0
iShares LQD ETF 464287242 265 2,175 SH   SOLE   2,175 0 0
iShares PFF ETF 464288687 273 6,795 SH   SOLE   6,795 0 0
SPDR RWX ETF 78463x863 219 5,060 SH   SOLE   5,060 0 0
Vanguard BND ETF 921937835 3,361 40,310 SH   SOLE   40,310 0 0
Vanguard VCSH ETF 92206c409 543 6,765 SH   SOLE   6,765 0 0
Vanguard VEU ETF 922042775 2,038 41,826 SH   SOLE   41,826 0 0
Vanguard VOO ETF 922908363 937 4,951 SH   SOLE   4,951 0 0