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,569 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 141,456 21,463,296 SH   SOLE   21,308,496 0 154,800
Allison Transmission Holdings Inc. COM 01973R101 170,713 4,734,144 SH   SOLE   4,571,061 0 163,083
Altria Group Inc. COM 02209S103 2,146 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 91,621 3,990,451 SH   SOLE   3,033,576 0 956,875
AmerisourceBergen Corp. COM 03073E105 226,999 2,564,960 SH   SOLE   2,476,522 0 88,438
Apple Inc. COM 037833100 151,062 1,051,526 SH   SOLE   1,025,508 0 26,018
Argo Group International Holdings Ltd. COM G0464B107 8,843 130,422 SH   SOLE   126,392 0 4,030
Armstrong Flooring Inc. COM 04238R106 15,988 867,977 SH   SOLE   633,318 0 234,659
Arthur J. Gallagher & Co. COM 363576109 80,991 1,432,457 SH   SOLE   1,066,486 0 365,971
Artisan Partners Asset Management Inc. CL A 04316A108 42,993 1,557,717 SH   SOLE   1,147,701 0 410,016
Asbury Automotive Group Inc. COM 043436104 60,485 1,006,400 SH   SOLE   775,045 0 231,355
Autonation Inc. COM 05329W102 133,193 3,149,521 SH   SOLE   3,042,770 0 106,751
AutoZone, Inc. COM 053332102 290,144 401,278 SH   SOLE   390,363 0 10,915
Axalta Coating Systems Ltd. COM G0750C108 6,429 199,669 SH   SOLE   193,614 0 6,055
Bank of Montreal COM 063671101 2,237 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 196,015 3,356,441 SH   SOLE   3,332,691 0 23,750
BB&T Corp. COM 054937107 361,226 8,081,120 SH   SOLE   7,866,769 0 214,351
Becton, Dickinson & Co. COM 075887109 142,277 775,607 SH   SOLE   749,477 0 26,130
Berkshire Hathaway Inc. CL A 084670108 75,954 304 SH   SOLE   303 0 1
Berkshire Hathaway Inc. CL B 084670702 9,859 59,150 SH   SOLE   48,426 0 10,724
Booz Allen Hamilton Holding Corp. COM 099502106 76,569 2,163,574 SH   SOLE   1,633,403 0 530,171
Brookfield Asset Management Inc. CL A 112585104 247,355 6,801,364 SH   SOLE   6,755,029 0 46,335
Brookfiled Business Partners COM G16234109 2,496 100,912 SH   SOLE   100,272 0 640
Brookfield Infrastructure Partners LP COM G16252101 31,614 818,736 SH   SOLE   818,736 0 0
Brown & Brown Inc. COM 115236101 58,528 1,402,879 SH   SOLE   1,034,627 0 368,252
BWX Technologies Inc. COM 05605H100 56,416 1,185,201 SH   SOLE   1,143,395 0 41,806
CBIZ Inc. COM 124805102 67,682 4,995,011 SH   SOLE   3,835,196 0 1,159,815
Canadian Natural Resources Ltd. COM 136385101 497 15,200 SH   SOLE   15,200 0 0
Canadian National Railway Co. COM 136375102 215,820 2,929,047 SH   SOLE   2,908,347 0 20,700
CEB Inc. COM 125134106 114,739 1,459,789 SH   SOLE   1,104,949 0 354,840
Cenovus Energy Inc. COM 15135U109 191,678 16,966,937 SH   SOLE   16,713,758 0 253,179
Cisco Systems Inc. COM 17275R102 267,327 7,909,079 SH   SOLE   7,717,456 0 191,623
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 28,030 390,939 SH   SOLE   390,939 0 0
Colony Starwood Homes COM 19625X102 23,031 678,378 SH   SOLE   527,954 0 150,424
Computer Programs and Systems Inc. COM 205306103 30,481 1,088,605 SH   SOLE   802,771 0 285,834
Copart Inc. COM 217204106 12,056 194,668 SH   SOLE   188,906 0 5,762
Deckers Outdoor Corp. COM 243537107 46,360 776,156 SH   SOLE   575,105 0 201,051
Diageo PLC ADR 25243Q205 547 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 42,880 787,940 SH   SOLE   613,110 0 174,830
Eaton Vance Variable Rate Income Trust COM 278279104 11,776 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 133,964 3,203,491 SH   SOLE   3,181,691 0 21,800
Equifax Inc. COM 294429105 228,660 1,672,226 SH   SOLE   1,485,556 0 186,670
Expedia Inc. COM 30212P303 35,936 284,822 SH   SOLE   205,028 0 79,794
Expeditors International of Washington, Inc. COM 302130109 3,795 67,187 SH   SOLE   65,156 0 2,031
Extended Stay America Inc. UNIT 30224P200 18,325 1,149,645 SH   SOLE   922,943 0 226,702
Federated Investors Inc. CL B 314211103 38,605 1,465,632 SH   SOLE   1,079,119 0 386,513
Franklin Resources, Inc. COM 354613101 1,157 27,466 SH   SOLE   27,466 0 0
General Electric Co. COM 369604103 1,490 50,000 SH   SOLE   50,000 0 0
Generac Holdings Inc. COM 368736104 62,475 1,675,829 SH   SOLE   1,260,659 0 415,170
Gentex Corp. COM 371901109 238,694 11,190,538 SH   SOLE   9,540,858 0 1,649,680
Graco Inc. COM 384109104 49,901 530,068 SH   SOLE   396,999 0 133,069
Harris Corp. COM 413875105 140,993 1,267,126 SH   SOLE   1,223,712 0 43,414
Hilltop Holdings Inc. COM 432748101 46,342 1,686,988 SH   SOLE   1,175,307 0 511,681
Houghton Mifflin Harcourt Co. COM 44157R109 13,552 1,335,131 SH   SOLE   1,108,073 0 227,058
Houlihan Lokey, Inc. COM 441593100 42,677 1,238,818 SH   SOLE   915,123 0 323,695
Imperial Oil Ltd. COM 453038408 21,238 698,239 SH   SOLE   697,139 0 1,100
Jacobs Engineering Group Inc. COM 469814107 17,082 309,005 SH   SOLE   67,203 0 241,802
Johnson & Johnson COM 478160104 402,178 3,229,046 SH   SOLE   3,146,828 0 82,218
JP Morgan Chase & Co. COM 46625H100 2,402 27,346 SH   SOLE   27,346 0 0
Kimberly Clark Corp. COM 494368103 60,842 462,219 SH   SOLE   446,533 0 15,686
The Kraft Heinz Co. COM 500754106 1,362 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 10,411 72,563 SH   SOLE   70,372 0 2,191
Leucadia National Corp. COM 527288104 75,092 2,888,169 SH   SOLE   2,201,435 0 686,734
Main Street Capital Corp. COM 56035L104 65,842 1,720,453 SH   SOLE   1,240,373 0 480,080
MarketAxess Holdings Inc. COM 57060D108 83,803 446,971 SH   SOLE   336,133 0 110,838
McDonald's Corp. COM 580135101 179,869 1,387,770 SH   SOLE   1,343,129 0 44,641
Merck & Co., Inc. COM 58933Y105 321 5,047 SH   SOLE   5,047 0 0
Microsoft Corp. COM 594918104 271,329 4,119,785 SH   SOLE   3,979,612 0 140,173
Morgan Stanley COM 617446448 1,544 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 202,658 2,340,702 SH   SOLE   2,260,564 0 80,138
Oaktree Capital Group LLC COM 674001201 10,483 231,411 SH   SOLE   224,404 0 7,007
Oppenheimer Holdings Inc. CL A 683797104 7,782 455,059 SH   SOLE   455,059 0 0
Oracle Corp. COM 68389X105 268,822 6,026,043 SH   SOLE   5,886,076 0 139,967
Pennantpark Investment Corp. COM 708062104 21,176 2,601,501 SH   SOLE   1,983,116 0 618,385
Penske Auto Group Inc. COM 70959W103 97,520 2,083,320 SH   SOLE   1,583,349 0 499,971
PepsiCo Inc. COM 713448108 246,809 2,206,414 SH   SOLE   2,150,425 0 55,989
Philip Morris International Inc. COM 718172109 385,946 3,418,477 SH   SOLE   3,332,281 0 86,196
Potash Corporation of Saskatchewan Inc. COM 73755L107 209,799 12,301,651 SH   SOLE   12,222,599 0 79,052
PPG Industries Inc. COM 693506107 31,379 298,624 SH   SOLE   290,635 0 7,989
Premier Inc. CL A 74051N102 9,854 309,580 SH   SOLE   300,268 0 9,312
Primerica Inc. COM 74164M108 135,160 1,644,278 SH   SOLE   1,242,452 0 401,826
RE/MAX Holdings Inc. COM 75524W108 83,114 1,398,042 SH   SOLE   1,064,554 0 333,488
Ritchie Bros. Auctioneers Inc. COM 767744105 156,232 4,748,682 SH   SOLE   4,715,152 0 33,530
Rockwell Collins Inc. COM 774341101 165,017 1,698,400 SH   SOLE   1,638,897 0 59,503
Royal Bank of Canada COM 780087102 198,005 2,722,491 SH   SOLE   2,701,891 0 20,600
Sabre Corp. COM 78573M104 197,739 9,331,715 SH   SOLE   9,018,674 0 313,041
Scripps Networks Interactive, Inc. CL A 811065101 29,031 370,435 SH   SOLE   118,134 0 252,301
Servicemaster COM 81761R109 5,317 127,359 SH   SOLE   123,517 0 3,842
Shopify Inc. CL A 82509L107 681 10,000 SH   SOLE   10,000 0 0
SS&C Technologies Holdings Inc. COM 78467J100 91,774 2,592,474 SH   SOLE   1,973,181 0 619,293
Strayer Education Inc. COM 863236105 26,943 334,733 SH   SOLE   241,365 0 93,368
Suncor Energy Inc. COM 867224107 148,926 4,859,145 SH   SOLE   4,825,645 0 33,500
TCP Capital Corp. COM 87238Q103 54,491 3,128,048 SH   SOLE   2,287,966 0 840,082
TE Connectivity Ltd. REG SHS H84989104 1,203 16,143 SH   SOLE   15,698 0 445
Tempur Sealy Intly Inc. COM 88023U101 48,591 1,045,873 SH   SOLE   795,504 0 250,369
Toronto-Dominion Bank COM 891160509 186,320 3,726,384 SH   SOLE   3,698,362 0 28,022
Transunion COM 89400J107 9,521 248,274 SH   SOLE   241,631 0 6,643
Union Pacific Corp. COM 907818108 408,579 3,857,430 SH   SOLE   3,748,788 0 108,642
United Technologies Corp. COM 913017109 382,688 3,410,463 SH   SOLE   3,316,476 0 93,987
Varex Imaging Corp COM 92214X106 7,516 223,693 SH   SOLE   216,827 0 6,866
Waddell & Reed Financial, Inc. CL A 930059100 14,209 835,799 SH   SOLE   638,915 0 196,884
Walgreens Boots Alliance, Inc. COM 931427108 430,245 5,180,551 SH   SOLE   5,033,908 0 146,643
White Mountains Insurance Group Ltd. COM G9618E107 7,459 8,477 SH   SOLE   8,213 0 264