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
A.O. Smith Corp. COM 831865209 39,712 462,576 SH   SOLE   401,019 0 61,557
Alphabet Inc - Cl A COM 02079k305 319,544 110,300 SH   SOLE   91,220 0 19,080
Applied Ind. Tech. COM 03820c105 64,698 629,968 SH   SOLE   543,190 0 86,778
Arch Capital Group COM g0450a105 264,859 5,958,589 SH   SOLE   5,149,194 0 809,395
Arrow Electronics Inc. COM 042735100 120,861 900,137 SH   SOLE   771,496 0 128,641
Beacon Roofing COM 073685109 65,004 1,133,460 SH   SOLE   979,064 0 154,396
Berkshire Hath. Cl B COM 084670702 727,355 2,432,627 SH   SOLE   2,013,936 0 418,691
BJ's Wholesale Club COM 05550J101 52,713 787,117 SH   SOLE   679,466 0 107,651
Booking Holdings Inc COM 09857l108 509,174 212,224 SH   SOLE   184,617 0 27,607
Brady Corp Cl A COM 104674106 26,505 491,740 SH   SOLE   424,663 0 67,077
Carlisle Cos. Inc. COM 142339100 159,238 641,778 SH   SOLE   550,128 0 91,650
CDK Global COM 12508E101 42,175 1,010,411 SH   SOLE   862,800 0 147,611
Charles Schwab Corp COM 808513105 424,133 5,043,201 SH   SOLE   4,165,098 0 878,103
Chubb Corp COM H1467J104 292,108 1,511,084 SH   SOLE   1,322,139 0 188,945
Comcast Corp. COM 20030n101 410,889 8,163,890 SH   SOLE   6,743,608 0 1,420,282
Concentrix Corp. COM 20602D101 68,152 381,548 SH   SOLE   330,579 0 50,969
Dentsply Sirona Inc. COM 24906P109 53,415 957,421 SH   SOLE   825,715 0 131,706
Dollar General Corp COM 256677105 505,799 2,144,761 SH   SOLE   1,772,810 0 371,951
Dollar Tree COM 256746108 349,421 2,486,631 SH   SOLE   2,051,189 0 435,442
Donaldson Co. Inc. COM 257651109 62,127 1,048,373 SH   SOLE   906,372 0 142,001
Dover Corp COM 260003108 259,690 1,430,012 SH   SOLE   1,177,890 0 252,122
Eaton Corp COM G29183103 210,266 1,216,675 SH   SOLE   1,003,839 0 212,836
Emerson Electric Co. COM 291011104 136,840 1,471,874 SH   SOLE   1,208,584 0 263,290
FirstCash Inc. COM 33768G107 113,716 1,520,059 SH   SOLE   1,305,863 0 214,196
Flowserve Corp COM 34354p105 46,333 1,514,160 SH   SOLE   1,284,536 0 229,624
Fresenius Med. Care COM 358029106 227,194 6,999,204 SH   SOLE   5,790,226 0 1,208,978
FTI Consulting Inc COM 302941109 91,682 597,587 SH   SOLE   517,650 0 79,937
Gates Industrial COM g39108108 27,891 1,753,018 SH   SOLE   1,514,621 0 238,397
Genpact Ltd. COM G3922B107 150,505 2,835,446 SH   SOLE   2,451,326 0 384,120
Henry Schein Inc. COM 806407102 101,602 1,310,481 SH   SOLE   1,129,985 0 180,496
Herbalife Nutrition COM G4412G101 46,585 1,138,154 SH   SOLE   984,437 0 153,717
Houlihan Lokey Inc. COM 441593100 118,573 1,145,413 SH   SOLE   991,058 0 154,355
Howard Hughes Corp. COM 44267D107 63,658 625,449 SH   SOLE   539,530 0 85,919
Huntington Ingalls COM 446413106 30,855 165,228 SH   SOLE   149,800 0 15,428
Insight Enterprises COM 45765U103 99,678 935,067 SH   SOLE   806,897 0 128,170
Interpublic Group COM 460690100 131,393 3,508,494 SH   SOLE   3,005,845 0 502,649
iShares S&P 500 COM 464287200 9,391 19,688 SH   SOLE   17,543 0 2,145
iShares S&P 600 COM 464287804 874 7,630 SH   SOLE   5,260 0 2,370
iShares TR Russell 3000 COM 464287689 2,191 7,895 SH   SOLE   7,895 0 0
JPMorgan Chase COM 46625H100 379,448 2,396,264 SH   SOLE   1,976,819 0 419,445
KBR Inc. COM 48242W106 63,238 1,327,966 SH   SOLE   1,158,502 0 169,464
Kennedy-Wilson Hld. COM 489398107 80,828 3,384,775 SH   SOLE   2,932,642 0 452,133
Koninklijke Philips NV COM 500472303 255,095 6,922,537 SH   SOLE   5,715,188 0 1,207,349
LCI Industries COM 50189K103 66,040 423,689 SH   SOLE   366,514 0 57,175
LGI Homes Inc COM 50187T106 28,416 183,948 SH   SOLE   159,076 0 24,872
Manpowergroup Inc. COM 56418H100 40,552 416,642 SH   SOLE   359,562 0 57,080
Masco Corp COM 574599106 595,441 8,479,654 SH   SOLE   6,998,603 0 1,481,051
Meta Platforms COM 30303m102 272,190 809,246 SH   SOLE   669,808 0 139,438
Micron Technology Inc COM 595112103 441,258 4,737,068 SH   SOLE   3,908,553 0 828,515
Millicom International COM L6388F110 45,733 1,607,500 SH   SOLE   1,607,500 0 0
Northern Trust Corp COM 665859104 308,409 2,578,456 SH   SOLE   2,126,732 0 451,724
nVent Electric PLC COM G6700G107 93,166 2,451,725 SH   SOLE   2,113,732 0 337,993
Omnicom Group COM 681919106 255,475 3,486,765 SH   SOLE   2,878,075 0 608,690
Paccar Inc. COM 693718108 316,352 3,584,320 SH   SOLE   2,963,285 0 621,035
Phibro Animal Health COM 71742Q106 32,599 1,596,416 SH   SOLE   1,378,883 0 217,533
Plexus Corp COM 729132100 98,466 1,026,860 SH   SOLE   879,377 0 147,483
PPG Industries Inc COM 693506107 307,220 1,781,603 SH   SOLE   1,471,514 0 310,089
Primerica Inc. COM 74164m108 70,235 458,244 SH   SOLE   395,725 0 62,519
Progressive Corp. COM 743315103 293,145 2,855,773 SH   SOLE   2,359,746 0 496,027
Quest Diagnostics COM 74834L100 412,712 2,385,478 SH   SOLE   1,965,609 0 419,869
Robert Half Int'l. Inc. COM 770323103 107,821 966,833 SH   SOLE   836,596 0 130,237
Schlumberger Ltd. COM 806857108 240,593 8,033,171 SH   SOLE   7,045,561 0 987,610
Simpson Mfg. Co. COM 829073105 51,976 373,740 SH   SOLE   322,739 0 51,001
Skechers USA COM 830566105 71,190 1,640,330 SH   SOLE   1,423,081 0 217,249
Smith & Nephew PLC COM 83175M205 281,401 8,128,292 SH   SOLE   6,682,630 0 1,445,662
Sony Group Corp. COM 835699307 531,547 4,205,280 SH   SOLE   3,473,959 0 731,321
TJX Companies Inc. COM 872540109 236,599 3,116,425 SH   SOLE   2,570,290 0 546,135
TriMas Corp. COM 896215209 107,265 2,899,067 SH   SOLE   2,501,873 0 397,194
Trinity Industries COM 896522109 45,320 1,500,649 SH   SOLE   1,296,650 0 203,999
Triton International COM G9078F107 8,863 147,148 SH   SOLE   127,185 0 19,963
Unilever PLC ADR COM 904767704 352,637 6,555,817 SH   SOLE   5,413,248 0 1,142,569
UnitedHealth Group COM 91324P102 475,700 947,346 SH   SOLE   783,042 0 164,304
White Mountains Ins. COM G9618E107 35,925 35,432 SH   SOLE   30,714 0 4,718
Woodward Inc. COM 980745103 46,488 424,702 SH   SOLE   368,005 0 56,697
Zions Bancorporation COM 989701107 111,162 1,760,012 SH   SOLE   1,518,060 0 241,952