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,704 8,200 SH   SOLE   8,200 0 0
Allison Transmission Holdings Inc. COM 01973R101 258,888 5,763,309 SH   SOLE   5,453,026 0 310,283
Alphabet Inc. CAP STK CL A 02079K305 171,413 145,649 SH   SOLE   138,111 0 7,538
Altria Group Inc. COM 02209S103 1,726 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 86,815 3,821,102 SH   SOLE   2,611,909 0 1,209,193
Ameriprise Financial Inc. COM 03076C106 28,784 224,697 SH   SOLE   218,439 0 6,258
AmerisourceBergen Corp COM 03073E105 183,105 2,302,629 SH   SOLE   2,183,338 0 119,291
Apple Inc COM 037833100 240,755 1,267,465 SH   SOLE   1,220,309 0 47,156
Argo Group International Holdings Ltd. COM G0464B107 9,737 137,804 SH   SOLE   133,348 0 4,456
Armstrong Flooring Inc. COM 04238R106 9,004 662,083 SH   SOLE   415,329 0 246,754
Arthur J. Gallagher & Co. COM 363576109 92,897 1,189,457 SH   SOLE   790,434 0 399,023
AutoZone, Inc. COM 053332102 234,202 228,686 SH   SOLE   219,783 0 8,903
Axalta Coating Systems Ltd. COM G0750C108 8,471 336,007 SH   SOLE   325,275 0 10,732
Bank of Montreal COM 063671101 7,857 105,000 SH   SOLE   105,000 0 0
Bank of Nova Scotia COM 064149107 134,862 2,533,239 SH   SOLE   2,513,140 0 20,099
BB&T Corp. COM 054937107 411,480 8,843,327 SH   SOLE   8,499,299 0 344,028
Becton, Dickinson & Co. COM 075887109 178,088 713,123 SH   SOLE   674,515 0 38,608
Berkshire Hathaway Inc. CL B NEW 084670702 21,396 106,505 SH   SOLE   92,747 0 13,758
Berkshire Hathaway Inc. CL A 084670108 99,702 331 SH   SOLE   331 0 0
BlackRock TCP Capital Corp. COM 09259E108 35,170 2,480,253 SH   SOLE   1,556,109 0 924,144
Booz Allen Hamilton Holding Corp. CL A 099502106 62,982 1,083,285 SH   SOLE   700,043 0 383,242
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 141,581 3,038,771 SH   SOLE   3,014,878 0 23,893
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 114,109 5,546,839 SH   SOLE   5,500,297 0 46,542
Brown & Brown Inc. COM 115236101 69,317 2,348,916 SH   SOLE   1,546,461 0 802,455
Camco Investors Inc. CL A COM 361438104 1,899 92,619 SH   SOLE   92,619 0 0
Canadian National Railway Co. COM 136375102 178,528 1,994,190 SH   SOLE   1,977,463 0 16,727
Canadian Natural Resources Ltd. COM 136385101 417 15,200 SH   SOLE   15,200 0 0
Cannae Holdings Inc. COM 13765N107 4,430 182,600 SH   SOLE   182,600 0 0
CBIZ Inc. COM 124805102 66,988 3,309,669 SH   SOLE   2,075,757 0 1,233,912
CDW Corp. COM 12514G108 340 3,531 SH   SOLE   3,531 0 0
Cedar Fair L.P. DEPOSITRY UNIT 150185106 48,704 925,574 SH   SOLE   627,478 0 298,096
Celestica Inc SUB VTG SHS 15101Q108 8,668 1,025,946 SH   SOLE   929,479 0 96,467
Coca-Cola Femsa S.A.B. de C.V. SPON ADR REP L 191241108 42,302 640,938 SH   SOLE   640,938 0 0
Colliers International Group Inc SUB VTG SHS 194693107 22,564 337,760 SH   SOLE   334,439 0 3,321
Copart Inc. COM 217204106 13,284 219,252 SH   SOLE   212,329 0 6,923
Diageo PLC SPON ADR NEW 25243Q205 775 4,736 SH   SOLE   4,736 0 0
Eaton Vance Variable Rate Income Trust COM 278279104 10,259 777,790 SH   SOLE   777,790 0 0
Emerald Expositions Events Inc. COM 29103B100 20,521 1,615,801 SH   SOLE   1,084,522 0 531,279
Enbridge Inc. COM 29250N105 205,395 5,670,825 SH   SOLE   5,624,228 0 46,597
Equifax Inc. COM 294429105 5,723 48,298 SH   SOLE   46,945 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 48,805 2,718,968 SH   SOLE   1,857,028 0 861,940
Facebook Inc. CL A 30303M102 204,359 1,225,982 SH   SOLE   1,163,211 0 62,771
Federated Investors Inc. CL B 314211103 49,639 1,693,578 SH   SOLE   1,159,818 0 533,760
Franklin Resources, Inc. COM 354613101 910 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 47,494 313,122 SH   SOLE   198,992 0 114,130
Generac Holdings Inc. COM 368736104 72,867 1,422,350 SH   SOLE   947,454 0 474,896
General Electric Co. COM 369604103 3,996 400,000 SH   SOLE   400,000 0 0
Gentex Corp. COM 371901109 205,634 9,943,641 SH   SOLE   8,157,756 0 1,785,885
Graco Inc. COM 384109104 30,069 607,204 SH   SOLE   412,049 0 195,155
Grand Canyon Education Inc. COM 38526M106 3,463 30,244 SH   SOLE   29,258 0 986
Harris Corp. COM 413875105 144,278 903,374 SH   SOLE   855,464 0 47,910
Houghton Mifflin Harcourt Co. COM 44157R109 43,443 5,975,659 SH   SOLE   4,103,857 0 1,871,802
Houlihan Lokey, Inc. CL A 441593100 43,333 945,094 SH   SOLE   595,669 0 349,425
Imperial Oil Ltd. COM NEW 453038408 10,182 372,984 SH   SOLE   371,579 0 1,405
Invitation Homes Inc COM 46187W107 35,659 1,465,651 SH   SOLE   1,003,222 0 462,429
Jacobs Engineering Group Inc. COM 469814107 16,083 213,898 SH   SOLE   51,425 0 162,473
Jefferies Financial Group Inc. COM 47233W109 78,200 4,161,764 SH   SOLE   2,823,043 0 1,338,721
Johnson & Johnson COM 478160104 416,108 2,976,664 SH   SOLE   2,865,916 0 110,748
JP Morgan Chase & Co. COM 46625H100 1,976 19,522 SH   SOLE   19,522 0 0
Kennametal Inc. COM 489170100 56,519 1,537,929 SH   SOLE   1,015,601 0 522,328
Laboratory Corporation of America Holdings COM NEW 50540R409 11,816 77,236 SH   SOLE   74,784 0 2,452
Main Street Capital Corp. COM 56035L104 54,025 1,452,290 SH   SOLE   934,732 0 517,558
MarketAxess Holdings Inc. COM 57060D108 67,261 273,330 SH   SOLE   180,102 0 93,228
Marriott Vacations Worldwide Corp. COM 57164Y107 12,368 132,279 SH   SOLE   89,249 0 43,030
McDonald's Corp. COM 580135101 108,056 569,015 SH   SOLE   541,919 0 27,096
Merck & Co., Inc. COM 58933Y105 332 3,988 SH   SOLE   3,988 0 0
Microsoft Corp. COM 594918104 369,166 3,130,117 SH   SOLE   2,971,762 0 158,355
MSC Industrial Direct Co Inc. CL A 553530106 9,774 118,175 SH   SOLE   38,886 0 79,289
News Corp CL A 65249B109 98,716 7,935,372 SH   SOLE   7,519,485 0 415,887
Northern Trust Corp. COM 665859104 225,503 2,494,226 SH   SOLE   2,361,470 0 132,756
Nutrien Ltd. COM 67077M108 179,051 3,394,778 SH   SOLE   3,367,842 0 26,936
Oaktree Capital Group LLC UNIT CL A 674001201 27,651 556,913 SH   SOLE   247,255 0 309,658
Oracle Corp. COM 68389X105 334,308 6,224,314 SH   SOLE   5,987,307 0 237,007
Penske Auto Group Inc. COM 70959W103 90,282 2,021,990 SH   SOLE   1,451,559 0 570,431
PepsiCo Inc. COM 713448108 285,774 2,331,900 SH   SOLE   2,243,251 0 88,649
Philip Morris International Inc. COM 718172109 102,949 1,164,712 SH   SOLE   1,103,003 0 61,709
Premier Inc. CL A 74051N102 16,229 470,534 SH   SOLE   457,919 0 12,615
Primerica Inc. COM 74164M108 140,920 1,153,662 SH   SOLE   774,826 0 378,836
RE/MAX Holdings Inc. CL A 75524W108 57,673 1,496,446 SH   SOLE   1,020,961 0 475,485
Restaurant Brands International Inc. COM 76131D103 191,692 2,946,359 SH   SOLE   2,921,963 0 24,396
Ritchie Bros. Auctioneers Inc. COM 767744105 1,009 29,691 SH   SOLE   29,691 0 0
Royal Bank of Canada COM 780087102 150,345 1,992,704 SH   SOLE   1,975,619 0 17,085
Sabre Corp. COM 78573M104 404,539 18,912,547 SH   SOLE   18,144,613 0 767,934
Sally Beauty Holdings Inc. COM 79546e104 58,998 3,204,664 SH   SOLE   2,233,329 0 971,335
Shaw Communication Inc. CL B CONV 82028K200 119,826 5,757,716 SH   SOLE   5,709,133 0 48,583
SS&C Technologies Holdings Inc. COM 78467J100 154,528 2,426,255 SH   SOLE   1,664,794 0 761,461
Strategic Education Inc. COM 86272C103 62,785 478,147 SH   SOLE   327,447 0 150,700
Tech Data Corp. COM 878237106 50,146 489,658 SH   SOLE   334,777 0 154,881
Texas Instruments Incorporated COM 882508104 163,060 1,537,283 SH   SOLE   1,457,705 0 79,578
The Kraft Heinz Co. COM 500754106 816 25,000 SH   SOLE   25,000 0 0
Toronto-Dominion Bank COM NEW 891160509 144,400 2,660,783 SH   SOLE   2,637,449 0 23,334
Transcanada Corp. COM 89353D107 204,955 4,563,131 SH   SOLE   4,525,532 0 37,599
Union Pacific Corp. COM 907818108 77,091 461,070 SH   SOLE   437,094 0 23,976
United Fire Group Inc. COM 910340108 6,081 139,113 SH   SOLE   94,658 0 44,455
United Technologies Corp. COM 913017109 461,578 3,581,176 SH   SOLE   3,437,574 0 143,602
Valvoline Inc. COM 92047W101 7,142 384,784 SH   SOLE   263,198 0 121,586
Waddell & Reed Financial, Inc. CL A 930059100 24,006 1,388,411 SH   SOLE   912,764 0 475,647
Walgreens Boots Alliance, Inc. COM 931427108 449,032 7,097,074 SH   SOLE   6,816,744 0 280,330
White Mountains Insurance Group Ltd. COM G9618E107 27,249 29,443 SH   SOLE   20,140 0 9,303
Wyndham Destiinations Inc. COM 98310W108 14,249 351,913 SH   SOLE   232,297 0 119,616
Wyndham Hotels & Resorts Inc. COM 98311A105 8,748 174,997 SH   SOLE   169,290 0 5,707