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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMERISOURCEBERGEN CORP COM 03073E105   181,109,000 941,168 SH   SOLE   918,421 0 22,747
GALLAGHER ARTHUR J & CO COM 363576109   251,955,000 1,147,494 SH   SOLE   808,393 0 339,101
ALLISON TRANSMISSION HLDGS I COM 01973R101   286,085,000 5,067,037 SH   SOLE   4,706,753 0 360,284
AMERICAN HOMES 4 RENT CL A 02665T306   130,807,000 3,689,892 SH   SOLE   2,370,174 0 1,319,718
AMAZON COM INC COM 023135106   126,915,000 973,575 SH   SOLE   949,843 0 23,732
ARGO GROUP INTL HLDGS LTD COM G0464B107   3,875,000 130,880 SH   SOLE   127,195 0 3,685
ATOUR LIFESTYLE HOLDINGS LTD SPONSORED ADS 04965M106   5,014,000 308,748 SH   SOLE   308,748 0 0
ATS CORPORATION COM 00217Y104   4,651,000 101,041 SH   SOLE   101,041 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102   78,415,000 1,067,450 SH   SOLE   751,215 0 316,235
AUTOZONE INC COM 053332102   55,931,000 22,432 SH   SOLE   21,891 0 541
BOEING CO COM 097023105   7,391,000 35,000 SH   SOLE   35,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,552,000 18,626 SH   SOLE   18,626 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   56,267,000 1,722,862 SH   SOLE   1,711,096 0 11,766
BRIGHT HORIZONS FAM SOL IN D COM 109194100   36,492,000 394,721 SH   SOLE   258,982 0 135,739
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   764,000 16,754 SH   SOLE   16,754 0 0
BANK MONTREAL QUE COM 063671101   13,554,000 150,000 SH   SOLE   150,000 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   76,168,000 2,261,128 SH   SOLE   2,246,056 0 15,072
BANK NOVA SCOTIA HALIFAX COM 064149107   65,931,000 1,317,017 SH   SOLE   1,307,644 0 9,373
BRIDGE INVT GROUP HLDGS INC COM CL A 10806B100   26,300,000 2,317,143 SH   SOLE   1,643,810 0 673,333
BERKSHIRE HATHAWAY INC DEL CL A 084670108   85,439,000 165 SH   SOLE   165 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   52,524,000 154,029 SH   SOLE   146,483 0 7,546
CABLE ONE INC COM 12685J105   81,653,000 124,266 SH   SOLE   87,416 0 36,850
CARRIER GLOBAL CORPORATION COM 14448C104   237,972,000 4,787,213 SH   SOLE   4,672,530 0 114,683
CBIZ INC COM 124805102   100,427,000 1,884,884 SH   SOLE   1,194,723 0 690,161
CDW CORP COM 12514G108   671,000 3,654 SH   SOLE   3,654 0 0
CHEGG INC COM 163092109   15,683,000 1,766,151 SH   SOLE   1,200,227 0 565,924
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   45,520,000 463,600 SH   SOLE   460,083 0 3,517
CME GROUP INC COM 12572Q105   88,211,000 476,068 SH   SOLE   464,445 0 11,623
CANADIAN NAT RES LTD COM 136385101   1,542,000 27,404 SH   SOLE   27,404 0 0
CANADIAN NATL RY CO COM 136375102   61,150,000 504,693 SH   SOLE   501,129 0 3,564
COPART INC COM 217204106   33,184,000 363,820 SH   SOLE   353,774 0 10,046
CURTISS WRIGHT CORP COM 231561101   420,000 2,287 SH   SOLE   2,287 0 0
DOLLAR TREE INC COM 256746108   219,591,000 1,530,253 SH   SOLE   1,493,636 0 36,617
ELECTRONIC ARTS INC COM 285512109   201,254,000 1,551,686 SH   SOLE   1,514,363 0 37,323
EBAY INC. COM 278642103   107,852,000 2,413,327 SH   SOLE   2,355,143 0 58,184
ENERFLEX LTD COM 29269R105   14,807,000 2,173,369 SH   SOLE   2,167,556 0 5,813
EQUIFAX INC COM 294429105   79,822,000 339,233 SH   SOLE   330,996 0 8,237
EMCOR GROUP INC COM 29084Q100   119,499,000 646,708 SH   SOLE   448,874 0 197,834
ENBRIDGE INC COM 29250N105   7,381,000 198,474 SH   SOLE   193,031 0 5,443
EQUITY COMWLTH COM SH BEN INT 294628102   55,376,000 2,733,280 SH   SOLE   1,878,824 0 854,456
EAGLE MATLS INC COM 26969P108   379,000 2,034 SH   SOLE   1,890 0 144
FIRST AMERN FINL CORP COM 31847R102   8,920,000 156,439 SH   SOLE   152,054 0 4,385
FEDERATED HERMES INC CL B 314211103   23,101,000 644,369 SH   SOLE   410,268 0 234,101
GRACO INC COM 384109104   67,106,000 777,141 SH   SOLE   532,883 0 244,258
CGI INC CL A SUB VTG 12532H104   73,585,000 697,394 SH   SOLE   692,171 0 5,223
GLOBUS MED INC CL A 379577208   15,371,000 258,155 SH   SOLE   114,297 0 143,858
GENERAC HLDGS INC COM 368736104   39,930,000 267,756 SH   SOLE   188,691 0 79,065
GENTEX CORP COM 371901109   109,732,000 3,750,238 SH   SOLE   2,642,973 0 1,107,265
ALPHABET INC CAP STK CL A 02079K305   358,502,000 2,995,000 SH   SOLE   2,923,620 0 71,380
HOULIHAN LOKEY INC CL A 441593100   160,293,000 1,630,486 SH   SOLE   1,126,841 0 503,645
HILLMAN SOLUTIONS CORP COM 431636109   68,217,000 7,571,253 SH   SOLE   5,334,546 0 2,236,707
HENRY SCHEIN INC COM 806407102   136,837,000 1,687,259 SH   SOLE   1,647,121 0 40,138
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   214,000 5,206 SH   SOLE   5,206 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   226,955,000 2,007,034 SH   SOLE   1,959,273 0 47,761
JEFFERIES FINL GROUP INC COM 47233W109   32,796,000 988,715 SH   SOLE   694,526 0 294,189
JOHNSON & JOHNSON COM 478160104   196,867,000 1,189,385 SH   SOLE   1,161,962 0 27,423
OPENLANE INC COM 48238T109   125,907,000 8,272,487 SH   SOLE   5,702,138 0 2,570,349
KENNAMETAL INC COM 489170100   130,959,000 4,612,861 SH   SOLE   3,205,302 0 1,407,559
KENVUE INC COM 49177J102   18,104,000 685,232 SH   SOLE   668,736 0 16,496
LABORATORY CORP AMER HLDGS COM NEW 50540R409   26,601,000 110,225 SH   SOLE   107,176 0 3,049
LIGHT & WONDER INC COM 80874P109   87,538,000 1,273,095 SH   SOLE   869,720 0 403,375
GRAND CANYON ED INC COM 38526M106   98,861,000 957,864 SH   SOLE   663,932 0 293,932
LANDSTAR SYS INC COM 515098101   475,000 2,466 SH   SOLE   2,466 0 0
MASTERCARD INCORPORATED CL A 57636Q104   148,093,000 376,539 SH   SOLE   367,394 0 9,145
MAIN STR CAP CORP COM 56035L104   40,008,000 999,450 SH   SOLE   633,158 0 366,292
MCDONALDS CORP COM 580135101   17,327,000 58,063 SH   SOLE   58,063 0 0
MONDELEZ INTL INC CL A 609207105   116,092,000 1,591,607 SH   SOLE   1,553,162 0 38,445
META PLATFORMS INC CL A 30303M102   21,935,000 76,434 SH   SOLE   74,594 0 1,840
MARKETAXESS HLDGS INC COM 57060D108   22,592,000 86,421 SH   SOLE   58,458 0 27,963
3M CO COM 88579Y101   2,002,000 20,000 SH   SOLE   20,000 0 0
MICROSOFT CORP COM 594918104   343,920,000 1,009,925 SH   SOLE   985,391 0 24,534
M & T BK CORP COM 55261F104   5,569,000 45,000 SH   SOLE   45,000 0 0
NUTRIEN LTD COM 67077M108   4,430,000 75,000 SH   SOLE   75,000 0 0
NUVASIVE INC COM 670704105   33,157,000 797,231 SH   SOLE   560,154 0 237,077
NEWS CORP NEW CL B 65249B208   47,808,000 2,424,353 SH   SOLE   2,366,369 0 57,984
NEWS CORP NEW CL A 65249B109   193,503,000 9,923,253 SH   SOLE   9,680,679 0 242,574
NEW YORK TIMES CO CL A 650111107   25,444,000 646,106 SH   SOLE   339,531 0 306,575
ORACLE CORP COM 68389X105   89,271,000 749,610 SH   SOLE   731,258 0 18,352
PENSKE AUTOMOTIVE GRP INC COM 70959W103   170,628,000 1,023,996 SH   SOLE   717,387 0 306,609
PROCTER AND GAMBLE CO COM 742718109   190,204,000 1,253,486 SH   SOLE   1,224,103 0 29,383
PREMIER INC CL A 74051N102   93,272,000 3,372,075 SH   SOLE   2,357,443 0 1,014,632
PRIMERICA INC COM 74164M108   253,880,000 1,283,778 SH   SOLE   901,086 0 382,692
QUIDELORTHO CORP COM 219798105   66,164,000 798,508 SH   SOLE   495,909 0 302,599
RESTAURANT BRANDS INTL INC COM 76131D103   98,841,000 1,274,116 SH   SOLE   1,264,571 0 9,545
ROGERS COMMUNICATIONS INC CL B 775109200   84,244,000 1,845,436 SH   SOLE   1,831,781 0 13,655
ROSS STORES INC COM 778296103   174,997,000 1,560,663 SH   SOLE   1,522,686 0 37,977
RAYTHEON TECHNOLOGIES CORP COM 75513E101   809,000 8,257 SH   SOLE   8,257 0 0
ROYAL BK CDA COM 780087102   52,157,000 545,806 SH   SOLE   542,147 0 3,659
GLOBAL SELF STORAGE INC COM 37955N106   1,299,000 257,237 SH   SOLE   257,237 0 0
SKYLINE CHAMPION CORPORATION COM 830830105   37,171,000 567,926 SH   SOLE   399,146 0 168,780
TD SYNNEX CORPORATION COM 87162W100   66,459,000 707,011 SH   SOLE   484,412 0 222,599
SIMPSON MFG INC COM 829073105   77,467,000 559,331 SH   SOLE   393,229 0 166,102
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   279,450,000 4,611,384 SH   SOLE   3,662,158 0 949,226
STANTEC INC COM 85472N109   72,337,000 1,107,340 SH   SOLE   1,098,030 0 9,310
STRATEGIC ED INC COM 86272C103   74,898,000 1,104,043 SH   SOLE   770,599 0 333,444
SUNCOR ENERGY INC NEW COM 867224107   2,631,000 89,634 SH   SOLE   89,634 0 0
TELUS CORPORATION COM 87971M103   1,256,000 64,510 SH   SOLE   64,510 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   53,538,000 863,274 SH   SOLE   857,111 0 6,163
TRUIST FINL CORP COM 89832Q109   121,733,000 4,010,971 SH   SOLE   3,913,394 0 97,577
TC ENERGY CORP COM 87807B107   16,221,000 401,139 SH   SOLE   394,132 0 7,007
SIXTH STREET SPECIALTY LENDI COM 83012A109   36,856,000 1,971,948 SH   SOLE   1,436,407 0 535,541
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   67,381,000 549,066 SH   SOLE   358,633 0 190,433
WYNDHAM HOTELS & RESORTS INC COM 98311A105   83,074,000 1,211,516 SH   SOLE   849,453 0 362,063
WHEELER REAL ESTATE INVT TR PFD CNV SER D 963025606   508,000 40,600 SH   SOLE   40,600 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   186,374,000 791,398 SH   SOLE   772,185 0 19,213
YUM CHINA HLDGS INC COM 98850P109   346,000 6,132 SH   SOLE   6,132 0 0