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
3M Company COM 88579Y101 46,195 277,232 SH   SOLE   212,372 0 64,860
3M Company COM 88579Y101 16,530 99,200 SH   OTR   0 0 99,200
Abbott Laboratories COM 002824100 57,041 1,363,637 SH   SOLE   1,034,898 0 328,739
Abbott Laboratories COM 002824100 20,417 488,100 SH   OTR   0 0 488,100
AerCap Holdings N.V. COM N00985106 69,921 1,803,948 SH   SOLE   1,353,596 0 450,352
AerCap Holdings N.V. COM N00985106 24,384 629,100 SH   OTR   0 0 629,100
American Express COM 025816109 36,393 592,726 SH   SOLE   452,486 0 140,240
American Express COM 025816109 15,645 254,800 SH   OTR   0 0 254,800
Axalta Coating Systems Ltd. COM G0750C108 29,987 1,026,963 SH   SOLE   776,117 0 250,846
Axalta Coating Systems Ltd. COM G0750C108 10,535 360,800 SH   OTR   0 0 360,800
Ball COM 058498106 27,468 385,297 SH   SOLE   301,657 0 83,640
Ball COM 058498106 9,760 136,900 SH   OTR   0 0 136,900
Bank of America COM 060505104 45,622 3,374,435 SH   SOLE   2,606,329 0 768,106
Bank of America COM 060505104 21,003 1,553,455 SH   OTR   0 0 1,553,455
Becton, Dickinson and Company COM 075887109 71,715 472,370 SH   SOLE   353,103 0 119,267
Becton, Dickinson and Company COM 075887109 23,805 156,800 SH   OTR   0 0 156,800
Berkshire Hathaway Cl B COM 084670702 54,805 386,277 SH   SOLE   303,193 0 83,084
Berkshire Hathaway Cl B COM 084670702 24,332 171,500 SH   OTR   0 0 171,500
Brinker International COM 109641100 39,355 856,482 SH   SOLE   684,798 0 171,684
Brinker International COM 109641100 10,086 219,500 SH   OTR   0 0 219,500
COHU COM 192576106 10,134 853,013 SH   SOLE   853,013 0 0
Cardinal Health COM 14149Y108 74,620 910,551 SH   SOLE   682,211 0 228,340
Cardinal Health COM 14149Y108 24,397 297,700 SH   OTR   0 0 297,700
Carnival COM 143658300 51,790 981,421 SH   SOLE   754,381 0 227,040
Carnival COM 143658300 19,757 374,400 SH   OTR   0 0 374,400
Chevron COM 166764100 37,414 392,179 SH   SOLE   297,292 0 94,887
Chevron COM 166764100 13,108 137,400 SH   OTR   0 0 137,400
Chubb Corp COM H1467J104 35,890 301,220 SH   SOLE   232,193 0 69,027
Chubb Corp COM H1467J104 14,608 122,600 SH   OTR   0 0 122,600
Colgate Palmolive COM 194162103 21,509 304,449 SH   SOLE   241,863 0 62,586
Colgate Palmolive COM 194162103 10,492 148,500 SH   OTR   0 0 148,500
Commerce Bancshares COM 200525103 24,636 548,085 SH   SOLE   457,478 0 90,606
Crown Holdings COM 228368106 71,441 1,440,628 SH   SOLE   1,089,102 0 351,526
Crown Holdings COM 228368106 25,980 523,900 SH   OTR   0 0 523,900
Devon Energy COM 25179M103 36,467 1,328,975 SH   SOLE   994,736 0 334,239
Devon Energy COM 25179M103 10,622 387,100 SH   OTR   0 0 387,100
Donaldson COM 257651109 82,947 2,599,390 SH   SOLE   2,050,384 0 549,006
Donaldson COM 257651109 21,292 667,250 SH   OTR   0 0 667,250
Dow Chemical COM 260543103 915 18,000 SH   OTR   0 0 18,000
Eaton PLC COM G29183103 82,168 1,313,421 SH   SOLE   972,229 0 341,192
Eaton PLC COM G29183103 25,650 410,000 SH   OTR   0 0 410,000
Emerson Electric COM 291011104 566 10,417 SH   SOLE   5,117 0 5,300
Emerson Electric COM 291011104 408 7,500 SH   OTR   0 0 7,500
Endurance Specialty COM G30397106 25,817 395,113 SH   SOLE   339,253 0 55,860
Entegris COM 29362U104 21,552 1,582,366 SH   SOLE   1,322,866 0 259,500
Exxon Mobil COM 30231G102 68,776 822,783 SH   SOLE   631,824 0 190,959
Exxon Mobil COM 30231G102 26,105 312,300 SH   OTR   0 0 312,300
FNF Group COM 31620R303 63,487 1,872,775 SH   SOLE   1,422,305 0 450,470
FNF Group COM 31620R303 24,052 709,500 SH   OTR   0 0 709,500
First Cash Financial Services COM 31942D107 43,147 936,755 SH   SOLE   750,615 0 186,140
Fox Factory Holding Corp COM 35138V102 13,381 846,361 SH   SOLE   846,361 0 0
G & K Services Cl A COM 361268105 6,798 92,810 SH   SOLE   92,810 0 0
General Electric COM 369604103 129 4,069 SH   SOLE   3,469 0 600
General Electric COM 369604103 353 11,100 SH   OTR   0 0 11,100
General Mills COM 370334104 317 5,000 SH   SOLE   5,000 0 0
Geospace Technologies COM 37364X109 2,294 185,876 SH   SOLE   185,876 0 0
Gildan Activewear COM 375916103 109,593 3,592,045 SH   SOLE   2,859,722 0 732,323
Gildan Activewear COM 375916103 31,465 1,031,300 SH   OTR   0 0 1,031,300
Graco COM 384109104 13,298 158,383 SH   SOLE   131,783 0 26,600
Graco COM 384109104 311 3,700 SH   OTR   0 0 3,700
Hasbro COM 418056107 852 10,638 SH   SOLE   7,638 0 3,000
Helen of Troy COM G4388N106 19,171 184,892 SH   SOLE   154,292 0 30,600
Illinois Tool Works COM 452308109 8,995 87,803 SH   SOLE   63,699 0 24,104
Infinity Property & Casualty COM 45665Q103 5,755 71,495 SH   SOLE   71,495 0 0
Intl Business Machines COM 459200101 40 262 SH   SOLE   262 0 0
Intl Business Machines COM 459200101 379 2,500 SH   OTR   0 0 2,500
JP Morgan Chase COM 46625H100 73,164 1,235,460 SH   SOLE   927,623 0 307,837
JP Morgan Chase COM 46625H100 28,668 484,100 SH   OTR   0 0 484,100
Johnson & Johnson COM 478160104 64,180 593,162 SH   SOLE   456,732 0 136,430
Johnson & Johnson COM 478160104 24,334 224,900 SH   OTR   0 0 224,900
Kennametal COM 489170100 25,742 1,144,581 SH   SOLE   894,081 0 250,500
Kimberly Clark COM 494368103 4,784 35,567 SH   SOLE   35,567 0 0
Knowles COM 49926D109 12,454 944,915 SH   SOLE   797,515 0 147,400
Kohl's COM 500255104 36,163 775,866 SH   SOLE   590,004 0 185,862
Kohl's COM 500255104 13,298 285,300 SH   OTR   0 0 285,300
LPL Financial Holdings COM 50212V100 3,525 142,120 SH   SOLE   142,120 0 0
Laboratory Corp. of America COM 50540R409 87,049 743,182 SH   SOLE   562,444 0 180,738
Laboratory Corp. of America COM 50540R409 31,813 271,600 SH   OTR   0 0 271,600
Linear Technology Corporation COM 535678106 45,541 1,022,024 SH   SOLE   759,373 0 262,651
Linear Technology Corporation COM 535678106 12,758 286,300 SH   OTR   0 0 286,300
Marsh & McLennan COM 571748102 881 14,500 SH   OTR   0 0 14,500
Mednax COM 58502B106 34,980 541,325 SH   SOLE   450,435 0 90,890
Merck COM 58933Y105 11 210 SH   SOLE   210 0 0
Merck COM 58933Y105 566 10,700 SH   OTR   0 0 10,700
Microsoft COM 594918104 254 4,600 SH   SOLE   4,600 0 0
Moneygram Int'l COM 60935Y208 14,594 2,384,636 SH   SOLE   2,092,143 0 292,493
National Western Life Grp Cl A COM 638517102 15,668 67,937 SH   SOLE   67,937 0 0
Noble Energy COM 655044105 27,611 879,046 SH   SOLE   638,605 0 240,441
Noble Energy COM 655044105 7,749 246,700 SH   OTR   0 0 246,700
Omnicom Group COM 681919106 100,281 1,204,870 SH   SOLE   904,512 0 300,358
Omnicom Group COM 681919106 34,183 410,700 SH   OTR   0 0 410,700
PGT COM 69336V101 18,041 1,833,440 SH   SOLE   1,833,440 0 0
PNC Financial Services COM 693475105 45,595 539,136 SH   SOLE   402,033 0 137,103
PNC Financial Services COM 693475105 18,741 221,600 SH   OTR   0 0 221,600
PRA Group COM 69354N106 19,570 665,889 SH   SOLE   567,889 0 98,000
Parker Hannifin COM 701094104 76,212 686,099 SH   SOLE   510,338 0 175,761
Parker Hannifin COM 701094104 26,093 234,900 SH   OTR   0 0 234,900
Penske Auto Group COM 70959W103 6,035 159,245 SH   SOLE   134,345 0 24,900
Pfizer COM 717081103 270 9,120 SH   SOLE   8,820 0 300
Philip Morris Int'l COM 718172109 38,767 395,138 SH   SOLE   292,147 0 102,991
Philip Morris Int'l COM 718172109 16,669 169,900 SH   OTR   0 0 169,900
Procter & Gamble COM 742718109 40,154 487,838 SH   SOLE   383,145 0 104,693
Procter & Gamble COM 742718109 16,676 202,600 SH   OTR   0 0 202,600
Progressive COM 743315103 83,003 2,362,052 SH   SOLE   1,783,288 0 578,764
Progressive COM 743315103 29,598 842,300 SH   OTR   0 0 842,300
Qualcomm COM 747525103 788 15,400 SH   SOLE   8,000 0 7,400
Qualcomm COM 747525103 92 1,800 SH   OTR   0 0 1,800
Quanex Building Products COM 747619104 29,157 1,679,522 SH   SOLE   1,476,422 0 203,100
Reliance Steel & Aluminum COM 759509102 27,553 398,229 SH   SOLE   323,129 0 75,100
Reliance Steel & Aluminum COM 759509102 512 7,400 SH   OTR   0 0 7,400
RenaissanceRe COM G7496G103 91,236 761,382 SH   SOLE   614,025 0 147,357
RenaissanceRe COM G7496G103 25,092 209,400 SH   OTR   0 0 209,400
Rockwell Collins COM 774341101 47,532 515,477 SH   SOLE   379,715 0 135,762
Rockwell Collins COM 774341101 14,099 152,900 SH   OTR   0 0 152,900
Rush Enterprises COM 781846209 9,749 534,474 SH   SOLE   534,474 0 0
SVB Financial Group COM 78486q101 20,526 201,140 SH   SOLE   186,790 0 14,350
Sally Beauty Holdings, Inc. COM 79546E104 26,524 819,133 SH   SOLE   652,853 0 166,280
Schweitzer Mauduit COM 808541106 37,842 1,202,092 SH   SOLE   951,762 0 250,330
Schweitzer Mauduit COM 808541106 639 20,300 SH   OTR   0 0 20,300
State Street COM 857477103 94,474 1,614,389 SH   SOLE   1,190,490 0 423,899
State Street COM 857477103 30,460 520,500 SH   OTR   0 0 520,500
Steelcase Cl A COM 858155203 11,390 763,395 SH   SOLE   763,395 0 0
Stewart Information Services COM 860372101 11,823 325,886 SH   SOLE   325,886 0 0
TCF Financial COM 872275102 30,331 2,473,959 SH   SOLE   2,004,749 0 469,210
Teleflex COM 879369106 7,223 46,006 SH   SOLE   46,006 0 0
Teradyne COM 880770102 9,388 434,820 SH   SOLE   434,820 0 0
Tetra Tech COM 88162G103 26,412 885,727 SH   SOLE   764,927 0 120,800
Torchmark COM 891027104 6,041 111,532 SH   SOLE   69,732 0 41,800
Twenty-First Century Fox (non COM 90130A101 73,142 2,623,457 SH   SOLE   2,006,727 0 616,730
Twenty-First Century Fox (non COM 90130A101 27,980 1,003,600 SH   OTR   0 0 1,003,600
Umpqua Holdings COM 904214103 13,846 873,000 SH   SOLE   873,000 0 0
Unilever NV COM 904784709 39,943 893,986 SH   SOLE   657,762 0 236,224
Unilever NV COM 904784709 14,132 316,300 SH   OTR   0 0 316,300
United Natural Foods COM 911163103 25,623 635,818 SH   SOLE   539,118 0 96,700
United Parcel Service COM 911312106 62,980 597,138 SH   SOLE   462,358 0 134,780
United Parcel Service COM 911312106 24,933 236,400 SH   OTR   0 0 236,400
UnitedHealth Group COM 91324P102 66,740 517,767 SH   SOLE   405,954 0 111,813
UnitedHealth Group COM 91324P102 27,907 216,500 SH   OTR   0 0 216,500
Verizon Communications COM 92343V104 270 5,000 SH   OTR   0 0 5,000
W. W. Grainger COM 384802104 51,599 221,046 SH   SOLE   162,589 0 58,457
W. W. Grainger COM 384802104 16,293 69,800 SH   OTR   0 0 69,800
WESCO Intl COM 95082P105 43,959 804,071 SH   SOLE   670,296 0 133,775
WESCO Intl COM 95082P105 11,896 217,600 SH   OTR   0 0 217,600
WHIRLPOOL COM 963320106 41,543 230,360 SH   SOLE   168,625 0 61,735
WHIRLPOOL COM 963320106 11,704 64,900 SH   OTR   0 0 64,900
Wal Mart Stores COM 931142103 159 2,316 SH   SOLE   0 0 2,316
Wal Mart Stores COM 931142103 473 6,900 SH   OTR   0 0 6,900
Wells Fargo COM 949746101 68,160 1,409,428 SH   SOLE   1,211,437 0 197,991
Wells Fargo COM 949746101 30,926 639,500 SH   OTR   0 0 639,500
Western Union COM 959802109 37,493 1,943,667 SH   SOLE   1,450,323 0 493,344
Western Union COM 959802109 12,064 625,400 SH   OTR   0 0 625,400
Winnebago COM 974637100 45,985 2,048,335 SH   SOLE   1,645,898 0 402,437
Winnebago COM 974637100 665 29,600 SH   OTR   0 0 29,600
Woodward COM 980745103 30,718 590,506 SH   SOLE   476,536 0 113,970
World Fuel Svcs COM 981475106 74,804 1,539,818 SH   SOLE   1,231,611 0 308,207
World Fuel Svcs COM 981475106 21,570 444,000 SH   OTR   0 0 444,000
Diageo plc ADR ADR 25243Q205 41,110 381,111 SH   SOLE   300,690 0 80,421
Diageo plc ADR ADR 25243Q205 17,227 159,700 SH   OTR   0 0 159,700
Unilever PLC ADR ADR 904767704 3,767 83,377 SH   SOLE   75,777 0 7,600
Unilever PLC ADR ADR 904767704 370 8,200 SH   OTR   0 0 8,200