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,421 8,200 SH   SOLE   8,200 0 0
Allison Transmission Holdings Inc. COM 01973R101 274,944 5,931,903 SH   SOLE   5,616,363 0 315,540
Alphabet Inc. CAP STK CL A 02079K305 333,348 307,857 SH   SOLE   295,589 0 12,268
Altria Group Inc. COM 02209S103 1,423 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 93,202 3,833,916 SH   SOLE   2,624,723 0 1,209,193
AmerisourceBergen Corp COM 03073E105 206,644 2,423,696 SH   SOLE   2,297,984 0 125,712
Apple Inc COM 037833100 247,647 1,251,246 SH   SOLE   1,202,128 0 49,118
Argo Group International Holdings Ltd. COM G0464B107 10,968 148,116 SH   SOLE   143,660 0 4,456
Armstrong Flooring Inc. COM 04238R106 6,457 655,565 SH   SOLE   408,811 0 246,754
Arthur J. Gallagher & Co. COM 363576109 104,446 1,192,447 SH   SOLE   793,424 0 399,023
AutoZone, Inc. COM 053332102 158,759 144,396 SH   SOLE   139,011 0 5,385
Axalta Coating Systems Ltd. COM G0750C108 10,726 360,279 SH   SOLE   349,547 0 10,732
Bank of Montreal COM 063671101 7,937 105,000 SH   SOLE   105,000 0 0
Bank of Nova Scotia COM 064149107 135,175 2,514,966 SH   SOLE   2,494,810 0 20,156
BB&T Corp. COM 054937107 430,764 8,767,838 SH   SOLE   8,429,599 0 338,239
Becton, Dickinson & Co. COM 075887109 184,602 732,519 SH   SOLE   693,116 0 39,403
Berkshire Hathaway Inc. CL B NEW 084670702 72,583 340,492 SH   SOLE   316,852 0 23,640
Berkshire Hathaway Inc. CL A 084670108 105,374 331 SH   SOLE   331 0 0
BlackRock TCP Capital Corp. COM 09259E108 34,995 2,455,767 SH   SOLE   1,531,623 0 924,144
Booking Holdings Inc. COM 09857L108 100,518 53,618 SH   SOLE   50,803 0 2,815
Booz Allen Hamilton Holding Corp. CL A 099502106 71,650 1,082,165 SH   SOLE   698,923 0 383,242
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 141,835 2,962,781 SH   SOLE   2,939,262 0 23,519
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 102,123 5,402,108 SH   SOLE   5,356,300 0 45,808
Brown & Brown Inc. COM 115236101 78,490 2,342,986 SH   SOLE   1,540,531 0 802,455
Camco Investors Inc. CL A COM 361438104 1,776 92,619 SH   SOLE   92,619 0 0
Canadian National Railway Co. COM 136375102 180,630 1,950,408 SH   SOLE   1,933,929 0 16,479
Canadian Natural Resources Ltd. COM 136385101 410 15,200 SH   SOLE   15,200 0 0
Cannae Holdings Inc. COM 13765N107 5,292 182,600 SH   SOLE   182,600 0 0
CBIZ Inc. COM 124805102 64,285 3,281,510 SH   SOLE   2,046,825 0 1,234,685
CDW Corp. COM 12514G108 392 3,531 SH   SOLE   3,531 0 0
Cedar Fair L.P. DEPOSITRY UNIT 150185106 44,205 926,931 SH   SOLE   628,835 0 298,096
Coca-Cola Femsa S.A.B. de C.V. SPONSORD ADR REP 191241108 29,567 475,816 SH   SOLE   475,816 0 0
Colliers International Group Inc SUB VTG SHS 194693107 3,546 49,569 SH   SOLE   49,067 0 502
Copart Inc. COM 217204106 15,313 204,887 SH   SOLE   198,856 0 6,031
Diageo PLC SPON ADR NEW 25243Q205 816 4,736 SH   SOLE   4,736 0 0
Eaton Vance Variable Rate Income Trust COM 278279104 10,485 777,790 SH   SOLE   777,790 0 0
Emerald Expositions Events Inc. COM 29103B100 18,097 1,623,027 SH   SOLE   1,091,748 0 531,279
Enbridge Inc. COM 29250N105 196,595 5,439,380 SH   SOLE   5,393,556 0 45,824
Equifax Inc. COM 294429105 6,541 48,369 SH   SOLE   47,016 0 1,353
Expeditors International of Washington, Inc. COM 302130109 273 3,596 SH   SOLE   3,596 0 0
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 46,097 2,729,236 SH   SOLE   1,867,296 0 861,940
Facebook Inc. CL A 30303M102 242,796 1,258,011 SH   SOLE   1,193,834 0 64,177
Federated Investors Inc. CL B 314211103 55,062 1,694,206 SH   SOLE   1,160,692 0 533,514
First American Financial Corp. COM 31847R102 274 5,102 SH   SOLE   4,951 0 151
Franklin Resources, Inc. COM 354613101 956 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 49,995 310,646 SH   SOLE   196,516 0 114,130
Generac Holdings Inc. COM 368736104 98,979 1,426,005 SH   SOLE   951,109 0 474,896
General Electric Co. COM 369604103 4,200 400,000 SH   SOLE   400,000 0 0
Gentex Corp. COM 371901109 237,735 9,660,112 SH   SOLE   7,893,756 0 1,766,356
Graco Inc. COM 384109104 30,504 607,882 SH   SOLE   412,727 0 195,155
Grand Canyon Education Inc. COM 38526M106 9,524 81,386 SH   SOLE   31,504 0 49,882
Harris Corp. COM 413875105 176,602 933,758 SH   SOLE   883,832 0 49,926
Houghton Mifflin Harcourt Co. COM 44157R109 38,887 6,751,272 SH   SOLE   4,640,373 0 2,110,899
Houlihan Lokey, Inc. CL A 441593100 41,673 935,849 SH   SOLE   586,424 0 349,425
Imperial Oil Ltd. COM NEW 453038408 11,015 397,557 SH   SOLE   396,152 0 1,405
Invitation Homes Inc COM 46187W107 39,387 1,473,498 SH   SOLE   1,011,069 0 462,429
Jefferies Financial Group Inc. COM 47233W109 80,382 4,180,042 SH   SOLE   2,841,321 0 1,338,721
Johnson & Johnson COM 478160104 340,020 2,441,270 SH   SOLE   2,360,130 0 81,140
JP Morgan Chase & Co. COM 46625H100 2,183 19,522 SH   SOLE   19,522 0 0
Kennametal Inc. COM 489170100 56,875 1,537,570 SH   SOLE   1,015,242 0 522,328
Laboratory Corporation of America Holdings COM NEW 50540R409 14,241 82,363 SH   SOLE   79,911 0 2,452
Main Street Capital Corp. COM 56035L104 59,362 1,443,632 SH   SOLE   926,074 0 517,558
MarketAxess Holdings Inc. COM 57060D108 35,937 111,806 SH   SOLE   76,014 0 35,792
Marriott Vacations Worldwide Corp. COM 57164Y107 12,805 132,833 SH   SOLE   89,803 0 43,030
McDonald's Corp. COM 580135101 120,627 580,889 SH   SOLE   553,258 0 27,631
Merck & Co., Inc. COM 58933Y105 330 3,937 SH   SOLE   3,937 0 0
Microsoft Corp. COM 594918104 429,941 3,209,471 SH   SOLE   3,047,579 0 161,892
MSC Industrial Direct Co Inc. CL A 553530106 8,998 121,171 SH   SOLE   41,882 0 79,289
News Corp CL A 65249B109 139,106 10,311,802 SH   SOLE   9,769,458 0 542,344
Northern Trust Corp. COM 665859104 239,348 2,659,424 SH   SOLE   2,520,565 0 138,859
Nutrien Ltd. COM 67077M108 177,579 3,317,584 SH   SOLE   3,291,050 0 26,534
Oaktree Capital Group LLC UNIT CL A 674001201 28,502 575,339 SH   SOLE   265,681 0 309,658
Oracle Corp. COM 68389X105 279,120 4,899,412 SH   SOLE   4,723,492 0 175,920
Penske Auto Group Inc. COM 70959W103 102,853 2,174,489 SH   SOLE   1,459,967 0 714,522
PepsiCo Inc. COM 713448108 297,994 2,272,511 SH   SOLE   2,186,201 0 86,310
Philip Morris International Inc. COM 718172109 1,574 20,048 SH   SOLE   20,048 0 0
Premier Inc. CL A 74051N102 19,499 498,565 SH   SOLE   485,950 0 12,615
Primerica Inc. COM 74164M108 128,829 1,074,026 SH   SOLE   695,731 0 378,295
Qurate Retail Inc. COM SER A 74915M100 25,391 2,049,352 SH   SOLE   799,854 0 1,249,498
RE/MAX Holdings Inc. CL A 75524W108 49,059 1,594,880 SH   SOLE   1,079,620 0 515,260
Restaurant Brands International Inc. COM 76131D103 193,722 2,783,820 SH   SOLE   2,759,824 0 23,996
Ritchie Bros. Auctioneers Inc. COM 767744105 986 29,691 SH   SOLE   29,691 0 0
Royal Bank of Canada COM 780087102 155,392 1,954,072 SH   SOLE   1,937,264 0 16,808
Sabre Corp. COM 78573M104 421,646 18,993,085 SH   SOLE   18,240,259 0 752,826
Sally Beauty Holdings Inc. COM 79546E104 22,297 1,671,458 SH   SOLE   1,661,356 0 10,102
Shaw Communication Inc. CL B CONV 82028K200 115,075 5,636,155 SH   SOLE   5,588,195 0 47,960
Simpson Manufacturing Co Inc. COM 829073105 37,942 570,905 SH   SOLE   325,974 0 244,931
SS&C Technologies Holdings Inc. COM 78467J100 124,046 2,153,205 SH   SOLE   1,447,844 0 705,361
Strategic Education Inc. COM 86272C103 85,541 480,567 SH   SOLE   329,867 0 150,700
TC Energy Corp. COM 87807B107 219,202 4,418,793 SH   SOLE   4,381,759 0 37,034
Tech Data Corp. COM 878237106 51,443 491,803 SH   SOLE   336,922 0 154,881
Texas Instruments Incorporated COM 882508104 181,596 1,582,402 SH   SOLE   1,498,851 0 83,551
The Kraft Heinz Co. COM 500754106 776 25,000 SH   SOLE   25,000 0 0
Toronto-Dominion Bank COM NEW 891160509 153,369 2,623,016 SH   SOLE   2,600,016 0 23,000
Union Pacific Corp. COM 907818108 79,789 471,816 SH   SOLE   447,531 0 24,285
United Fire Group Inc. COM 910340108 6,767 139,647 SH   SOLE   95,192 0 44,455
United Technologies Corp. COM 913017109 458,383 3,520,610 SH   SOLE   3,377,532 0 143,078
Valvoline Inc. COM 92047W101 204 10,438 SH   SOLE   10,438 0 0
Waddell & Reed Financial, Inc. CL A 930059100 23,292 1,397,213 SH   SOLE   921,566 0 475,647
Walgreens Boots Alliance, Inc. COM 931427108 400,354 7,323,098 SH   SOLE   7,035,816 0 287,282
White Mountains Insurance Group Ltd. COM G9618E107 30,175 29,541 SH   SOLE   20,238 0 9,303
Wyndham Destiinations Inc. COM 98310W108 15,459 352,142 SH   SOLE   232,526 0 119,616
Wyndham Hotels & Resorts Inc. COM 98311A105 10,481 188,029 SH   SOLE   182,322 0 5,707