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,348 8,200 SH   SOLE   8,200 0 0
Allison Transmission Holdings Inc. COM 01973R101 277,339 5,894,568 SH   SOLE   5,578,742 0 315,826
Alphabet Inc. CAP STK CL A 02079K305 374,675 306,824 SH   SOLE   294,581 0 12,243
Altria Group Inc. COM 02209S103 1,229 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust CL A 02665T306 100,831 3,894,577 SH   SOLE   2,670,365 0 1,224,212
AmerisourceBergen Corp COM 03073E105 198,726 2,413,774 SH   SOLE   2,287,896 0 125,878
Apple Inc COM 037833100 189,404 845,669 SH   SOLE   812,630 0 33,039
Argo Group International Holdings Ltd. COM G0464B107 10,963 156,075 SH   SOLE   151,619 0 4,456
Arthur J. Gallagher & Co. COM 363576109 108,201 1,208,008 SH   SOLE   804,001 0 404,007
Autodesk Inc. COM 052769106 4,134 27,989 SH   SOLE   27,216 0 773
AutoZone, Inc. COM 053332102 156,117 143,937 SH   SOLE   138,562 0 5,375
Axalta Coating Systems Ltd. COM G0750C108 5,723 189,805 SH   SOLE   184,411 0 5,394
Bank of Montreal COM 063671101 7,737 105,000 SH   SOLE   105,000 0 0
Bank of Nova Scotia COM 064149107 138,731 2,441,474 SH   SOLE   2,421,506 0 19,968
BB&T Corp. COM 054937107 465,750 8,726,811 SH   SOLE   8,389,247 0 337,564
Becton, Dickinson & Co. COM 075887109 184,292 728,542 SH   SOLE   689,214 0 39,328
Berkshire Hathaway Inc. CL B NEW 084670702 77,992 374,927 SH   SOLE   351,051 0 23,876
Berkshire Hathaway Inc. CL A 084670108 103,216 331 SH   SOLE   331 0 0
BlackRock TCP Capital Corp. COM 09259e108 33,549 2,475,017 SH   SOLE   1,539,210 0 935,807
Booking Holdings Inc. COM 09857L108 104,699 53,347 SH   SOLE   50,538 0 2,809
Booz Allen Hamilton Holding Corp. CL A 099502106 40,568 571,219 SH   SOLE   375,930 0 195,289
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 149,437 2,813,045 SH   SOLE   2,789,767 0 23,278
Brookfield Property Partners L.P. UNIT LTD PARTN G16249107 103,171 5,081,035 SH   SOLE   5,035,671 0 45,364
Brown & Brown Inc. COM 115236101 85,529 2,371,842 SH   SOLE   1,559,348 0 812,494
Camco Investors Inc. CL A COM 361438104 1,811 92,619 SH   SOLE   92,619 0 0
Canadian National Railway Co. COM 136375102 168,161 1,872,008 SH   SOLE   1,855,677 0 16,331
Canadian Natural Resources Ltd. COM 136385101 405 15,200 SH   SOLE   15,200 0 0
CBIZ Inc. COM 124805102 59,339 2,525,053 SH   SOLE   1,581,213 0 943,840
CDW Corp. COM 12514G108 435 3,531 SH   SOLE   3,531 0 0
Cedar Fair L.P. DEPOSITRY UNIT 150185106 57,785 990,145 SH   SOLE   668,820 0 321,325
Coca-Cola Femsa S.A.B. de C.V. SPONSORD ADR REP 191241108 25,333 417,892 SH   SOLE   417,892 0 0
Copart Inc. COM 217204106 17,317 215,577 SH   SOLE   209,546 0 6,031
Diageo PLC SPON ADR NEW 25243Q205 774 4,736 SH   SOLE   4,736 0 0
Eaton Vance Variable Rate Income Trust COM 278279104 10,282 777,790 SH   SOLE   777,790 0 0
Emerald Expositions Events Inc. COM 29103B100 18,198 1,870,291 SH   SOLE   1,111,806 0 758,485
Enbridge Inc. COM 29250N105 187,127 5,329,259 SH   SOLE   5,283,922 0 45,337
Equifax Inc. COM 294429105 6,790 48,272 SH   SOLE   46,931 0 1,341
Equity Commonwealth COM SH BEN INT 294628102 25,033 730,876 SH   SOLE   241,133 0 489,743
Expeditors International of Washington, Inc. COM 302130109 267 3,596 SH   SOLE   3,596 0 0
Extended Stay America Inc. UNIT 99/99/9999B 30224P200 43,447 2,967,695 SH   SOLE   2,018,082 0 949,613
Facebook Inc. CL A 30303M102 223,497 1,255,036 SH   SOLE   1,190,497 0 64,539
Federated Investors Inc. CL B 314211103 33,346 1,028,867 SH   SOLE   714,416 0 314,451
First American Financial Corp. COM 31847R102 317 5,375 SH   SOLE   5,224 0 151
Franklin Resources, Inc. COM 354613101 793 27,466 SH   SOLE   27,466 0 0
Gartner Inc COM 366651107 44,813 313,401 SH   SOLE   197,834 0 115,567
Generac Holdings Inc. COM 368736104 113,337 1,446,735 SH   SOLE   965,925 0 480,810
General Electric Co. COM 369604103 3,576 400,000 SH   SOLE   400,000 0 0
Gentex Corp. COM 371901109 207,570 7,538,396 SH   SOLE   5,846,063 0 1,692,333
Graco Inc. COM 384109104 31,213 677,961 SH   SOLE   456,227 0 221,734
Grand Canyon Education Inc. COM 38526M106 8,227 83,773 SH   SOLE   33,267 0 50,506
Houghton Mifflin Harcourt Co. COM 44157R109 39,448 7,401,174 SH   SOLE   5,092,527 0 2,308,647
Houlihan Lokey, Inc. CL A 441593100 42,536 943,149 SH   SOLE   589,313 0 353,836
Imperial Oil Ltd. COM NEW 453038408 8,433 323,700 SH   SOLE   322,305 0 1,395
Invitation Homes Inc COM 46187W107 44,392 1,499,236 SH   SOLE   1,031,082 0 468,154
ISHARES CORE S&P SMALL-CAP ETF CORE S&P SCP ETF 464287804 6,250 80,293 SH   SOLE   80,293 0 0
Jefferies Financial Group Inc. COM 47233W109 86,472 4,699,567 SH   SOLE   3,167,265 0 1,532,302
Johnson & Johnson COM 478160104 338,993 2,620,134 SH   SOLE   2,527,249 0 92,885
JP Morgan Chase & Co. COM 46625H100 2,298 19,522 SH   SOLE   19,522 0 0
Kennametal Inc. COM 489170100 51,883 1,687,808 SH   SOLE   1,108,413 0 579,395
L3 Harris Technologies Inc. COM 502431109 150,524 721,452 SH   SOLE   681,953 0 39,499
Laboratory Corporation of America Holdings COM NEW 50540R409 14,570 86,726 SH   SOLE   84,274 0 2,452
Main Street Capital Corp. COM 56035L104 65,688 1,520,214 SH   SOLE   971,739 0 548,475
MarketAxess Holdings Inc. COM 57060D108 18,842 57,532 SH   SOLE   43,217 0 14,315
Marriott Vacations Worldwide Corp. COM 57164Y107 16,794 162,093 SH   SOLE   107,598 0 54,495
McDonald's Corp. COM 580135101 124,199 578,450 SH   SOLE   550,880 0 27,570
Merck & Co., Inc. COM 58933Y105 315 3,737 SH   SOLE   3,737 0 0
Microsoft Corp. COM 594918104 442,270 3,181,113 SH   SOLE   3,019,570 0 161,543
MSC Industrial Direct Co Inc. CL A 553530106 10,569 145,716 SH   SOLE   44,225 0 101,491
News Corp CL A 65249B109 142,612 10,245,149 SH   SOLE   9,703,963 0 541,186
Northern Trust Corp. COM 665859104 246,956 2,646,340 SH   SOLE   2,507,773 0 138,567
Nutrien Ltd. COM 67077M108 160,999 3,230,457 SH   SOLE   3,204,184 0 26,273
Oracle Corp. COM 68389X105 268,849 4,885,499 SH   SOLE   4,709,933 0 175,566
Penske Auto Group Inc. COM 70959W103 104,920 2,219,117 SH   SOLE   1,483,450 0 735,667
PepsiCo Inc. COM 713448108 310,304 2,263,340 SH   SOLE   2,177,175 0 86,165
Philip Morris International Inc. COM 718172109 1,522 20,048 SH   SOLE   20,048 0 0
Premier Inc. CL A 74051N102 15,093 521,893 SH   SOLE   509,278 0 12,615
Primerica Inc. COM 74164M108 137,322 1,079,322 SH   SOLE   701,075 0 378,247
Qurate Retail Inc. COM SER A 74915M100 23,445 2,272,886 SH   SOLE   844,589 0 1,428,297
RE/MAX Holdings Inc. CL A 75524W108 53,474 1,662,755 SH   SOLE   1,133,983 0 528,772
Restaurant Brands International Inc. COM 76131D103 87,061 1,223,932 SH   SOLE   1,212,674 0 11,258
Ritchie Bros. Auctioneers Inc. COM 767744105 1,185 29,691 SH   SOLE   29,691 0 0
Royal Bank of Canada COM 780087102 152,512 1,879,315 SH   SOLE   1,862,664 0 16,651
Sabre Corp. COM 78573M104 423,692 18,919,044 SH   SOLE   18,167,714 0 751,330
Sally Beauty Holdings Inc. COM 79546e104 27,621 1,855,002 SH   SOLE   1,843,855 0 11,147
Shaw Communication Inc. CL B CONV 82028K200 105,497 5,367,225 SH   SOLE   5,319,743 0 47,482
Simpson Manufacturing Co Inc. COM 829073105 46,790 674,501 SH   SOLE   375,222 0 299,279
Spectrum Brands Holdings Inc. COM 84790A105 6,203 117,664 SH   SOLE   79,357 0 38,307
SS&C Technologies Holdings Inc. COM 78467J100 223,134 4,326,825 SH   SOLE   3,483,832 0 842,993
Stantec Inc. COM 85472N109 115,726 5,226,994 SH   SOLE   5,182,378 0 44,616
Strategic Education Inc. COM 86272C103 69,309 510,074 SH   SOLE   349,184 0 160,890
TC Energy Corp. COM 87807B107 223,911 4,322,507 SH   SOLE   4,285,847 0 36,660
Tech Data Corp. COM 878237106 52,076 499,579 SH   SOLE   342,778 0 156,801
Texas Instruments Incorporated COM 882508104 107,492 831,724 SH   SOLE   788,447 0 43,277
The Kraft Heinz Co. COM 500754106 698 25,000 SH   SOLE   25,000 0 0
Toronto-Dominion Bank COM NEW 891160509 147,690 2,531,836 SH   SOLE   2,509,064 0 22,772
Union Pacific Corp. COM 907818108 75,761 467,718 SH   SOLE   443,486 0 24,232
United Fire Group Inc. COM 910340108 6,665 141,875 SH   SOLE   96,868 0 45,007
United Technologies Corp. COM 913017109 477,341 3,496,495 SH   SOLE   3,353,694 0 142,801
Valvoline Inc. COM 92047W101 230 10,438 SH   SOLE   10,438 0 0
Waddell & Reed Financial, Inc. CL A 930059100 52,133 3,034,519 SH   SOLE   2,011,856 0 1,022,663
Walgreens Boots Alliance, Inc. COM 931427108 403,230 7,290,365 SH   SOLE   7,002,185 0 288,180
White Mountains Insurance Group Ltd. COM G9618E107 32,385 29,986 SH   SOLE   20,567 0 9,419
Wyndham Destiinations Inc. COM 98310W108 19,160 416,333 SH   SOLE   271,703 0 144,630
Wyndham Hotels & Resorts Inc. COM 98311A105 10,250 198,105 SH   SOLE   192,398 0 5,707