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,366 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 114,056 20,749,264 SH   SOLE   20,520,364 0 228,900
Allison Transmission Holdings Inc. COM 01973R101 119,050 4,412,513 SH   SOLE   4,236,841 0 175,672
Altria Group Inc. COM 02209S103 1,883 30,048 SH   SOLE   30,048 0 0
American Capital, Ltd. COM 02503Y103 6,254 410,400 SH   SOLE   397,111 0 13,289
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 67,921 4,271,768 SH   SOLE   3,026,245 0 1,245,523
AmerisourceBergen Corp. COM 03073E105 191,905 2,217,275 SH   SOLE   2,126,559 0 90,716
Apple Inc. COM 037833100 194,901 1,788,251 SH   SOLE   1,742,075 0 46,176
Ares Capital Corp. COM 04010L103 55,125 3,714,606 SH   SOLE   2,516,980 0 1,197,626
Argo Group International Holdings Ltd. COM G0464B107 6,104 106,364 SH   SOLE   102,782 0 3,582
Arthur J. Gallagher & Co. COM 363576109 66,629 1,497,948 SH   SOLE   1,020,974 0 476,974
Artisan Partners Asset Management Inc. CL A 04316A108 50,729 1,644,897 SH   SOLE   1,109,305 0 535,592
Asbury Automotive Group Inc. COM 043436104 46,622 779,117 SH   SOLE   561,493 0 217,624
Autonation Inc. COM 05329W102 51,786 1,109,378 SH   SOLE   1,079,780 0 29,598
AutoZone, Inc. COM 053332102 196,661 246,848 SH   SOLE   240,259 0 6,589
Axalta Coating Systems Ltd. COM G0750C108 1,440 49,323 SH   SOLE   47,699 0 1,624
Babcock & Wilcox Enterprises, Inc. COM 05614L100 93,106 4,350,755 SH   SOLE   4,184,932 0 165,823
Bank of Montreal COM 063671101 1,822 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 175,131 3,579,060 SH   SOLE   3,543,710 0 35,350
BB&T Corp. COM 054937107 273,465 8,219,558 SH   SOLE   7,989,165 0 230,393
Becton, Dickinson & Co. COM 075887109 130,153 857,286 SH   SOLE   824,845 0 32,441
Berkshire Hathaway Inc. CL A 084670108 58,699 275 SH   SOLE   274 0 1
Berkshire Hathaway Inc. CL B 084670702 7,772 54,778 SH   SOLE   45,440 0 9,338
Booz Allen Hamilton Holding Corp. COM 099502106 67,980 2,245,040 SH   SOLE   1,555,030 0 690,010
Brookfield Asset Management Inc. CL A 112585104 175,950 5,052,587 SH   SOLE   5,000,552 0 52,035
Brookfield Infrastructure Partners LP COM G16252101 22,455 532,566 SH   SOLE   532,566 0 0
Brown & Brown Inc. COM 115236101 52,750 1,473,458 SH   SOLE   993,193 0 480,265
BWX Technologies Inc. COM 05605H100 126,514 3,769,773 SH   SOLE   3,620,210 0 149,563
CBIZ Inc. COM 124805102 48,567 4,813,331 SH   SOLE   3,238,161 0 1,575,170
Canadian Natural Resources Ltd. COM 136385101 497 18,346 SH   SOLE   18,346 0 0
Canadian National Railway Co. COM 136375102 187,039 2,989,262 SH   SOLE   2,960,062 0 29,200
CEB Inc. COM 125134106 71,881 1,110,470 SH   SOLE   767,925 0 342,545
Cenovus Energy Inc. COM 15135U109 309,226 23,733,570 SH   SOLE   23,365,088 0 368,482
Cisco Systems Inc. COM 17275R102 226,290 7,948,382 SH   SOLE   7,743,679 0 204,703
The Coca-Cola Company COM 191216100 172,358 3,715,410 SH   SOLE   3,566,366 0 149,044
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 23,527 283,285 SH   SOLE   283,285 0 0
Colony Starwood Homes COM 19625X102 16,531 667,925 SH   SOLE   474,104 0 193,821
Computer Programs and Systems Inc. COM 205306103 59,805 1,147,439 SH   SOLE   774,119 0 373,320
Copart Inc. COM 217204106 7,116 174,552 SH   SOLE   168,918 0 5,634
Cumulus Media Inc. CL A 231082108 3,884 8,366,010 SH   SOLE   5,783,173 0 2,582,837
Deckers Outdoor Corp. COM 243537107 49,038 818,528 SH   SOLE   555,854 0 262,674
DeVry Education Group Inc. COM 251893103 42,697 2,472,314 SH   SOLE   1,699,454 0 772,860
Diageo PLC ADR 25243Q205 511 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 44,135 472,387 SH   SOLE   316,896 0 155,491
Eaton Vance Variable Rate Income Trust COM 278279104 10,236 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 126,354 3,241,579 SH   SOLE   3,207,679 0 33,900
Equifax Inc. COM 294429105 187,522 1,640,752 SH   SOLE   1,404,000 0 236,752
Expedia Inc. COM 30212P303 32,593 302,293 SH   SOLE   198,046 0 104,247
Expeditors International of Washington, Inc. COM 302130109 2,946 60,354 SH   SOLE   58,369 0 1,985
Federated Investors Inc. CL B 314211103 47,240 1,637,450 SH   SOLE   1,130,138 0 507,312
Fifth Street Asset Management, Inc. COM 31679P109 700 228,722 SH   SOLE   228,722 0 0
Franklin Resources, Inc. COM 354613101 1,073 27,466 SH   SOLE   27,466 0 0
General Electric Co. COM 369604103 1,590 50,000 SH   SOLE   50,000 0 0
Generac Holdings Inc. COM 368736104 67,595 1,815,126 SH   SOLE   1,272,244 0 542,882
Gentex Corp. COM 371901109 176,907 11,275,149 SH   SOLE   9,163,823 0 2,111,326
Graco Inc. COM 384109104 46,348 552,022 SH   SOLE   378,757 0 173,265
Harris Corp. COM 413875105 140,904 1,809,713 SH   SOLE   1,736,617 0 73,096
Hilltop Holdings Inc. COM 432748101 39,591 2,096,984 SH   SOLE   1,367,618 0 729,366
Hornbeck Offshore Services, Inc. COM 440543106 2,219 223,504 SH   SOLE   216,019 0 7,485
Houghton Mifflin Harcourt Co. COM 44157R109 20,702 1,038,239 SH   SOLE   738,898 0 299,341
Houlihan Lokey, Inc. COM 441593100 33,938 1,362,985 SH   SOLE   920,862 0 442,123
Humana Inc. COM 444859102 155,324 848,999 SH   SOLE   815,653 0 33,346
Imperial Oil Ltd. COM 453038408 14,900 445,422 SH   SOLE   444,522 0 900
iSHARES iBOXX HI-YLD BOND ETF COM 464288513 7,678 93,988 SH   SOLE   93,988 0 0
Jacobs Engineering Group Inc. COM 469814107 22,222 510,269 SH   SOLE   189,448 0 320,821
Johnson & Johnson COM 478160104 346,150 3,199,171 SH   SOLE   3,111,152 0 88,019
JP Morgan Chase & Co. COM 46625H100 1,619 27,346 SH   SOLE   27,346 0 0
Kayne Anderson Energy Development Co. COM 48660Q102 13,142 787,426 SH   SOLE   480,529 0 306,897
The Kraft Heinz Co. COM 500754106 1,178 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 4,989 42,591 SH   SOLE   41,199 0 1,392
Leucadia National Corp. COM 527288104 122,467 7,573,721 SH   SOLE   6,492,668 0 1,081,053
Main Street Capital Corp. COM 56035L104 68,789 2,194,211 SH   SOLE   1,476,988 0 717,223
MarketAxess Holdings Inc. COM 57060D108 69,321 555,323 SH   SOLE   401,141 0 154,182
McCormick & Co., Inc. COM 579780206 5,871 59,013 SH   SOLE   59,013 0 0
McDonald's Corp. COM 580135101 176,319 1,402,922 SH   SOLE   1,347,730 0 55,192
Merck & Co., Inc. COM 58933Y105 379 7,159 SH   SOLE   7,159 0 0
Microsoft Corp. COM 594918104 215,269 3,897,687 SH   SOLE   3,742,404 0 155,283
Moody's Corp. COM 615369105 3,438 35,603 SH   SOLE   34,450 0 1,153
Morgan Stanley COM 617446448 902 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 149,644 2,296,217 SH   SOLE   2,205,010 0 91,207
Nutraceutical International Corp. COM 67060Y101 15,651 642,772 SH   SOLE   432,099 0 210,673
Occidental Petroleum Corp. COM 674599105 176,186 2,574,685 SH   SOLE   2,473,079 0 101,606
Oracle Corp. COM 68389X105 238,988 5,841,794 SH   SOLE   5,699,726 0 142,068
Penske Auto Group Inc. COM 70959W103 87,475 2,308,047 SH   SOLE   1,612,794 0 695,253
PepsiCo Inc. COM 713448108 252,857 2,467,382 SH   SOLE   2,397,705 0 69,677
Philip Morris International Inc. COM 718172109 336,215 3,426,914 SH   SOLE   3,330,595 0 96,319
Potash Corporation of Saskatchewan Inc. COM 73755L107 203,098 11,914,885 SH   SOLE   11,790,933 0 123,952
Premier Inc. CL A 74051N102 7,238 216,958 SH   SOLE   209,899 0 7,059
Primerica Inc. COM 74164M108 78,426 1,761,190 SH   SOLE   1,237,001 0 524,189
RE/MAX Holdings Inc. COM 75524W108 52,312 1,525,122 SH   SOLE   1,066,276 0 458,846
Ritchie Bros. Auctioneers Inc. COM 767744105 171,447 6,331,338 SH   SOLE   6,267,669 0 63,669
Rogers Communications Inc. CL B 775109200 38,178 952,315 SH   SOLE   941,015 0 11,300
Royal Bank of Canada COM 780087102 166,343 2,883,380 SH   SOLE   2,853,980 0 29,400
Sabre Corp. COM 78573M104 139,046 4,807,939 SH   SOLE   4,616,500 0 191,439
Scripps Networks Interactive, Inc. CL A 811065101 28,518 435,394 SH   SOLE   105,793 0 329,601
SS&C Technologies Holdings Inc. COM 78467J100 83,329 1,313,929 SH   SOLE   912,353 0 401,576
Strayer Education Inc. COM 863236105 18,276 374,899 SH   SOLE   245,687 0 129,212
Suncor Energy Inc. COM 867224107 212,274 7,612,413 SH   SOLE   7,534,043 0 78,370
Synnex Corp. COM 87162W100 72,088 778,572 SH   SOLE   506,272 0 272,300
Tech Data Corp. COM 878237106 54,503 709,949 SH   SOLE   463,252 0 246,697
Teleflex Inc. COM 879369106 35,254 224,534 SH   SOLE   147,416 0 77,118
TeleTech Holdings Inc. COM 879939106 9,190 331,065 SH   SOLE   319,939 0 11,126
Toronto-Dominion Bank COM 891160509 167,088 3,866,033 SH   SOLE   3,827,011 0 39,022
Tronox Ltd. CL A Q9235V101 6,388 999,763 SH   SOLE   995,694 0 4,069
Union Pacific Corp. COM 907818108 307,067 3,860,046 SH   SOLE   3,747,400 0 112,646
United Technologies Corp. COM 913017109 325,237 3,249,123 SH   SOLE   3,152,674 0 96,449
Waddell & Reed Financial, Inc. COM 930059100 22,802 968,643 SH   SOLE   706,765 0 261,878
Walgreens Boots Alliance, Inc. COM 931427108 370,708 4,400,613 SH   SOLE   4,270,116 0 130,497
White Mountains Insurance Group Ltd. COM G9618E107 6,235 7,769 SH   SOLE   7,510 0 259