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,436 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 125,670 22,643,139 SH   SOLE   22,413,039 0 230,100
Allison Transmission Holdings Inc. COM 01973R101 132,700 4,700,673 SH   SOLE   4,535,308 0 165,365
Altria Group Inc. COM 02209S103 2,072 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 86,460 4,221,665 SH   SOLE   2,986,566 0 1,235,099
AmerisourceBergen Corp. COM 03073E105 207,347 2,614,053 SH   SOLE   2,522,213 0 91,840
Apple Inc. COM 037833100 176,990 1,851,364 SH   SOLE   1,804,589 0 46,775
Ares Capital Corp. COM 04010L103 33,085 2,329,924 SH   SOLE   1,600,360 0 729,564
Argo Group International Holdings Ltd. COM G0464B107 5,555 107,038 SH   SOLE   103,077 0 3,961
Armstrong Flooring Inc. COM 04238R106 16,471 971,737 SH   SOLE   647,806 0 323,931
Arthur J. Gallagher & Co. COM 363576109 70,612 1,483,440 SH   SOLE   1,010,076 0 473,364
Artisan Partners Asset Management Inc. CL A 04316A108 45,296 1,636,415 SH   SOLE   1,105,048 0 531,367
Asbury Automotive Group Inc. COM 043436104 59,525 1,128,645 SH   SOLE   828,649 0 299,996
Autonation Inc. COM 05329W102 150,110 3,195,184 SH   SOLE   3,084,725 0 110,459
AutoZone, Inc. COM 053332102 203,484 256,329 SH   SOLE   249,740 0 6,589
Axalta Coating Systems Ltd. COM G0750C108 3,907 147,270 SH   SOLE   141,951 0 5,319
Babcock & Wilcox Enterprises, Inc. COM 05614L100 48,290 3,287,289 SH   SOLE   3,180,966 0 106,323
Bank of Montreal COM 063671101 1,903 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 170,168 3,496,631 SH   SOLE   3,465,581 0 31,050
BB&T Corp. COM 054937107 303,125 8,512,356 SH   SOLE   8,286,557 0 225,799
Becton, Dickinson & Co. COM 075887109 134,743 794,525 SH   SOLE   766,364 0 28,161
Berkshire Hathaway Inc. CL A 084670108 59,234 273 SH   SOLE   272 0 1
Berkshire Hathaway Inc. CL B 084670702 7,923 54,722 SH   SOLE   47,209 0 7,513
Booz Allen Hamilton Holding Corp. COM 099502106 65,831 2,221,022 SH   SOLE   1,536,176 0 684,846
Brookfield Asset Management Inc. CL A 112585104 169,637 5,163,326 SH   SOLE   5,115,891 0 47,435
Brookfiled Business Partners COM G16234109 1,948 103,391 SH   SOLE   102,442 0 949
Brookfield Infrastructure Partners LP COM G16252101 23,691 527,291 SH   SOLE   527,291 0 0
Brown & Brown Inc. COM 115236101 54,722 1,460,429 SH   SOLE   983,785 0 476,644
BWX Technologies Inc. COM 05605H100 143,295 4,006,001 SH   SOLE   3,865,892 0 140,109
CBIZ Inc. COM 124805102 56,340 5,412,122 SH   SOLE   3,849,727 0 1,562,395
Canadian Natural Resources Ltd. COM 136385101 550 17,946 SH   SOLE   17,946 0 0
Canadian National Railway Co. COM 136375102 177,229 3,022,114 SH   SOLE   2,995,614 0 26,500
CEB Inc. COM 125134106 67,561 1,095,345 SH   SOLE   755,373 0 339,972
Cenovus Energy Inc. COM 15135U109 322,915 23,507,499 SH   SOLE   23,133,517 0 373,982
Cisco Systems Inc. COM 17275R102 228,819 7,975,560 SH   SOLE   7,772,723 0 202,837
The Coca-Cola Company COM 191216100 158,388 3,494,102 SH   SOLE   3,371,508 0 122,594
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 28,658 345,449 SH   SOLE   345,449 0 0
Colony Starwood Homes COM 19625X102 20,048 659,028 SH   SOLE   466,411 0 192,617
Computer Programs and Systems Inc. COM 205306103 45,594 1,142,144 SH   SOLE   771,886 0 370,258
Copart Inc. COM 217204106 7,869 160,566 SH   SOLE   154,911 0 5,655
Cumulus Media Inc. COM 231082108 2,584 8,336,602 SH   SOLE   5,769,139 0 2,567,463
Deckers Outdoor Corp. COM 243537107 46,840 814,332 SH   SOLE   553,769 0 260,563
DeVry Education Group Inc. COM 251893103 42,018 2,355,255 SH   SOLE   1,591,416 0 763,839
Diageo PLC ADR 25243Q205 535 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 47,366 558,696 SH   SOLE   404,458 0 154,238
Eaton Vance Variable Rate Income Trust COM 278279104 10,446 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 137,826 3,276,045 SH   SOLE   3,245,245 0 30,800
Equifax Inc. COM 294429105 218,741 1,703,589 SH   SOLE   1,470,241 0 233,348
Expedia Inc. COM 30212P303 31,969 300,741 SH   SOLE   197,286 0 103,455
Expeditors International of Washington, Inc. COM 302130109 2,734 55,752 SH   SOLE   53,740 0 2,012
Federated Investors Inc. CL B 314211103 46,531 1,616,777 SH   SOLE   1,113,231 0 503,546
Franklin Resources, Inc. COM 354613101 917 27,466 SH   SOLE   27,466 0 0
General Electric Co. COM 369604103 1,574 50,000 SH   SOLE   50,000 0 0
Generac Holdings Inc. COM 368736104 62,563 1,789,572 SH   SOLE   1,250,720 0 538,852
Gentex Corp. COM 371901109 173,532 11,231,866 SH   SOLE   9,156,180 0 2,075,686
Graco Inc. COM 384109104 43,113 545,799 SH   SOLE   373,809 0 171,990
Harris Corp. COM 413875105 182,210 2,183,728 SH   SOLE   2,106,112 0 77,616
Hilltop Holdings Inc. COM 432748101 36,288 1,728,823 SH   SOLE   1,125,444 0 603,379
Hornbeck Offshore Services, Inc. COM 440543106 1,721 206,297 SH   SOLE   198,713 0 7,584
Houghton Mifflin Harcourt Co. COM 44157R109 16,535 1,057,905 SH   SOLE   759,302 0 298,603
Houlihan Lokey, Inc. COM 441593100 30,408 1,359,300 SH   SOLE   920,803 0 438,497
Humana Inc. COM 444859102 85,531 475,491 SH   SOLE   458,088 0 17,403
Imperial Oil Ltd. COM 453038408 21,563 686,176 SH   SOLE   685,076 0 1,100
iSHARES iBOXX HI-YLD BOND ETF COM 464288513 7,960 93,988 SH   SOLE   93,988 0 0
Jacobs Engineering Group Inc. COM 469814107 24,694 495,767 SH   SOLE   174,860 0 320,907
Johnson & Johnson COM 478160104 391,659 3,228,847 SH   SOLE   3,144,679 0 84,168
JP Morgan Chase & Co. COM 46625H100 1,699 27,346 SH   SOLE   27,346 0 0
Kayne Anderson Energy Development Co. COM 48660Q102 15,218 784,053 SH   SOLE   479,214 0 304,839
The Kraft Heinz Co. COM 500754106 1,327 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 5,098 39,135 SH   SOLE   37,743 0 1,392
Leucadia National Corp. COM 527288104 130,869 7,551,612 SH   SOLE   6,487,416 0 1,064,196
Main Street Capital Corp. COM 56035L104 71,412 2,173,892 SH   SOLE   1,461,663 0 712,229
MarketAxess Holdings Inc. COM 57060D108 79,893 549,470 SH   SOLE   396,416 0 153,054
McCormick & Co., Inc. COM 579780206 6,256 58,649 SH   SOLE   58,649 0 0
McDonald's Corp. COM 580135101 141,420 1,175,173 SH   SOLE   1,133,869 0 41,304
Merck & Co., Inc. COM 58933Y105 412 7,159 SH   SOLE   7,159 0 0
Microsoft Corp. COM 594918104 213,257 4,167,616 SH   SOLE   4,020,322 0 147,294
Moody's Corp. COM 615369105 3,073 32,795 SH   SOLE   31,626 0 1,169
Morgan Stanley COM 617446448 937 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 161,103 2,431,383 SH   SOLE   2,345,796 0 85,587
Nutraceutical International Corp. COM 67060Y101 12,254 529,311 SH   SOLE   356,989 0 172,322
Occidental Petroleum Corp. COM 674599105 207,216 2,742,405 SH   SOLE   2,646,569 0 95,836
Oppenheimer Holdings Inc. CL A 683797104 3,265 211,218 SH   SOLE   211,218 0 0
Oracle Corp. COM 68389X105 247,836 6,055,113 SH   SOLE   5,909,447 0 145,666
Pennantpark Investment Corp. COM 708062104 4,911 719,026 SH   SOLE   479,876 0 239,150
Penske Auto Group Inc. COM 70959W103 81,424 2,588,167 SH   SOLE   1,799,509 0 788,658
PepsiCo Inc. COM 713448108 234,740 2,215,787 SH   SOLE   2,157,515 0 58,272
Philip Morris International Inc. COM 718172109 352,845 3,468,790 SH   SOLE   3,376,782 0 92,008
Potash Corporation of Saskatchewan Inc. COM 73755L107 199,343 12,348,824 SH   SOLE   12,235,172 0 113,652
Premier Inc. CL A 74051N102 7,817 239,065 SH   SOLE   230,482 0 8,583
Primerica Inc. COM 74164M108 99,303 1,734,853 SH   SOLE   1,214,475 0 520,378
RE/MAX Holdings Inc. COM 75524W108 60,580 1,504,709 SH   SOLE   1,049,353 0 455,356
Ritchie Bros. Auctioneers Inc. COM 767744105 208,615 6,175,689 SH   SOLE   6,122,644 0 53,045
Rockwell Collins Inc. COM 774341101 27,820 326,755 SH   SOLE   319,129 0 7,626
Rogers Communications Inc. CL B 775109200 856 21,293 SH   SOLE   21,293 0 0
Royal Bank of Canada COM 780087102 166,919 2,844,442 SH   SOLE   2,817,942 0 26,500
Sabre Corp. COM 78573M104 157,022 5,861,224 SH   SOLE   5,662,971 0 198,253
Scripps Networks Interactive, Inc. CL A 811065101 26,601 427,185 SH   SOLE   97,537 0 329,648
SS&C Technologies Holdings Inc. COM 78467J100 72,817 2,593,198 SH   SOLE   1,795,910 0 797,288
Strayer Education Inc. COM 863236105 18,306 372,606 SH   SOLE   244,362 0 128,244
Suncor Energy Inc. COM 867224107 206,305 7,488,313 SH   SOLE   7,416,887 0 71,426
Synnex Corp. COM 87162W100 73,449 774,617 SH   SOLE   504,331 0 270,286
Tech Data Corp. COM 878237106 53,026 738,013 SH   SOLE   492,021 0 245,992
Teleflex Inc. COM 879369106 39,608 223,382 SH   SOLE   146,848 0 76,534
TeleTech Holdings Inc. COM 879939106 8,286 305,429 SH   SOLE   294,156 0 11,273
Toronto-Dominion Bank COM 891160509 164,638 3,860,428 SH   SOLE   3,825,906 0 34,522
Union Pacific Corp. COM 907818108 352,138 4,035,967 SH   SOLE   3,925,729 0 110,238
United Technologies Corp. COM 913017109 349,499 3,408,085 SH   SOLE   3,312,091 0 95,994
Waddell & Reed Financial, Inc. CL A 930059100 17,145 995,621 SH   SOLE   720,527 0 275,094
Walgreens Boots Alliance, Inc. COM 931427108 440,671 5,292,069 SH   SOLE   5,136,570 0 155,499
White Mountains Insurance Group Ltd. COM G9618E107 5,947 7,063 SH   SOLE   6,804 0 259