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,445 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 154,679 22,053,472 SH   SOLE   21,799,372 0 254,100
Allison Transmission Holdings Inc. COM 01973R101 137,650 4,799,496 SH   SOLE   4,628,943 0 170,553
Altria Group Inc. COM 02209S103 1,900 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 91,883 4,245,965 SH   SOLE   2,993,946 0 1,252,019
AmerisourceBergen Corp. COM 03073E105 214,709 2,657,949 SH   SOLE   2,563,628 0 94,321
Apple Inc. COM 037833100 210,113 1,858,586 SH   SOLE   1,811,895 0 46,691
Argo Group International Holdings Ltd. COM G0464B107 6,427 113,916 SH   SOLE   109,955 0 3,961
Armstrong Flooring Inc. COM 04238R106 18,378 973,416 SH   SOLE   645,352 0 328,064
Arthur J. Gallagher & Co. COM 363576109 75,953 1,493,089 SH   SOLE   1,013,636 0 479,453
Artisan Partners Asset Management Inc. CL A 04316A108 44,626 1,640,660 SH   SOLE   1,102,314 0 538,346
Asbury Automotive Group Inc. COM 043436104 62,967 1,131,071 SH   SOLE   827,251 0 303,820
Autonation Inc. COM 05329W102 158,111 3,245,956 SH   SOLE   3,132,811 0 113,145
AutoZone, Inc. COM 053332102 205,278 267,171 SH   SOLE   260,078 0 7,093
Axalta Coating Systems Ltd. COM G0750C108 4,420 156,361 SH   SOLE   151,042 0 5,319
Bank of Montreal COM 063671101 1,966 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 184,691 3,484,736 SH   SOLE   3,450,486 0 34,250
BB&T Corp. COM 054937107 320,872 8,506,669 SH   SOLE   8,280,691 0 225,978
Becton, Dickinson & Co. COM 075887109 143,996 801,178 SH   SOLE   773,238 0 27,940
Berkshire Hathaway Inc. CL A 084670108 60,758 281 SH   SOLE   280 0 1
Berkshire Hathaway Inc. CL B 084670702 8,536 59,082 SH   SOLE   49,744 0 9,338
Booz Allen Hamilton Holding Corp. COM 099502106 70,833 2,240,830 SH   SOLE   1,547,210 0 693,620
Brookfield Asset Management Inc. CL A 112585104 182,122 5,178,621 SH   SOLE   5,126,586 0 52,035
Brookfiled Business Partners COM G16234109 2,705 102,831 SH   SOLE   101,791 0 1,040
Brookfield Infrastructure Partners LP COM G16252101 27,464 792,435 SH   SOLE   792,435 0 0
Brown & Brown Inc. COM 115236101 55,361 1,468,075 SH   SOLE   985,319 0 482,756
BWX Technologies Inc. COM 05605H100 104,048 2,711,701 SH   SOLE   2,616,517 0 95,184
CBIZ Inc. COM 124805102 60,703 5,424,724 SH   SOLE   3,841,457 0 1,583,267
Canadian Natural Resources Ltd. COM 136385101 558 17,446 SH   SOLE   17,446 0 0
Canadian National Railway Co. COM 136375102 197,565 3,021,755 SH   SOLE   2,992,555 0 29,200
CEB Inc. COM 125134106 60,264 1,106,362 SH   SOLE   762,023 0 344,339
Cenovus Energy Inc. COM 15135U109 329,061 22,922,428 SH   SOLE   22,561,546 0 360,882
Cisco Systems Inc. COM 17275R102 254,982 8,038,527 SH   SOLE   7,835,765 0 202,762
The Coca-Cola Company COM 191216100 149,071 3,522,476 SH   SOLE   3,400,268 0 122,208
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 27,203 362,708 SH   SOLE   362,708 0 0
Colony Starwood Homes COM 19625X102 19,114 665,995 SH   SOLE   471,148 0 194,847
Computer Programs and Systems Inc. COM 205306103 29,842 1,145,142 SH   SOLE   769,903 0 375,239
Copart Inc. COM 217204106 8,940 166,912 SH   SOLE   161,257 0 5,655
Cumulus Media Inc. COM 231082108 2,750 8,336,602 SH   SOLE   5,753,765 0 2,582,837
Deckers Outdoor Corp. COM 243537107 48,618 816,426 SH   SOLE   552,402 0 264,024
DeVry Education Group Inc. COM 251893103 3,957 171,600 SH   SOLE   113,517 0 58,083
Diageo PLC ADR 25243Q205 550 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 51,573 651,260 SH   SOLE   463,145 0 188,115
Eaton Vance Variable Rate Income Trust COM 278279104 11,045 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 144,372 3,284,295 SH   SOLE   3,250,395 0 33,900
Equifax Inc. COM 294429105 231,301 1,718,691 SH   SOLE   1,483,489 0 235,202
Expedia Inc. COM 30212P303 35,197 301,552 SH   SOLE   196,769 0 104,783
Expeditors International of Washington, Inc. COM 302130109 3,050 59,199 SH   SOLE   57,187 0 2,012
Federated Investors Inc. CL B 314211103 48,315 1,630,624 SH   SOLE   1,120,656 0 509,968
Franklin Resources, Inc. COM 354613101 977 27,466 SH   SOLE   27,466 0 0
General Electric Co. COM 369604103 1,481 50,000 SH   SOLE   50,000 0 0
Generac Holdings Inc. COM 368736104 65,424 1,802,318 SH   SOLE   1,256,583 0 545,735
Gentex Corp. COM 371901109 199,195 11,343,651 SH   SOLE   9,225,959 0 2,117,692
Graco Inc. COM 384109104 40,713 550,174 SH   SOLE   376,004 0 174,170
Harris Corp. COM 413875105 199,915 2,182,235 SH   SOLE   2,104,599 0 77,636
Hilltop Holdings Inc. COM 432748101 38,900 1,731,949 SH   SOLE   1,121,554 0 610,395
Hornbeck Offshore Services, Inc. COM 440543106 1,206 219,349 SH   SOLE   211,765 0 7,584
Houghton Mifflin Harcourt Co. COM 44157R109 14,364 1,071,107 SH   SOLE   770,295 0 300,812
Houlihan Lokey, Inc. COM 441593100 34,057 1,359,553 SH   SOLE   915,158 0 444,395
Imperial Oil Ltd. COM 453038408 22,138 707,576 SH   SOLE   706,476 0 1,100
iSHARES iBOXX HI-YLD BOND ETF COM 464288513 8,201 93,988 SH   SOLE   93,988 0 0
Israel Chemicals Ltd. COM M5920A109 22 5,684 SH   SOLE   5,684 0 0
Jacobs Engineering Group Inc. COM 469814107 24,318 470,181 SH   SOLE   149,021 0 321,160
Johnson & Johnson COM 478160104 386,815 3,274,483 SH   SOLE   3,187,795 0 86,688
JP Morgan Chase & Co. COM 46625H100 1,821 27,346 SH   SOLE   27,346 0 0
Kayne Anderson Energy Development Co. COM 48660Q102 14,930 784,964 SH   SOLE   478,067 0 306,897
The Kraft Heinz Co. COM 500754106 1,343 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 5,714 41,563 SH   SOLE   40,171 0 1,392
Leucadia National Corp. COM 527288104 136,727 7,181,057 SH   SOLE   6,205,840 0 975,217
Main Street Capital Corp. COM 56035L104 70,013 2,039,413 SH   SOLE   1,355,584 0 683,829
MarketAxess Holdings Inc. COM 57060D108 84,060 507,638 SH   SOLE   352,649 0 154,989
McDonald's Corp. COM 580135101 142,046 1,231,330 SH   SOLE   1,188,981 0 42,349
Merck & Co., Inc. COM 58933Y105 315 5,047 SH   SOLE   5,047 0 0
Microsoft Corp. COM 594918104 244,466 4,244,200 SH   SOLE   4,093,659 0 150,541
Moody's Corp. COM 615369105 3,762 34,742 SH   SOLE   33,573 0 1,169
Morgan Stanley COM 617446448 1,156 36,047 SH   SOLE   36,047 0 0
Northern Trust Corp. COM 665859104 166,773 2,452,904 SH   SOLE   2,368,092 0 84,812
Oaktree Capital Group LLC COM 674001201 3,668 86,508 SH   SOLE   83,597 0 2,911
Oppenheimer Holdings Inc. CL A 683797104 5,225 365,626 SH   SOLE   365,626 0 0
Oracle Corp. COM 68389X105 239,588 6,099,500 SH   SOLE   5,952,895 0 146,605
Pennantpark Investment Corp. COM 708062104 13,593 1,807,545 SH   SOLE   1,264,846 0 542,699
Penske Auto Group Inc. COM 70959W103 128,156 2,659,952 SH   SOLE   1,859,230 0 800,722
PepsiCo Inc. COM 713448108 244,507 2,247,923 SH   SOLE   2,188,323 0 59,600
Philip Morris International Inc. COM 718172109 338,339 3,480,141 SH   SOLE   3,388,749 0 91,392
Potash Corporation of Saskatchewan Inc. COM 73755L107 202,021 12,411,718 SH   SOLE   12,287,366 0 124,352
Premier Inc. CL A 74051N102 8,206 253,746 SH   SOLE   245,163 0 8,583
Primerica Inc. COM 74164M108 92,981 1,753,358 SH   SOLE   1,226,412 0 526,946
RE/MAX Holdings Inc. COM 75524W108 66,479 1,518,486 SH   SOLE   1,057,234 0 461,252
Ritchie Bros. Auctioneers Inc. COM 767744105 176,528 5,033,804 SH   SOLE   4,982,279 0 51,525
Rockwell Collins Inc. COM 774341101 148,953 1,766,107 SH   SOLE   1,702,640 0 63,467
Rogers Communications Inc. CL B 775109200 892 21,013 SH   SOLE   21,013 0 0
Royal Bank of Canada COM 780087102 176,471 2,848,594 SH   SOLE   2,819,194 0 29,400
Sabre Corp. COM 78573M104 209,593 7,437,639 SH   SOLE   7,180,883 0 256,756
Scripps Networks Interactive, Inc. CL A 811065101 27,624 435,100 SH   SOLE   103,763 0 331,337
SS&C Technologies Holdings Inc. COM 78467J100 84,092 2,615,607 SH   SOLE   1,808,238 0 807,369
Strayer Education Inc. COM 863236105 17,409 372,945 SH   SOLE   243,733 0 129,212
Suncor Energy Inc. COM 867224107 207,131 7,460,020 SH   SOLE   7,381,650 0 78,370
TCP Capital Corp. COM 87238Q103 51,122 3,120,997 SH   SOLE   2,023,254 0 1,097,743
Tech Data Corp. COM 878237106 52,601 620,951 SH   SOLE   430,677 0 190,274
Teleflex Inc. COM 879369106 37,640 223,983 SH   SOLE   146,468 0 77,515
TeleTech Holdings Inc. COM 879939106 4,978 171,702 SH   SOLE   165,874 0 5,828
Toronto-Dominion Bank COM 891160509 172,301 3,880,614 SH   SOLE   3,841,592 0 39,022
Union Pacific Corp. COM 907818108 401,675 4,118,472 SH   SOLE   4,003,247 0 115,225
United Technologies Corp. COM 913017109 353,436 3,478,696 SH   SOLE   3,378,929 0 99,767
Waddell & Reed Financial, Inc. CL A 930059100 18,336 1,009,716 SH   SOLE   732,494 0 277,222
Walgreens Boots Alliance, Inc. COM 931427108 428,918 5,320,242 SH   SOLE   5,165,047 0 155,195
White Mountains Insurance Group Ltd. COM G9618E107 6,244 7,523 SH   SOLE   7,261 0 262