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,464 8,200 SH   SOLE   8,200 0 0
Advantage Oil & Gas Ltd. COM 00765F101 149,278 21,977,509 SH   SOLE   21,725,509 0 252,000
Allison Transmission Holdings Inc. COM 01973R101 168,036 4,987,701 SH   SOLE   4,826,164 0 161,537
Altria Group Inc. COM 02209S103 2,032 30,048 SH   SOLE   30,048 0 0
American Homes 4 Rent Real Estate Investment Trust COM 02665T306 93,215 4,443,034 SH   SOLE   3,110,796 0 1,332,238
AmerisourceBergen Corp. COM 03073E105 211,856 2,709,505 SH   SOLE   2,621,489 0 88,016
Apple Inc. COM 037833100 218,191 1,883,878 SH   SOLE   1,839,795 0 44,083
Argo Group International Holdings Ltd. COM G0464B107 7,906 119,968 SH   SOLE   115,938 0 4,030
Armstrong Flooring Inc. COM 04238R106 19,416 975,212 SH   SOLE   647,148 0 328,064
Arthur J. Gallagher & Co. COM 363576109 82,427 1,586,353 SH   SOLE   1,076,110 0 510,243
Artisan Partners Asset Management Inc. CL A 04316A108 51,862 1,743,252 SH   SOLE   1,170,127 0 573,125
Asbury Automotive Group Inc. COM 043436104 73,328 1,188,463 SH   SOLE   865,015 0 323,448
Autonation Inc. COM 05329W102 163,643 3,363,682 SH   SOLE   3,257,215 0 106,467
AutoZone, Inc. COM 053332102 233,369 295,482 SH   SOLE   288,043 0 7,439
Axalta Coating Systems Ltd. COM G0750C108 4,991 183,481 SH   SOLE   177,426 0 6,055
Bank of Montreal COM 063671101 2,158 30,000 SH   SOLE   30,000 0 0
Bank of Nova Scotia COM 064149107 193,135 3,468,715 SH   SOLE   3,434,765 0 33,950
BB&T Corp. COM 054937107 405,202 8,617,652 SH   SOLE   8,404,840 0 212,812
Becton, Dickinson & Co. COM 075887109 135,950 821,202 SH   SOLE   795,136 0 26,066
Berkshire Hathaway Inc. CL A 084670108 72,748 298 SH   SOLE   297 0 1
Berkshire Hathaway Inc. CL B 084670702 9,712 59,592 SH   SOLE   48,948 0 10,644
Booz Allen Hamilton Holding Corp. COM 099502106 85,759 2,377,575 SH   SOLE   1,639,576 0 737,999
Brookfield Asset Management Inc. CL A 112585104 230,455 6,984,887 SH   SOLE   6,914,352 0 70,535
Brookfiled Business Partners COM G16234109 2,466 102,633 SH   SOLE   101,593 0 1,040
Brookfield Infrastructure Partners LP COM G16252101 28,090 839,636 SH   SOLE   839,636 0 0
Brown & Brown Inc. COM 115236101 70,003 1,560,469 SH   SOLE   1,046,661 0 513,808
BWX Technologies Inc. COM 05605H100 110,169 2,775,046 SH   SOLE   2,685,824 0 89,222
CBIZ Inc. COM 124805102 75,941 5,543,145 SH   SOLE   3,922,124 0 1,621,021
Canadian Natural Resources Ltd. COM 136385101 545 17,106 SH   SOLE   17,106 0 0
Canadian National Railway Co. COM 136375102 202,000 3,001,595 SH   SOLE   2,972,595 0 29,000
CEB Inc. COM 125134106 96,946 1,599,763 SH   SOLE   1,106,015 0 493,748
Cenovus Energy Inc. COM 15135U109 274,673 18,167,602 SH   SOLE   17,867,623 0 299,979
Cisco Systems Inc. COM 17275R102 247,336 8,184,515 SH   SOLE   7,993,068 0 191,447
The Coca-Cola Company COM 191216100 92,532 2,231,830 SH   SOLE   2,160,138 0 71,692
Coca-Cola Femsa S.A.B. de C.V. ADR 191241108 24,402 384,047 SH   SOLE   384,047 0 0
Colony Starwood Homes COM 19625X102 21,137 733,656 SH   SOLE   525,174 0 208,482
Computer Programs and Systems Inc. COM 205306103 28,744 1,217,982 SH   SOLE   818,502 0 399,480
Copart Inc. COM 217204106 9,948 179,532 SH   SOLE   173,770 0 5,762
Cumulus Media Inc. COM 231082108 1,063 1,042,064 SH   SOLE   719,211 0 322,853
Deckers Outdoor Corp. COM 243537107 48,026 867,060 SH   SOLE   585,978 0 281,082
Diageo PLC ADR 25243Q205 492 4,736 SH   SOLE   4,736 0 0
DineEquity, Inc. COM 254423106 61,697 801,266 SH   SOLE   560,519 0 240,747
Eaton Vance Variable Rate Income Trust COM 278279104 11,589 777,790 SH   SOLE   777,790 0 0
Enbridge Inc. COM 29250N105 137,778 3,274,221 SH   SOLE   3,240,521 0 33,700
Equifax Inc. COM 294429105 212,564 1,797,887 SH   SOLE   1,552,287 0 245,600
Expedia Inc. COM 30212P303 36,345 320,838 SH   SOLE   209,285 0 111,553
Expeditors International of Washington, Inc. COM 302130109 3,274 61,817 SH   SOLE   59,786 0 2,031
Extended Stay America Inc. UNIT 30224P200 18,823 1,165,514 SH   SOLE   849,504 0 316,010
Federated Investors Inc. CL B 314211103 46,130 1,631,184 SH   SOLE   1,091,873 0 539,311
Franklin Resources, Inc. COM 354613101 1,087 27,466 SH   SOLE   27,466 0 0
General Electric Co. COM 369604103 1,580 50,000 SH   SOLE   50,000 0 0
Generac Holdings Inc. COM 368736104 78,124 1,917,625 SH   SOLE   1,337,057 0 580,568
Gentex Corp. COM 371901109 232,268 11,796,265 SH   SOLE   9,553,498 0 2,242,767
Graco Inc. COM 384109104 48,545 584,250 SH   SOLE   398,926 0 185,324
Harris Corp. COM 413875105 137,220 1,339,121 SH   SOLE   1,295,820 0 43,301
Hilltop Holdings Inc. COM 432748101 54,914 1,842,741 SH   SOLE   1,192,912 0 649,829
Houghton Mifflin Harcourt Co. COM 44157R109 14,970 1,379,698 SH   SOLE   1,069,064 0 310,634
Houlihan Lokey, Inc. COM 441593100 43,117 1,385,494 SH   SOLE   933,101 0 452,393
Imperial Oil Ltd. COM 453038408 24,128 693,576 SH   SOLE   692,476 0 1,100
Inovalon Holdings Inc. COM CL A 45781D101 3,003 291,593 SH   SOLE   281,809 0 9,784
iSHARES iBOXX HI-YLD BOND ETF COM 464288513 8,135 93,988 SH   SOLE   93,988 0 0
Jacobs Engineering Group Inc. COM 469814107 22,802 400,036 SH   SOLE   61,594 0 338,442
Johnson & Johnson COM 478160104 385,241 3,343,819 SH   SOLE   3,261,794 0 82,025
JP Morgan Chase & Co. COM 46625H100 2,360 27,346 SH   SOLE   27,346 0 0
Kayne Anderson Energy Development Co. COM 48660Q102 13,644 702,198 SH   SOLE   427,670 0 274,528
Kimberly Clark Corp. COM 494368103 55,419 485,624 SH   SOLE   469,979 0 15,645
The Kraft Heinz Co. COM 500754106 1,310 15,000 SH   SOLE   15,000 0 0
Laboratory Corporation of America Holdings COM 50540R409 8,563 66,702 SH   SOLE   64,511 0 2,191
Leucadia National Corp. COM 527288104 73,274 3,151,569 SH   SOLE   2,197,302 0 954,267
Main Street Capital Corp. COM 56035L104 71,356 1,940,606 SH   SOLE   1,271,063 0 669,543
MarketAxess Holdings Inc. COM 57060D108 72,194 491,384 SH   SOLE   336,379 0 155,005
McDonald's Corp. COM 580135101 178,351 1,465,256 SH   SOLE   1,420,725 0 44,531
Merck & Co., Inc. COM 58933Y105 297 5,047 SH   SOLE   5,047 0 0
Microsoft Corp. COM 594918104 271,042 4,361,789 SH   SOLE   4,221,725 0 140,064
Moody's Corp. COM 615369105 3,350 35,533 SH   SOLE   34,353 0 1,180
Morgan Stanley COM 617446448 1,523 36,047 SH   SOLE   36,047 0 0
MSG Network Inc. CL A 553573106 1,035 48,128 SH   SOLE   48,128 0 0
Northern Trust Corp. COM 665859104 220,878 2,480,386 SH   SOLE   2,400,445 0 79,941
Oaktree Capital Group LLC COM 674001201 7,976 212,691 SH   SOLE   205,684 0 7,007
Oppenheimer Holdings Inc. CL A 683797104 8,464 455,059 SH   SOLE   455,059 0 0
Oracle Corp. COM 68389X105 238,895 6,213,126 SH   SOLE   6,073,474 0 139,652
Pennantpark Investment Corp. COM 708062104 21,983 2,869,904 SH   SOLE   2,005,350 0 864,554
Penske Auto Group Inc. COM 70959W103 146,248 2,821,149 SH   SOLE   1,969,291 0 851,858
PepsiCo Inc. COM 713448108 239,961 2,293,426 SH   SOLE   2,237,542 0 55,884
Philip Morris International Inc. COM 718172109 324,887 3,551,069 SH   SOLE   3,464,975 0 86,094
Potash Corporation of Saskatchewan Inc. COM 73755L107 226,885 12,541,706 SH   SOLE   12,418,254 0 123,452
PPG Industries Inc. COM 693506107 3,726 39,317 SH   SOLE   38,237 0 1,080
Premier Inc. CL A 74051N102 8,642 284,644 SH   SOLE   275,332 0 9,312
Primerica Inc. COM 74164M108 125,545 1,815,541 SH   SOLE   1,256,358 0 559,183
RE/MAX Holdings Inc. COM 75524W108 85,837 1,532,803 SH   SOLE   1,069,028 0 463,775
Ritchie Bros. Auctioneers Inc. COM 767744105 165,168 4,609,226 SH   SOLE   4,558,427 0 50,799
Rockwell Collins Inc. COM 774341101 168,971 1,821,588 SH   SOLE   1,762,238 0 59,350
Rogers Communications Inc. CL B 775109200 817 21,182 SH   SOLE   21,182 0 0
Royal Bank of Canada COM 780087102 191,884 2,835,288 SH   SOLE   2,806,088 0 29,200
Sabre Corp. COM 78573M104 223,010 8,938,275 SH   SOLE   8,656,856 0 281,419
Scripps Networks Interactive, Inc. CL A 811065101 32,901 460,998 SH   SOLE   108,455 0 352,543
Servicemaster COM 81761R109 4,410 117,066 SH   SOLE   113,224 0 3,842
Shopify Inc. CL A 82509L107 429 10,000 SH   SOLE   10,000 0 0
SS&C Technologies Holdings Inc. COM 78467J100 80,960 2,830,769 SH   SOLE   1,970,057 0 860,712
Strayer Education Inc. COM 863236105 30,422 377,303 SH   SOLE   246,770 0 130,533
Suncor Energy Inc. COM 867224107 186,848 5,714,803 SH   SOLE   5,656,633 0 58,170
TCP Capital Corp. COM 87238Q103 59,131 3,498,859 SH   SOLE   2,324,349 0 1,174,510
Toronto-Dominion Bank COM 891160509 190,739 3,867,485 SH   SOLE   3,828,763 0 38,722
Union Pacific Corp. COM 907818108 431,342 4,160,322 SH   SOLE   4,051,947 0 108,375
United Technologies Corp. COM 913017109 388,903 3,547,738 SH   SOLE   3,453,982 0 93,756
Waddell & Reed Financial, Inc. CL A 930059100 17,857 915,280 SH   SOLE   641,408 0 273,872
Walgreens Boots Alliance, Inc. COM 931427108 447,771 5,410,477 SH   SOLE   5,264,765 0 145,712
White Mountains Insurance Group Ltd. COM G9618E107 6,545 7,829 SH   SOLE   7,565 0 264