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
ALBANY INTL CORP COM? 012348108 383 4,863 SH   SOLE   4,863 0 0
ALLISON TRANSMISSION HLDG IN COM? 01973R101 197,308 5,844,442 SH   SOLE   5,263,822 0 580,620
ALPHABET INC-A COM? 02079K305 309,840 3,239,315 SH   SOLE   3,166,615 0 72,700
AMAZON.COM INC COM? 023135106 104,639 926,011 SH   SOLE   904,839 0 21,172
AMERICAN HOMES 4 RENT REIT COM? 02665T306 140,740 4,289,558 SH   SOLE   2,815,613 0 1,473,945
AMERISOURCEBERGEN CORP COM? 03073E105 120,833 892,875 SH   SOLE   872,523 0 20,352
ARGO GROUP INTL COM? G0464B107 8,003 415,536 SH   SOLE   284,738 0 130,798
ARMSTRONG WORLD INDUSTRIE COM? 04247X102 60,935 769,084 SH   SOLE   508,473 0 260,611
ARTHUR J GALLAGHER & CO COM? 363576109 204,022 1,191,579 SH   SOLE   793,422 0 398,157
AUTOZONE INC COM? 053332102 82,227 38,389 SH   SOLE   37,517 0 872
BANK OF MONTREAL COM? 063671101 13,148 150,000 SH   SOLE   150,000 0 0
BANK OF NOVA SCOTIA COM? 064149107 43,479 914,048 SH   SOLE   907,388 0 6,660
BERKSHIRE HATHAWAY CL A COM? 084670108 68,287 168 SH   SOLE   168 0 0
BERKSHIRE HATHAWAY CL B COM? 084670702 47,860 179,236 SH   SOLE   171,542 0 7,694
BOEING CO COM? 097023105 4,238 35,000 SH   SOLE   35,000 0 0
BRIDGE INVESTMENT GRP HDS-A COM? 10806B100 32,874 2,267,156 SH   SOLE   1,526,178 0 740,978
BRIGHT HORIZONS FAMILY SOLU COM? 109194100 17,619 305,619 SH   SOLE   203,677 0 101,942
BROOKFIELD ASSET MGMT INC C COM? 112585104 65,169 1,592,835 SH   SOLE   1,582,291 0 10,544
BROOKFIELD ASSET MGT REINSU COM? G16169107 518 12,648 SH   SOLE   12,559 0 89
BROOKFIELD INF-A COM? 11275Q107 713 17,518 SH   SOLE   17,518 0 0
CABLE ONE INC COM? 12685J105 23,093 27,071 SH   SOLE   12,190 0 14,881
CARRIER GLOBAL CORP COM? 14448C104 180,086 5,064,273 SH   SOLE   4,948,614 0 115,659
CBIZ INC COM? 124805102 77,175 1,803,991 SH   SOLE   1,044,548 0 759,443
CDN NAT RES COM? 136385101 1,392 29,910 SH   SOLE   29,910 0 0
CDN NATL RAILWAY CO COM? 136375102 62,860 581,994 SH   SOLE   577,942 0 4,052
CDW CORP/DE COM? 12514G108 570 3,654 SH   SOLE   3,654 0 0
CGI INC COM? 12532H104 59,962 796,413 SH   SOLE   790,440 0 5,973
COCA-COLA FEMSA SAB S-ADR COM? 191241108 17,255 295,506 SH   SOLE   295,506 0 0
COLLIERS INTERNA COM? 194693107 28,479 310,730 SH   SOLE   308,436 0 2,294
COPART INC COM? 217204106 32,058 301,295 SH   SOLE   293,369 0 7,926
CRA INTERNATIONA COM? 12618T105 810 9,133 SH   SOLE   9,133 0 0
CURTISS-WRIGHT COM? 231561101 318 2,287 SH   SOLE   2,287 0 0
DOLLAR TREE INC COM? 256746108 205,120 1,507,129 SH   SOLE   1,472,893 0 34,236
EBAY INC COM? 278642103 112,772 3,063,634 SH   SOLE   2,993,251 0 70,383
ELECTRONIC ARTS INC COM? 285512109 175,050 1,512,832 SH   SOLE   1,478,246 0 34,586
EMCOR GROUP INC COM? 29084Q100 77,469 670,840 SH   SOLE   415,679 0 255,161
ENBRIDGE INC COM? 29250N105 26,276 708,567 SH   SOLE   701,479 0 7,088
EQUIFAX INC COM? 294429105 162,775 949,513 SH   SOLE   927,691 0 21,822
EQUITY COMMONWEALTH COM 294628102 21,790 894,488 SH   SOLE   573,269 0 321,219
FEDERATED HERMES INC COM? 314211103 76,968 2,323,926 SH   SOLE   1,557,744 0 766,182
GAMCO INVESTO-A COM? 361438104 893 52,385 SH   SOLE   52,385 0 0
GENERAC HOLDINGS COM? 368736104 43,765 245,680 SH   SOLE   160,831 0 84,849
GENTEX CORP COM? 371901109 87,337 3,663,457 SH   SOLE   2,446,953 0 1,216,504
GLOBAL SELF STOR COM? 37955N106 841 143,530 SH   SOLE   143,530 0 0
GRACO INC COM? 384109104 45,283 755,352 SH   SOLE   486,854 0 268,498
GRAND CANYON EDU COM? 38526M106 76,911 935,085 SH   SOLE   613,465 0 321,620
HENRY SCHEIN INC COM? 806407102 114,124 1,735,205 SH   SOLE   1,695,711 0 39,494
HILLMAN SOLUTION COM? 431636109 55,795 7,399,822 SH   SOLE   4,939,735 0 2,460,087
HOULIHAN LOKEY INC COM? 441593100 119,392 1,583,863 SH   SOLE   1,030,319 0 553,544
IAA INC COM? 449253103 40,149 1,260,566 SH   SOLE   732,569 0 527,997
INTEGRA LIFESCIE COM? 457985208 221 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE I COM? 45866F104 192,629 2,132,030 SH   SOLE   2,083,375 0 48,655
INVITATION HOMES COM? 46187W107 393 11,642 SH   SOLE   11,642 0 0
iSHARES MSCI EAFE ETF COM? 464287465 7,102 126,796 SH   SOLE   126,796 0 0
JEFFERIES FINANCIAL GROUP IN COM? 47233W109 59,453 2,015,354 SH   SOLE   1,341,811 0 673,543
JOHNSON & JOHNSON COM? 478160104 142,382 871,584 SH   SOLE   853,104 0 18,480
JP MORGAN CHASE & CO COM? 46625H100 816 7,809 SH   SOLE   7,809 0 0
KAR AUCTION SERV INC COM? 48238T109 90,159 8,071,548 SH   SOLE   5,259,182 0 2,812,366
KENNAMETAL INC COM? 489170100 93,133 4,525,417 SH   SOLE   2,982,104 0 1,543,313
LAB CORP OF AMER HLDG COM? 50540R409 23,664 115,539 SH   SOLE   112,476 0 3,063
LANDSTAR SYSTEM INC COM? 515098101 356 2,466 SH   SOLE   2,466 0 0
LIGHT & WONDER INC COM? 80874P109 51,954 1,211,603 SH   SOLE   800,689 0 410,914
LITTELFUSE INC COMMON COM 537008104 1,211 6,095 SH   SOLE   5,531 0 564
M&T BK CORP COM? 55261F104 5,290 30,000 SH   SOLE   30,000 0 0
MAIN STREET CAPITAL CORP COM? 56035L104 42,774 1,271,509 SH   SOLE   741,733 0 529,776
MARKETAXESS HLDG INC COM? 57060D108 28,365 127,490 SH   SOLE   84,879 0 42,611
MARRIOTT VACATIONS WORLDWI COM? 57164Y107 63,506 521,136 SH   SOLE   330,411 0 190,725
MASTERCARD INC CLASS A CL A 57636Q104 129,474 455,348 SH   SOLE   445,129 0 10,219
MCDONALDS CORP COM? 580135101 13,397 58,063 SH   SOLE   58,063 0 0
META PLATFORMS INC COM? 30303M102 141,687 1,044,270 SH   SOLE   1,020,844 0 23,426
MICROSOFT CORP COM? 594918104 319,395 1,371,383 SH   SOLE   1,341,542 0 29,841
MIND CTI LTD COM? M70240102 739 353,661 SH   SOLE   353,661 0 0
NEW YORK TIMES CO-A COM? 650111107 1,181 41,082 SH   SOLE   23,809 0 17,273
NEWS CORP-CL A COM? 65249B109 194,971 12,903,449 SH   SOLE   12,597,264 0 306,185
NEWS CORP-CL B COM? 65249B208 498 32,295 SH   SOLE   32,295 0 0
NUTRIEN LTD COM? 67077M108 6,255 75,000 SH   SOLE   75,000 0 0
OLLIE'S BARGAIN OUTLET HOLDI COM? 681116109 13,672 264,959 SH   SOLE   177,087 0 87,872
ORACLE CORP COM? 68389X105 66,947 1,096,234 SH   SOLE   1,071,613 0 24,621
PENSKE AUTO GRP INC COM? 70959W103 125,842 1,278,495 SH   SOLE   867,910 0 410,585
PREMIER INC CL A COM? 74051N102 109,997 3,240,938 SH   SOLE   2,130,306 0 1,110,632
PRIMERICA INC COM? 74164M108 154,617 1,252,463 SH   SOLE   831,973 0 420,490
PROCTER & GAMBLE CO COM? 742718109 170,386 1,349,592 SH   SOLE   1,319,630 0 29,962
QUIDELORTHO CORP COM? 219798105 51,894 725,990 SH   SOLE   445,986 0 280,004
RAYTHEON TECHNOL COM? 75513E101 676 8,257 SH   SOLE   8,257 0 0
RESTAURANT BRAND INTERN COM? 76131D103 98,406 1,849,726 SH   SOLE   1,836,783 0 12,943
RITCHIE BROS AUCTIONEERS INC COM? 767744105 597 9,548 SH   SOLE   9,548 0 0
ROGERS COMMUNI-B COM? 775109200 100,479 2,608,181 SH   SOLE   2,589,074 0 19,107
ROSS STORES INC COM? 778296103 102,068 1,211,204 SH   SOLE   1,183,622 0 27,582
ROYAL BANK OF CANADA COM? 780087102 54,706 607,535 SH   SOLE   603,183 0 4,352
SELECTQUOTE INC COM? 816307300 2,805 3,842,882 SH   SOLE   2,444,071 0 1,398,811
SERVICENOW INC COM? 81762P102 63,335 167,726 SH   SOLE   163,887 0 3,839
SHAW COM CL B NON-VTG COM? 82028K200 31,941 1,313,407 SH   SOLE   1,302,665 0 10,742
SIMPSON MFG COM? 829073105 42,880 546,934 SH   SOLE   364,127 0 182,807
SIXTH STREET SPECIALTY LENDI COM? 83012A109 17,135 1,048,678 SH   SOLE   756,593 0 292,085
SKYLINE CHAMPION CORP COM? 830830105 28,498 539,012 SH   SOLE   359,238 0 179,774
SS&C TECH HLDG INC COM? 78467J100 212,033 4,440,484 SH   SOLE   3,402,972 0 1,037,512
STANTEC INC COM? 85472N109 54,804 1,249,509 SH   SOLE   1,238,863 0 10,646
STRATEGIC EDUCATION INC COM? 86272C103 66,219 1,078,315 SH   SOLE   712,759 0 365,556
SUNCOR ENERGY INC COM? 867224107 3,037 107,824 SH   SOLE   105,769 0 2,055
TC Energy Corp COM? 87807B107 37,729 936,573 SH   SOLE   927,998 0 8,575
TD SYNNEX CORPORATION COM? 87162W100 56,881 700,591 SH   SOLE   457,921 0 242,670
TELUS CORP COM? 87971M103 878 44,235 SH   SOLE   44,235 0 0
THOMSON REUTERS CORP COM? 884903709 791 7,709 SH   SOLE   7,709 0 0
TORONTO-DOMINION BANK COM? 891160509 50,887 829,612 SH   SOLE   823,373 0 6,239
TRUIST FINANCIAL CORP COM? 89832Q109 174,115 3,998,955 SH   SOLE   3,906,564 0 92,391
WHEELER REIT INC 8.75 SR D PFD COM? 963025606 472 40,600 SH   SOLE   40,600 0 0
WILLIS TOWERS WA COM? G96629103 142,604 709,684 SH   SOLE   693,412 0 16,272
WYNDHAM HOTELS & RESORTS I COM? 98311A105 70,118 1,142,925 SH   SOLE   760,916 0 382,009
YUM CHINA HOLDIN COM? 98850P109 522 11,037 SH   SOLE   11,037 0 0
ZTO EXPRESS -ADR COM? 98980A105 3,443 143,288 SH   SOLE   143,288 0 0