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,562 8,200 SH   SOLE   8,200 0 0
Allison Transmission Holdings Inc. COM 01973R101 248,663 5,663,010 SH   SOLE   5,377,546 0 285,464
Alphabet Inc. CAP STK CL A 02079K305 150,215 143,752 SH   SOLE   136,770 0 6,982
Altria Group Inc. COM 02209S103 1,484 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 85,207 4,292,539 SH   SOLE   3,083,451 0 1,209,088
Ameriprise Financial Inc. COM 03076C106 23,756 227,610 SH   SOLE   221,268 0 6,342
AmerisourceBergen Corp COM 03073E105 203,273 2,732,166 SH   SOLE   2,596,823 0 135,343
Apple Inc COM 037833100 198,818 1,260,416 SH   SOLE   1,213,523 0 46,893
Argo Group International Holdings Ltd. COM G0464B107 9,003 133,867 SH   SOLE   129,411 0 4,456
Armstrong Flooring Inc. COM 04238R106 8,867 748,913 SH   SOLE   502,685 0 246,228
Arthur J. Gallagher & Co. COM 363576109 97,962 1,329,195 SH   SOLE   931,014 0 398,181
AutoZone, Inc. COM 053332102 373,258 445,235 SH   SOLE   428,833 0 16,402
Axalta Coating Systems Ltd. COM G0750C108 7,676 327,745 SH   SOLE   317,013 0 10,732
Bank of Montreal COM 063671101 6,865 105,000 SH   SOLE   105,000 0 0
Bank of Nova Scotia COM 064149107 135,053 2,707,422 SH   SOLE   2,685,598 0 21,824
BB&T Corp. COM 054937107 367,879 8,492,130 SH   SOLE   8,175,163 0 316,967
Becton, Dickinson & Co. COM 075887109 158,755 704,574 SH   SOLE   669,015 0 35,559
Berkshire Hathaway Inc. CL B NEW 084670702 21,974 107,620 SH   SOLE   93,680 0 13,940
Berkshire Hathaway Inc. CL A 084670108 102,204 334 SH   SOLE   334 0 0
BlackRock TCP Capital Corp. COM 09259E108 36,072 2,766,245 SH   SOLE   1,844,073 0 922,172
Booz Allen Hamilton Holding Corp. CL A 099502106 55,541 1,232,334 SH   SOLE   849,486 0 382,848
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 110,695 2,886,275 SH   SOLE   2,863,007 0 23,268
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 96,461 5,976,056 SH   SOLE   5,925,332 0 50,724
Brown & Brown Inc. COM 115236101 72,396 2,626,846 SH   SOLE   1,826,088 0 800,758
Camco Investors Inc. CL A COM 361438104 1,564 92,619 SH   SOLE   92,619 0 0
Canadian National Railway Co. COM 136375102 162,101 2,187,101 SH   SOLE   2,168,848 0 18,253
Canadian Natural Resources Ltd. COM 136385101 367 15,200 SH   SOLE   15,200 0 0
Cannae Holdings Inc. COM 13765N107 3,126 182,600 SH   SOLE   182,600 0 0
CBIZ Inc. COM 124805102 73,848 3,748,653 SH   SOLE   2,516,602 0 1,232,051
CDW Corp. COM 12514G108 286 3,531 SH   SOLE   3,531 0 0
Cedar Fair L.P. DEPOSITRY UNIT 150185106 33,100 699,794 SH   SOLE   497,044 0 202,750
Celestica Inc SUB VTG SHS 15101Q108 9,002 1,026,793 SH   SOLE   930,326 0 96,467
Coca-Cola Femsa S.A.B. de C.V. SPON ADR REP L 191241108 38,824 638,126 SH   SOLE   638,126 0 0
Colliers International Group Inc SUB VTG SHS 194693107 30,987 561,457 SH   SOLE   556,449 0 5,008
Copart Inc. COM 217204106 10,206 213,601 SH   SOLE   206,678 0 6,923
Diageo PLC SPON ADR NEW 25243Q205 672 4,736 SH   SOLE   4,736 0 0
Dine Brands Global Inc. COM 254423106 19,360 287,500 SH   SOLE   194,157 0 93,343
Eaton Vance Variable Rate Income Trust VANCE 278279104 9,847 777,790 SH   SOLE   777,790 0 0
Emerald Expositions Events Inc. COM 29103B100 21,946 1,778,438 SH   SOLE   1,248,285 0 530,153
Enbridge Inc. COM 29250N105 207,777 6,683,552 SH   SOLE   6,626,249 0 57,303
Equifax Inc. COM 294429105 17,726 190,333 SH   SOLE   185,031 0 5,302
Expedia Inc. COM NEW 30212P303 8,935 79,313 SH   SOLE   55,599 0 23,714
Expeditors International of Washington, Inc. COM 302130109 245 3,596 SH   SOLE   3,596 0 0
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 46,788 3,018,556 SH   SOLE   2,158,424 0 860,132
Facebook Inc. CL A 30303M102 158,825 1,211,569 SH   SOLE   1,153,391 0 58,178
Federated Investors Inc. CL B 314211103 46,136 1,737,697 SH   SOLE   1,209,293 0 528,404
Franklin Resources, Inc. RES INC 354613101 815 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 45,019 352,150 SH   SOLE   238,263 0 113,887
Generac Holdings Inc. COM 368736104 78,093 1,571,290 SH   SOLE   1,097,391 0 473,899
General Electric Co. COM 369604103 3,028 400,000 SH   SOLE   400,000 0 0
Gentex Corp. COM 371901109 214,980 10,637,284 SH   SOLE   8,857,109 0 1,780,175
Graco Inc. COM 384109104 28,229 674,525 SH   SOLE   479,782 0 194,743
Harris Corp. COM 413875105 120,733 896,641 SH   SOLE   852,233 0 44,408
Houghton Mifflin Harcourt Co. COM 44157R109 52,165 5,887,742 SH   SOLE   4,218,927 0 1,668,815
Houlihan Lokey, Inc. CL A 441593100 39,288 1,067,600 SH   SOLE   718,920 0 348,680
Imperial Oil Ltd. COM NEW 453038408 7,455 294,016 SH   SOLE   292,916 0 1,100
Invitation Homes Inc COM 46187W107 32,472 1,617,115 SH   SOLE   1,155,657 0 461,458
Ishares TR MSCI EAFE ETF 464287465 3,782 64,340 SH   SOLE   64,340 0 0
Jacobs Engineering Group Inc. COM 469814107 12,408 212,240 SH   SOLE   50,099 0 162,141
Jefferies Financial Group Inc. COM 47233W109 79,766 4,594,789 SH   SOLE   3,258,874 0 1,335,915
Johnson & Johnson COM 478160104 375,756 2,911,710 SH   SOLE   2,809,186 0 102,524
JP Morgan Chase & Co. COM 46625H100 1,906 19,522 SH   SOLE   19,522 0 0
Kennametal Inc. COM 489170100 57,238 1,719,892 SH   SOLE   1,198,666 0 521,226
Laboratory Corporation of America Holdings COM NEW 50540R409 9,499 75,171 SH   SOLE   72,719 0 2,452
LGI Homes Inc. COM 50187T106 10,808 239,009 SH   SOLE   158,629 0 80,380
Main Street Capital Corp. COM 56035L104 55,163 1,631,562 SH   SOLE   1,115,104 0 516,458
MarketAxess Holdings Inc. COM 57060D108 67,943 321,531 SH   SOLE   227,934 0 93,597
McDonald's Corp. COM 580135101 150,379 846,873 SH   SOLE   806,671 0 40,202
Merck & Co., Inc. COM 58933Y105 315 4,118 SH   SOLE   4,118 0 0
Microsoft Corp. COM 594918104 315,802 3,109,203 SH   SOLE   2,962,616 0 146,587
MSC Industrial Direct Co Inc. CL A 553530106 8,994 116,932 SH   SOLE   37,804 0 79,128
News Corp CL A 65249B109 89,000 7,841,440 SH   SOLE   7,457,987 0 383,453
Northern Trust Corp. COM 665859104 205,491 2,458,321 SH   SOLE   2,335,780 0 122,541
Nutrien Ltd. COM 67077M108 171,379 3,646,210 SH   SOLE   3,617,070 0 29,140
Oaktree Capital Group LLC UNIT CL A 674001201 21,859 549,910 SH   SOLE   240,875 0 309,035
Oracle Corp. COM 68389X105 329,216 7,291,605 SH   SOLE   7,031,350 0 260,255
Penske Auto Group Inc. COM 70959W103 81,998 2,033,683 SH   SOLE   1,466,659 0 567,024
PepsiCo Inc. COM 713448108 256,342 2,320,259 SH   SOLE   2,238,115 0 82,144
Philip Morris International Inc. COM 718172109 114,564 1,716,064 SH   SOLE   1,630,499 0 85,565
Premier Inc. CL A 74051N102 17,194 460,338 SH   SOLE   447,723 0 12,615
Primerica Inc. INC 74164M108 126,743 1,297,135 SH   SOLE   918,386 0 378,749
RE/MAX Holdings Inc. CL A 75524W108 51,024 1,659,329 SH   SOLE   1,183,844 0 475,485
Restaurant Brands International Inc. COM 76131D103 167,761 3,208,919 SH   SOLE   3,182,320 0 26,599
Ritchie Bros. Auctioneers Inc. COM 767744105 45,013 1,375,706 SH   SOLE   1,365,558 0 10,148
Royal Bank of Canada COM 780087102 146,130 2,133,460 SH   SOLE   2,114,825 0 18,635
Sabre Corp. COM 78573M104 395,621 18,281,918 SH   SOLE   17,575,994 0 705,924
Sally Beauty Holdings Inc. COM 79546E104 60,352 3,539,695 SH   SOLE   2,570,395 0 969,300
Shaw Communication Inc. CL B CONV 82028K200 112,749 6,224,713 SH   SOLE   6,172,492 0 52,221
SS&C Technologies Holdings Inc. COM 78467J100 120,967 2,681,600 SH   SOLE   1,921,735 0 759,865
Strategic Education Inc. COM 86272C103 59,789 527,147 SH   SOLE   376,762 0 150,385
Tech Data Corp. COM 878237106 44,153 539,703 SH   SOLE   385,146 0 154,557
Tempur Sealy Intly Inc. COM 88023U101 16,999 410,608 SH   SOLE   273,496 0 137,112
Texas Instruments Incorporated COM 882508104 143,635 1,519,946 SH   SOLE   1,446,435 0 73,511
The Kraft Heinz Co. COM 500754106 1,076 25,000 SH   SOLE   25,000 0 0
Toronto-Dominion Bank COM NEW 891160509 142,127 2,857,197 SH   SOLE   2,831,833 0 25,364
Transcanada Corp. COM 89353D107 183,454 5,133,696 SH   SOLE   5,090,990 0 42,706
Union Pacific Corp. COM 907818108 88,659 641,391 SH   SOLE   610,536 0 30,855
United Fire Group Inc. COM 910340108 8,513 153,523 SH   SOLE   109,161 0 44,362
United Technologies Corp. COM 913017109 358,886 3,370,450 SH   SOLE   3,238,673 0 131,777
Valvoline Inc. COM 92047W101 8,026 414,805 SH   SOLE   293,474 0 121,331
Waddell & Reed Financial, Inc. CL A 930059100 27,469 1,519,303 SH   SOLE   1,044,648 0 474,655
Walgreens Boots Alliance, Inc. COM 931427108 480,884 7,037,664 SH   SOLE   6,777,087 0 260,577
White Mountains Insurance Group Ltd. COM G9618E107 31,147 36,315 SH   SOLE   26,908 0 9,407
Wyndham Destiinations Inc. COM 98310W108 3,201 89,301 SH   SOLE   63,067 0 26,234
Wyndham Hotels & Resorts Inc. COM 98311A105 7,772 171,292 SH   SOLE   165,585 0 5,707