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 Co. COM 88579Y101 1,119 8,200 SH   SOLE   8,200 0 0
Albany Intl Corp. CL A 012348108 230 4,863 SH   SOLE   4,863 0 0
Allison Transmission Holdings Inc. COM 01973R101 222,633 6,827,147 SH   SOLE   6,316,387 0 510,760
Alphabet Inc. CAP STK CL A 02079K305 400,955 345,071 SH   SOLE   331,851 0 13,220
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 86,058 3,709,382 SH   SOLE   2,651,063 0 1,058,319
AmerisourceBergen Corp COM 03073E105 221,796 2,506,172 SH   SOLE   2,370,052 0 136,120
Argo Group International Holdings Ltd. COM G0464B107 9,796 264,331 SH   SOLE   197,248 0 67,083
Armstrong World Industries COM 04247X102 7,963 100,261 SH   SOLE   63,250 0 37,011
Arthur J. Gallagher & Co. COM 363576109 103,512 1,269,930 SH   SOLE   906,758 0 363,172
AutoZone, Inc. COM 053332102 204,542 241,776 SH   SOLE   231,583 0 10,193
Axalta Coating Systems Ltd. COM G0750C108 4,554 263,720 SH   SOLE   256,387 0 7,333
Bank of Montreal COM 063671101 6,511 130,000 SH   SOLE   130,000 0 0
Bank of Nova Scotia COM 064149107 75,316 1,859,238 SH   SOLE   1,833,550 0 25,688
Berkshire Hathaway Inc. CL B NEW 084670702 66,658 364,589 SH   SOLE   340,760 0 23,829
Berkshire Hathaway Inc. CL A 084670108 91,936 338 SH   SOLE   338 0 0
Big Lots Inc. COM 089302103 882 62,012 SH   SOLE   62,012 0 0
Boeing Co COM 097023105 1,491 10,000 SH   SOLE   10,000 0 0
Booking Holdings Inc. COM 09857L108 110,143 81,871 SH   SOLE   77,515 0 4,356
Booz Allen Hamilton Holding Corp. CL A 099502106 38,562 561,803 SH   SOLE   385,936 0 175,867
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 124,687 2,835,739 SH   SOLE   2,802,419 0 33,320
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 380 47,311 SH   SOLE   47,311 0 0
Brown & Brown Inc. COM 115236101 45,264 1,249,683 SH   SOLE   852,617 0 397,066
Camco Investors Inc. CL A COM 361438104 996 90,618 SH   SOLE   90,618 0 0
Canadian National Railway Co. COM 136375102 110,987 1,431,035 SH   SOLE   1,413,806 0 17,229
Canadian Natural Resources Ltd. COM 136385101 347 25,547 SH   SOLE   25,547 0 0
Canadian Pacific Railway Ltd. COM 13645T100 24,867 113,601 SH   SOLE   111,254 0 2,347
CBIZ Inc. COM 124805102 35,384 1,691,399 SH   SOLE   1,075,473 0 615,926
CDW Corp. COM 12514G108 341 3,654 SH   SOLE   3,654 0 0
Cedar Fair L.P. DEPOSITRY UNIT 150185106 34,789 1,896,897 SH   SOLE   1,342,016 0 554,881
Cenovus Energy Inc. COM 15135U109 40 20,000 SH   SOLE   20,000 0 0
Coca-Cola Femsa S.A.B. de C.V. SPONSORD ADR REP 191241108 40,377 1,003,658 SH   SOLE   968,393 0 35,265
Colliers International Group SUB VTG SHS 194693107 26,286 553,951 SH   SOLE   547,086 0 6,865
Copart Inc. COM 217204106 17,605 256,938 SH   SOLE   250,613 0 6,325
Diageo PLC SPON ADR NEW 25243Q205 602 4,736 SH   SOLE   4,736 0 0
Dollar Tree Inc. COM 256746108 116,976 1,592,162 SH   SOLE   1,506,489 0 85,673
Eaton Vance Variable Rate Income Trust COM 278279104 8,967 874,823 SH   SOLE   874,823 0 0
Emerald Holding Inc. COM 29103W104 2,303 889,064 SH   SOLE   566,474 0 322,590
Enbridge Inc. COM 29250N105 101,674 3,519,872 SH   SOLE   3,485,201 0 34,671
Equity Commonwealth COM SH BEN INT 294628102 42,759 1,348,436 SH   SOLE   859,758 0 488,678
Expeditors International of Washington, Inc. COM 302130109 248 3,721 SH   SOLE   3,721 0 0
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 21,475 2,937,703 SH   SOLE   2,086,227 0 851,476
Facebook Inc. CL A 30303M102 315,196 1,889,666 SH   SOLE   1,810,740 0 78,926
Federated Investors Inc. CL B 314211103 18,892 991,701 SH   SOLE   725,706 0 265,995
Franklin Resources, Inc. COM 354613101 458 27,466 SH   SOLE   27,466 0 0
Generac Holdings Inc. COM 368736104 118,718 1,274,210 SH   SOLE   897,125 0 377,085
General Electric Co. COM 369604103 3,176 400,000 SH   SOLE   400,000 0 0
Gentex Corp. COM 371901109 98,582 4,448,659 SH   SOLE   3,583,037 0 865,622
Graco Inc. COM 384109104 32,068 658,069 SH   SOLE   466,501 0 191,568
Grand Canyon Education Inc. COM 38526M106 60,579 794,110 SH   SOLE   554,449 0 239,661
Henry Schein Inc. COM 806407102 99,416 1,967,849 SH   SOLE   1,863,256 0 104,593
Houghton Mifflin Harcourt Co. COM 44157R109 13,823 7,352,433 SH   SOLE   5,289,763 0 2,062,670
Houlihan Lokey, Inc. CL A 441593100 72,303 1,387,236 SH   SOLE   969,672 0 417,564
Imperial Oil Ltd. COM NEW 453038408 2,503 223,175 SH   SOLE   221,780 0 1,395
Integra Lifesciences Holding COM NEW 457985208 233 5,206 SH   SOLE   5,206 0 0
Invitation Homes Inc COM 46187W107 249 11,642 SH   SOLE   11,642 0 0
ISHARES IBOXX HIGH YLD CORP IBOXX HI YD ETF 464288513 4,624 60,000 SH   SOLE   60,000 0 0
Jefferies Financial Group Inc. COM 47233W109 69,742 5,101,841 SH   SOLE   3,719,786 0 1,382,055
Johnson & Johnson COM 478160104 408,988 3,118,947 SH   SOLE   3,001,574 0 117,373
JP Morgan Chase & Co. COM 46625H100 1,758 19,522 SH   SOLE   19,522 0 0
KAR Auction Services Inc. COM 48238T109 8,651 720,896 SH   SOLE   520,212 0 200,684
Kennametal Inc. COM 489170100 36,834 1,978,189 SH   SOLE   1,419,868 0 558,321
L3 Harris Technologies Inc. COM 502431109 140,074 777,670 SH   SOLE   733,968 0 43,702
Laboratory Corporation of America Holdings COM NEW 50540R409 12,530 99,141 SH   SOLE   96,681 0 2,460
Lamb Weston Holdings Inc. COM 513272104 229 4,017 SH   SOLE   4,017 0 0
M&T Bank Corp. COM 55261F104 1,034 10,000 SH   SOLE   10,000 0 0
Main Street Capital Corp. COM 56035L104 32,781 1,598,277 SH   SOLE   1,073,052 0 525,225
MarketAxess Holdings Inc. COM 57060D108 18,834 56,631 SH   SOLE   44,234 0 12,397
Marriott Vacations Worldwide Corp. COM 57164Y107 11,222 201,913 SH   SOLE   142,545 0 59,368
McDonald's Corp. COM 580135101 94,759 573,079 SH   SOLE   545,329 0 27,750
Microsoft Corp. COM 594918104 351,686 2,229,955 SH   SOLE   2,108,587 0 121,368
News Corp CL A 65249B109 99,584 11,095,743 SH   SOLE   10,491,159 0 604,584
Northern Trust Corp. COM 665859104 167,880 2,224,758 SH   SOLE   2,108,589 0 116,169
Nutrien Ltd. COM 67077M108 85,718 2,527,720 SH   SOLE   2,499,446 0 28,274
Oracle Corp. COM 68389X105 267,027 5,525,073 SH   SOLE   5,320,826 0 204,247
Penske Auto Group Inc. COM 70959W103 61,854 2,209,061 SH   SOLE   1,580,438 0 628,623
PepsiCo Inc. COM 713448108 90,003 749,400 SH   SOLE   710,470 0 38,930
Premier Inc. CL A 74051N102 91,106 2,784,402 SH   SOLE   2,036,976 0 747,426
Primerica Inc. COM 74164M108 98,715 1,115,677 SH   SOLE   771,311 0 344,366
Qurate Retail Inc. COM SER A 74915M100 50,698 8,304,363 SH   SOLE   5,964,093 0 2,340,270
RE/MAX Holdings Inc. CL A 75524W108 37,144 1,694,533 SH   SOLE   1,218,155 0 476,378
Restaurant Brands International Inc. COM 76131D103 135,109 3,379,998 SH   SOLE   3,343,760 0 36,238
Ritchie Bros. Auctioneers Inc. COM 767744105 1,015 29,691 SH   SOLE   29,691 0 0
Rogers Communication Inc. CL B 775109200 937 22,620 SH   SOLE   14,292 0 8,328
Royal Bank of Canada COM 780087102 84,248 1,371,151 SH   SOLE   1,353,510 0 17,641
Sabre Corp. COM 78573M104 82,249 13,869,929 SH   SOLE   13,325,122 0 544,807
Shaw Communication Inc. CL B CONV 82028K200 28,865 1,793,711 SH   SOLE   1,760,159 0 33,552
Simpson Manufacturing Co Inc. COM 829073105 20,317 327,807 SH   SOLE   225,332 0 102,475
SS&C Technologies Holdings Inc. COM 78467J100 226,291 5,164,096 SH   SOLE   4,344,822 0 819,274
Stantec Inc. COM 85472N109 106,114 4,181,799 SH   SOLE   4,141,608 0 40,191
Strategic Education Inc. COM 86272C103 80,109 573,190 SH   SOLE   435,949 0 137,241
Suncor Energy Inc. COM 867224107 29,369 1,855,143 SH   SOLE   1,850,370 0 4,773
TC Energy Corp. COM 87807B107 115,963 2,630,162 SH   SOLE   2,602,806 0 27,356
Telus Corp. COM 87971M103 261 16,663 SH   SOLE   16,663 0 0
Toronto-Dominion Bank COM NEW 891160509 81,047 1,921,792 SH   SOLE   1,896,578 0 25,214
Truist Financial Corp. COM 89832Q109 241,829 7,841,392 SH   SOLE   7,532,435 0 308,957
United Fire Group Inc. COM 910340108 4,537 139,119 SH   SOLE   100,181 0 38,938
United Technologies Corp. COM 913017109 308,628 3,271,793 SH   SOLE   3,141,536 0 130,257
Valvoline Inc. COM 92047W101 180 13,770 SH   SOLE   13,770 0 0
Waddell & Reed Financial, Inc. CL A 930059100 49,613 4,359,669 SH   SOLE   3,087,773 0 1,271,896
Walgreens Boots Alliance, Inc. COM 931427108 230,108 5,029,676 SH   SOLE   4,834,162 0 195,514
Wyndham Destiinations Inc. COM 98310W108 8,842 407,452 SH   SOLE   281,108 0 126,344
Wyndham Hotels & Resorts Inc. COM 98311A105 16,425 521,249 SH   SOLE   384,553 0 136,696
ZTO Express Inc. SPONSORED ADS A 98980A105 19,030 718,640 SH   SOLE   718,640 0 0