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 29,074 476,069 SH   SOLE   410,875 0 65,194
Alphabet Inc - Cl A COM 02079k305 318,144 118,998 SH   SOLE   99,578 0 19,420
Applied Ind. Tech. COM 03820c105 58,682 651,084 SH   SOLE   558,302 0 92,782
Arch Capital Group COM g0450a105 195,161 5,111,603 SH   SOLE   4,433,446 0 678,157
Arrow Electronics Inc. COM 042735100 104,612 931,626 SH   SOLE   795,183 0 136,443
Beacon Roofing COM 073685109 41,490 868,724 SH   SOLE   745,318 0 123,406
Berkshire Hath. Cl B COM 084670702 717,902 2,630,254 SH   SOLE   2,203,480 0 426,774
BJ's Wholesale Club COM 05550J101 44,251 805,735 SH   SOLE   690,496 0 115,239
Booking Holdings Inc COM 09857l108 487,515 205,367 SH   SOLE   179,866 0 25,501
Brady Corp Cl A COM 104674106 25,439 501,760 SH   SOLE   430,397 0 71,363
Carlisle Cos. Inc. COM 142339100 169,295 851,628 SH   SOLE   727,001 0 124,627
CDK Global COM 12508E101 45,183 1,061,880 SH   SOLE   903,926 0 157,954
Charles Schwab Corp COM 808513105 470,780 6,463,207 SH   SOLE   5,417,132 0 1,046,075
Chubb Corp COM H1467J104 328,241 1,892,099 SH   SOLE   1,668,986 0 223,113
Comcast Corp. COM 20030n101 492,999 8,814,571 SH   SOLE   7,366,384 0 1,448,187
Concentrix Corp. COM 20602D101 53,415 301,778 SH   SOLE   259,885 0 41,893
Dentsply Sirona Inc. COM 24906P109 57,156 984,595 SH   SOLE   844,132 0 140,463
Dollar General Corp COM 256677105 489,705 2,308,407 SH   SOLE   1,932,195 0 376,212
Dollar Tree COM 256746108 362,375 3,785,783 SH   SOLE   3,166,399 0 619,384
Donaldson Co. Inc. COM 257651109 62,475 1,088,228 SH   SOLE   936,893 0 151,335
Dover Corp COM 260003108 242,621 1,560,264 SH   SOLE   1,305,369 0 254,895
Eaton Corp COM G29183103 193,860 1,298,370 SH   SOLE   1,083,597 0 214,773
Emerson Electric Co. COM 291011104 149,311 1,585,042 SH   SOLE   1,320,372 0 264,670
EnPro Industries Inc. COM 29355X107 41,022 470,865 SH   SOLE   404,655 0 66,210
Expeditors Int'l. COM 302130109 173,118 1,453,182 SH   SOLE   1,275,130 0 178,052
FirstCash Inc. COM 33767D105 156,110 1,784,113 SH   SOLE   1,526,127 0 257,986
Flowserve Corp COM 34354p105 52,610 1,517,444 SH   SOLE   1,301,427 0 216,017
Fresenius Med. Care COM 358029106 269,201 7,698,056 SH   SOLE   6,445,332 0 1,252,724
FTI Consulting Inc COM 302941109 74,556 553,499 SH   SOLE   476,885 0 76,614
Genpact Ltd. COM G3922B107 139,707 2,940,585 SH   SOLE   2,531,005 0 409,580
Henry Schein Inc. COM 806407102 93,529 1,228,063 SH   SOLE   1,053,240 0 174,823
Herbalife Nutrition COM G4412G101 50,792 1,198,494 SH   SOLE   1,032,398 0 166,096
Houlihan Lokey Inc. COM 441593100 147,413 1,600,578 SH   SOLE   1,377,871 0 222,707
Howard Hughes Corp. COM 44267D107 56,644 645,080 SH   SOLE   552,996 0 92,084
Huntington Ingalls COM 446413106 32,621 168,969 SH   SOLE   151,824 0 17,145
Insight Enterprises COM 45765U103 75,201 834,830 SH   SOLE   715,958 0 118,872
Interpublic Group COM 460690100 132,795 3,621,354 SH   SOLE   3,085,851 0 535,503
JPMorgan Chase COM 46625H100 424,739 2,594,779 SH   SOLE   2,167,061 0 427,718
KBR Inc. COM 48242W106 53,728 1,363,650 SH   SOLE   1,181,455 0 182,195
Kennedy-Wilson Hld. COM 489398107 72,669 3,473,666 SH   SOLE   2,994,473 0 479,193
Koninklijke Philips NV COM 500472303 337,634 7,597,514 SH   SOLE   6,348,782 0 1,248,732
LCI Industries COM 50189K103 59,068 438,744 SH   SOLE   377,758 0 60,986
LGI Homes Inc COM 50187T106 26,530 186,948 SH   SOLE   160,431 0 26,517
Manpowergroup Inc. COM 56418H100 46,413 428,643 SH   SOLE   367,793 0 60,850
Masco Corp COM 574599106 508,795 9,159,222 SH   SOLE   7,658,747 0 1,500,475
Meta Platforms COM 30303m102 293,979 866,198 SH   SOLE   724,314 0 141,884
Micron Technology Inc COM 595112103 297,365 4,189,424 SH   SOLE   3,496,422 0 693,002
Millicom International COM L6388F110 58,111 1,607,500 SH   SOLE   1,607,500 0 0
Northern Trust Corp COM 665859104 299,689 2,779,787 SH   SOLE   2,323,669 0 456,118
nVent Electric PLC COM G6700G107 82,621 2,555,540 SH   SOLE   2,193,339 0 362,201
Omnicom Group COM 681919106 272,662 3,762,938 SH   SOLE   3,149,083 0 613,855
Paccar Inc. COM 693718108 299,631 3,796,644 SH   SOLE   3,165,941 0 630,703
Phibro Animal Health COM 71742Q106 35,558 1,650,804 SH   SOLE   1,415,082 0 235,722
Plexus Corp COM 729132100 92,644 1,036,172 SH   SOLE   890,195 0 145,977
PPG Industries Inc COM 693506107 274,105 1,916,681 SH   SOLE   1,601,305 0 315,376
Primerica Inc. COM 74164m108 72,734 473,435 SH   SOLE   406,458 0 66,977
Progressive Corp. COM 743315103 277,298 3,067,795 SH   SOLE   2,566,299 0 501,496
Quest Diagnostics COM 74834L100 492,039 3,386,134 SH   SOLE   2,833,111 0 553,023
Robert Half Int'l. Inc. COM 770323103 124,497 1,240,873 SH   SOLE   1,067,902 0 172,971
Ryder System Inc. COM 783549108 32,150 388,702 SH   SOLE   325,653 0 63,049
Schlumberger Ltd. COM 806857108 250,405 8,448,223 SH   SOLE   7,453,683 0 994,540
Simpson Mfg. Co. COM 829073105 26,866 251,150 SH   SOLE   215,750 0 35,400
Smith & Nephew PLC COM 83175M205 229,670 6,688,117 SH   SOLE   5,605,085 0 1,083,032
Sony Group Corp. COM 835699307 503,835 4,556,296 SH   SOLE   3,809,117 0 747,179
TJX Companies Inc. COM 872540109 141,096 2,138,462 SH   SOLE   1,788,302 0 350,160
TriMas Corp. COM 896215209 96,271 2,975,013 SH   SOLE   2,550,861 0 424,152
Trinity Industries COM 896522109 41,488 1,526,981 SH   SOLE   1,309,911 0 217,070
Unilever PLC ADR COM 904767704 354,536 6,538,845 SH   SOLE   5,470,188 0 1,068,657
UnitedHealth Group COM 91324P102 397,659 1,017,707 SH   SOLE   852,343 0 165,364
White Mountains Ins. COM G9618E107 38,552 36,043 SH   SOLE   31,053 0 4,990
Woodward Inc. COM 980745103 49,864 440,496 SH   SOLE   380,512 0 59,984
Zions Bancorporation COM 989701107 112,584 1,819,097 SH   SOLE   1,560,205 0 258,892