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,447 8,200 SH   SOLE   8,200 0 0
Allison Transmission Holdings Inc. COM 01973R101 283,974 5,876,955 SH   SOLE   5,564,490 0 312,465
Alphabet Inc. CAP STK CL A 02079K305 409,606 305,815 SH   SOLE   293,666 0 12,149
Altria Group Inc. COM 02209S103 1,500 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 100,020 3,816,082 SH   SOLE   2,763,158 0 1,052,924
AmerisourceBergen Corp COM 03073E105 214,967 2,528,424 SH   SOLE   2,394,651 0 133,773
Apple Inc COM 037833100 124,303 423,304 SH   SOLE   401,438 0 21,866
Argo Group International Holdings Ltd. COM G0464B107 11,929 181,424 SH   SOLE   176,953 0 4,471
Arthur J. Gallagher & Co. COM 363576109 111,280 1,168,542 SH   SOLE   821,375 0 347,167
Autodesk Inc. COM 052769106 5,129 27,957 SH   SOLE   27,184 0 773
AutoZone, Inc. COM 053332102 167,591 140,678 SH   SOLE   135,561 0 5,117
Axalta Coating Systems Ltd. COM G0750C108 6,642 218,497 SH   SOLE   213,084 0 5,413
Bank of Montreal COM 063671101 8,136 105,000 SH   SOLE   105,000 0 0
Bank of Nova Scotia COM 064149107 114,338 2,024,571 SH   SOLE   2,004,704 0 19,867
Becton, Dickinson & Co. COM 075887109 184,821 679,565 SH   SOLE   644,104 0 35,461
Berkshire Hathaway Inc. CL B NEW 084670702 83,274 367,654 SH   SOLE   343,943 0 23,711
Berkshire Hathaway Inc. CL A 084670108 111,725 329 SH   SOLE   329 0 0
BlackRock TCP Capital Corp. COM 09259E108 16,881 1,201,473 SH   SOLE   792,119 0 409,354
Booking Holdings Inc. COM 09857L108 178,369 86,851 SH   SOLE   82,271 0 4,580
Booz Allen Hamilton Holding Corp. CL A 099502106 39,939 561,492 SH   SOLE   386,528 0 174,964
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 139,234 2,410,205 SH   SOLE   2,387,045 0 23,160
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 79,149 4,331,973 SH   SOLE   4,286,842 0 45,131
Brown & Brown Inc. COM 115236101 48,819 1,236,552 SH   SOLE   854,653 0 381,899
Camco Investors Inc. CL A COM 361438104 1,805 92,619 SH   SOLE   92,619 0 0
Canadian National Railway Co. COM 136375102 142,801 1,578,879 SH   SOLE   1,561,820 0 17,059
Canadian Natural Resources Ltd. COM 136385101 531 16,426 SH   SOLE   16,426 0 0
CBIZ Inc. COM 124805102 63,653 2,361,027 SH   SOLE   1,515,366 0 845,661
CDW Corp. COM 12514G108 504 3,531 SH   SOLE   3,531 0 0
Cedar Fair L.P. DEPOSITRY UNIT 150185106 53,875 971,775 SH   SOLE   672,512 0 299,263
Coca-Cola Femsa S.A.B. de C.V. SPONSORD ADR REP 191241108 46,411 765,607 SH   SOLE   762,446 0 3,161
Copart Inc. COM 217204106 22,554 248,011 SH   SOLE   241,960 0 6,051
Diageo PLC SPON ADR NEW 25243Q205 798 4,736 SH   SOLE   4,736 0 0
Eaton Vance Variable Rate Income Trust COM 278279104 10,671 777,790 SH   SOLE   777,790 0 0
Emerald Expositions Events Inc. COM 29103B100 18,922 1,793,554 SH   SOLE   1,148,499 0 645,055
Enbridge Inc. COM 29250N105 166,889 4,198,242 SH   SOLE   4,159,262 0 38,980
Equifax Inc. COM 294429105 6,760 48,242 SH   SOLE   46,901 0 1,341
Equity Commonwealth COM SH BEN INT 294628102 29,696 904,537 SH   SOLE   484,504 0 420,033
Expeditors International of Washington, Inc. COM 302130109 281 3,596 SH   SOLE   3,596 0 0
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 43,577 2,932,513 SH   SOLE   2,085,386 0 847,127
Facebook Inc. CL A 30303M102 257,012 1,252,191 SH   SOLE   1,188,078 0 64,113
Federated Investors Inc. CL B 314211103 33,139 1,016,843 SH   SOLE   746,245 0 270,598
Franklin Resources, Inc. COM 354613101 714 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 45,776 297,054 SH   SOLE   197,884 0 99,170
Generac Holdings Inc. COM 368736104 136,150 1,353,513 SH   SOLE   958,702 0 394,811
General Electric Co. COM 369604103 4,464 400,000 SH   SOLE   400,000 0 0
Gentex Corp. COM 371901109 157,694 5,441,490 SH   SOLE   4,555,870 0 885,620
Graco Inc. COM 384109104 34,245 658,549 SH   SOLE   467,962 0 190,587
Grand Canyon Education Inc. COM 38526M106 43,641 455,589 SH   SOLE   317,485 0 138,104
Houghton Mifflin Harcourt Co. COM 44157R109 45,998 7,359,647 SH   SOLE   5,296,977 0 2,062,670
Houlihan Lokey, Inc. CL A 441593100 52,245 1,069,067 SH   SOLE   725,378 0 343,689
Imperial Oil Ltd. COM NEW 453038408 9,354 353,672 SH   SOLE   352,277 0 1,395
Invitation Homes Inc COM 46187W107 20,107 670,914 SH   SOLE   491,324 0 179,590
ISHARES CORE S&P SMALL-CAP ETF CORE S&P SCP ETF 464287804 6,733 80,293 SH   SOLE   80,293 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465 4,810 69,267 SH   SOLE   69,267 0 0
Jefferies Financial Group Inc. COM 47233W109 102,269 4,785,616 SH   SOLE   3,476,224 0 1,309,392
Johnson & Johnson COM 478160104 392,050 2,687,669 SH   SOLE   2,591,942 0 95,727
JP Morgan Chase & Co. COM 46625H100 2,721 19,522 SH   SOLE   19,522 0 0
Kennametal Inc. COM 489170100 65,601 1,778,283 SH   SOLE   1,277,658 0 500,625
L3 Harris Technologies Inc. COM 502431109 139,734 706,190 SH   SOLE   667,901 0 38,289
Laboratory Corporation of America Holdings COM NEW 50540R409 16,908 99,948 SH   SOLE   97,488 0 2,460
Main Street Capital Corp. COM 56035L104 63,403 1,470,736 SH   SOLE   978,359 0 492,377
MarketAxess Holdings Inc. COM 57060D108 21,510 56,739 SH   SOLE   44,522 0 12,217
Marriott Vacations Worldwide Corp. COM 57164Y107 20,347 158,019 SH   SOLE   111,527 0 46,492
McDonald's Corp. COM 580135101 112,847 571,059 SH   SOLE   543,944 0 27,115
Merck & Co., Inc. COM 58933Y105 309 3,399 SH   SOLE   3,399 0 0
Microsoft Corp. COM 594918104 448,854 2,846,250 SH   SOLE   2,695,200 0 151,050
News Corp CL A 65249B109 141,726 10,023,032 SH   SOLE   9,498,163 0 524,869
Northern Trust Corp. COM 665859104 275,809 2,596,090 SH   SOLE   2,461,272 0 134,818
Nutrien Ltd. COM 67077M108 132,675 2,771,735 SH   SOLE   2,745,462 0 26,273
Oracle Corp. COM 68389X105 256,973 4,850,386 SH   SOLE   4,679,945 0 170,441
Penske Auto Group Inc. COM 70959W103 107,473 2,140,047 SH   SOLE   1,542,729 0 597,318
PepsiCo Inc. COM 713448108 289,257 2,116,464 SH   SOLE   2,042,032 0 74,432
Philip Morris International Inc. COM 718172109 1,706 20,048 SH   SOLE   20,048 0 0
Premier Inc. CL A 74051N102 81,846 2,160,671 SH   SOLE   1,634,394 0 526,277
Primerica Inc. COM 74164M108 137,509 1,053,227 SH   SOLE   728,086 0 325,141
Qurate Retail Inc. COM SER A 74915M100 52,052 6,174,578 SH   SOLE   4,308,200 0 1,866,378
RE/MAX Holdings Inc. CL A 75524W108 62,977 1,636,195 SH   SOLE   1,179,722 0 456,473
Restaurant Brands International Inc. COM 76131D103 133,963 2,101,859 SH   SOLE   2,080,979 0 20,880
Ritchie Bros. Auctioneers Inc. COM 767744105 1,280 29,811 SH   SOLE   29,811 0 0
Rogers Communication Inc. CL B 775109200 411 8,270 SH   SOLE   8,270 0 0
Royal Bank of Canada COM 780087102 120,754 1,526,375 SH   SOLE   1,510,740 0 15,635
Sabre Corp. COM 78573M104 417,513 18,605,730 SH   SOLE   17,876,919 0 728,811
Sally Beauty Holdings Inc. COM 79546E104 5,175 283,569 SH   SOLE   281,880 0 1,689
Shaw Communication Inc. CL B CONV 82028K200 20,668 1,018,729 SH   SOLE   1,006,885 0 11,844
Simpson Manufacturing Co Inc. COM 829073105 26,417 329,270 SH   SOLE   227,319 0 101,951
SS&C Technologies Holdings Inc. COM 78467J100 259,882 4,232,604 SH   SOLE   3,497,502 0 735,102
Stantec Inc. COM 85472N109 145,584 5,152,188 SH   SOLE   5,102,688 0 49,500
Strategic Education Inc. COM 86272C103 107,526 676,692 SH   SOLE   507,356 0 169,336
TC Energy Corp. COM 87807B107 194,969 3,661,462 SH   SOLE   3,624,981 0 36,481
Tech Data Corp. COM 878237106 69,675 485,203 SH   SOLE   351,607 0 133,596
Texas Instruments Incorporated COM 882508104 104,842 817,230 SH   SOLE   775,145 0 42,085
The Kraft Heinz Co. COM 500754106 803 25,000 SH   SOLE   25,000 0 0
Toronto-Dominion Bank COM NEW 891160509 118,352 2,110,616 SH   SOLE   2,087,952 0 22,664
Truist Financial Corp. COM 89832Q109 477,929 8,485,947 SH   SOLE   8,168,116 0 317,831
Union Pacific Corp. COM 907818108 82,974 458,953 SH   SOLE   435,464 0 23,489
United Fire Group Inc. COM 910340108 6,184 141,415 SH   SOLE   100,412 0 41,003
United Technologies Corp. COM 913017109 497,130 3,319,514 SH   SOLE   3,190,798 0 128,716
Valvoline Inc. COM 92047W101 223 10,438 SH   SOLE   10,438 0 0
Waddell & Reed Financial, Inc. CL A 930059100 49,770 2,976,675 SH   SOLE   2,094,066 0 882,609
Walgreens Boots Alliance, Inc. COM 931427108 416,070 7,056,818 SH   SOLE   6,787,843 0 268,975
White Mountains Insurance Group Ltd. COM G9618E107 32,797 29,401 SH   SOLE   21,287 0 8,114
Wyndham Destiinations Inc. COM 98310W108 21,029 406,824 SH   SOLE   281,129 0 125,695
Wyndham Hotels & Resorts Inc. COM 98311A105 13,345 212,473 SH   SOLE   206,766 0 5,707