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 50,804 1,343,662 SH   SOLE   1,159,997 0 183,665
Accenture Plc. COM g1151c101 297,904 1,824,722 SH   SOLE   1,603,384 0 221,338
Applied Ind. Tech. COM 03820c105 31,726 693,909 SH   SOLE   598,714 0 95,195
Armstrong World Ind. COM 04247x102 51,510 648,583 SH   SOLE   558,423 0 90,160
Arrow Electronics Inc. COM 042735100 62,735 1,209,459 SH   SOLE   1,038,074 0 171,385
Avery Dennison Corp. COM 053611109 134,672 1,321,998 SH   SOLE   1,134,745 0 187,253
Berkshire Hath. Cl B COM 084670702 643,417 3,519,208 SH   SOLE   2,970,363 0 548,845
Booking Holdings Inc COM 09857l108 509,259 378,541 SH   SOLE   338,447 0 40,094
Carlisle Cos. Inc. COM 142339100 118,272 944,062 SH   SOLE   809,056 0 135,006
Charles Schwab Corp COM 808513105 289,648 8,615,343 SH   SOLE   7,258,373 0 1,356,970
Chubb Corp COM H1467J104 449,728 4,026,572 SH   SOLE   3,575,200 0 451,372
Comcast Corp. COM 20030n101 273,420 7,952,889 SH   SOLE   6,678,469 0 1,274,420
Dentsply Sirona Inc. COM 24906P109 47,705 1,228,557 SH   SOLE   1,058,442 0 170,115
Dollar General Corp COM 256677105 416,074 2,755,273 SH   SOLE   2,309,973 0 445,300
Dollar Tree COM 256746108 279,855 3,809,111 SH   SOLE   3,210,231 0 598,880
Donaldson Co. Inc. COM 257651109 49,464 1,280,458 SH   SOLE   1,105,508 0 174,950
Eaton Corp COM G29183103 271,657 3,496,675 SH   SOLE   2,943,065 0 553,610
Emerson Electric Co. COM 291011104 91,299 1,916,032 SH   SOLE   1,595,617 0 320,415
EnPro Industries, Inc. COM 29355X107 27,278 689,176 SH   SOLE   593,121 0 96,055
ePlus Inc. COM 294268107 24,073 384,423 SH   SOLE   328,550 0 55,873
Expeditors Int'l. COM 302130109 345,096 5,172,304 SH   SOLE   4,519,184 0 653,120
Fairfax Financial COM 303901102 1,535 5,000 SH   SOLE   5,000 0 0
FirstCash Inc. COM 33767D105 77,022 1,073,627 SH   SOLE   925,555 0 148,072
Flowserve Corp COM 34354p105 20,670 865,201 SH   SOLE   745,551 0 119,650
Genpact Ltd. COM G3922B107 108,428 3,713,272 SH   SOLE   3,192,767 0 520,505
Graham Holdings Co. COM 384637104 67,594 198,124 SH   SOLE   169,855 0 28,269
Grupo Televisa SA COM 40049J206 46,347 7,990,925 SH   SOLE   7,990,925 0 0
HD Supply Holdings COM 40416M105 272,623 9,589,283 SH   SOLE   8,133,453 0 1,455,830
Henry Schein Inc. COM 806407102 31,719 627,859 SH   SOLE   540,954 0 86,905
Honeywell Int'l. Inc. COM 438516106 379,633 2,837,531 SH   SOLE   2,382,251 0 455,280
Houlihan Lokey Inc. COM 441593100 56,683 1,087,543 SH   SOLE   936,178 0 151,365
Howard Hughes Corp. COM 44267D107 42,461 840,486 SH   SOLE   723,161 0 117,325
Insight Enterprises Inc. COM 45765U103 25,927 615,407 SH   SOLE   530,817 0 84,590
Interpublic Group COM 460690100 81,880 5,057,415 SH   SOLE   4,322,150 0 735,265
iShares S&P 500 COM 464287200 9,035 34,967 SH   SOLE   34,967 0 0
JPMorgan Chase COM 46625H100 296,642 3,294,924 SH   SOLE   2,755,837 0 539,087
Kennedy-Wilson Hld. COM 489398107 57,006 4,247,833 SH   SOLE   3,664,658 0 583,175
Koninklijke Philips NV COM 500472303 254,764 6,343,723 SH   SOLE   5,349,868 0 993,855
Manpowergroup Inc. COM 56418H100 51,543 972,684 SH   SOLE   835,634 0 137,050
Masco Corp COM 574599106 366,909 10,613,511 SH   SOLE   8,929,526 0 1,683,985
Millicom International COM L6388F110 68,875 2,425,175 SH   SOLE   2,425,175 0 0
MSC Industrial Direct COM 553530106 35,457 645,022 SH   SOLE   554,782 0 90,240
Nestle SA ADR COM 641069406 273,254 2,653,205 SH   SOLE   2,232,469 0 420,736
Northern Trust Corp COM 665859104 271,940 3,603,764 SH   SOLE   3,029,900 0 573,864
Omnicom Group COM 681919106 272,154 4,957,272 SH   SOLE   4,160,827 0 796,445
Paccar Inc. COM 693718108 241,724 3,954,261 SH   SOLE   3,321,550 0 632,711
Penske Automotive COM 70959W103 37,647 1,344,546 SH   SOLE   1,152,121 0 192,425
PepsiCo Inc. COM 713448108 269,757 2,246,103 SH   SOLE   1,881,640 0 364,463
Phibro Animal Health COM 71742Q106 15,380 636,336 SH   SOLE   536,541 0 99,795
PPG Industries Inc COM 693506107 210,449 2,517,337 SH   SOLE   2,104,277 0 413,060
Quest Diagnostics COM 74834L100 374,051 4,658,167 SH   SOLE   3,918,032 0 740,135
Robert Half Int'l. Inc. COM 770323103 61,896 1,639,621 SH   SOLE   1,414,026 0 225,595
Ryder System Inc. COM 783549108 42,984 1,625,732 SH   SOLE   1,393,337 0 232,395
Schlumberger Ltd. COM 806857108 169,172 12,540,525 SH   SOLE   11,240,598 0 1,299,927
Smith & Nephew PLC COM 83175M205 274,973 7,665,831 SH   SOLE   6,473,286 0 1,192,545
Southwest Airlines COM 844741108 201,002 5,644,538 SH   SOLE   4,743,488 0 901,050
SPDR S&P500 ETF COM 78462F103 2,462 9,551 SH   SOLE   9,551 0 0
TE Connectivity Ltd. COM H84989104 265,234 4,211,395 SH   SOLE   3,753,853 0 457,542
TJX Companies Inc. COM 872540109 294,661 6,163,172 SH   SOLE   5,182,627 0 980,545
TriMas Corp. COM 896215209 81,020 3,507,379 SH   SOLE   3,024,889 0 482,490
Trinity Industries COM 896522109 53,586 3,334,515 SH   SOLE   2,857,745 0 476,770
Unilever PLC ADR COM 904767704 305,558 6,042,272 SH   SOLE   5,093,488 0 948,784
UnitedHealth Group COM 91324P102 539,596 2,163,750 SH   SOLE   1,821,974 0 341,776
Valmont Industries COM 920253101 51,961 490,292 SH   SOLE   422,305 0 67,987
ViaSat Inc. COM 92552V100 42,968 1,196,225 SH   SOLE   1,034,690 0 161,535
W.R. Berkley Corp. COM 084423102 65,107 1,247,977 SH   SOLE   1,070,548 0 177,429
WABCO Holdings Inc. COM 92927k102 28,402 210,307 SH   SOLE   177,859 0 32,448
White Mountains Ins. COM G9618E107 101,824 111,895 SH   SOLE   96,391 0 15,504
Woodward Inc. COM 980745103 51,764 870,854 SH   SOLE   749,173 0 121,681
Zions Bancorporation COM 989701107 63,514 2,373,469 SH   SOLE   2,041,399 0 332,070