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
GALLAGHER ARTHUR J & CO COM 363576109   163,039,565 579,449 SH   SOLE   426,475 0 152,974
ALLISON TRANSMISSION HLDGS I COM 01973R101   292,421,325 3,043,836 SH   SOLE   2,730,044 0 313,792
AMERICAN HOMES 4 RENT CL A 02665T306   145,259,928 3,783,796 SH   SOLE   2,749,762 0 1,034,034
AMAZON COM INC COM 023135106   169,706,383 910,784 SH   SOLE   887,087 0 23,697
ATOUR LIFESTYLE HLDGS LTD SPONSORED ADS 04965M106   15,024,007 579,183 SH   SOLE   579,183 0 0
ATS CORPORATION COM 00217Y104   42,418,090 1,461,826 SH   SOLE   1,454,736 0 7,090
ARMSTRONG WORLD INDS INC NEW COM 04247X102   154,957,810 1,179,014 SH   SOLE   870,035 0 308,979
AUTOZONE INC COM 053332102   65,889,387 20,917 SH   SOLE   20,376 0 541
BOEING CO COM 097023105   7,602,000 50,000 SH   SOLE   50,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,256,885 11,844 SH   SOLE   11,844 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   71,969,554 1,522,123 SH   SOLE   1,511,762 0 10,361
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   2,009,838 46,278 SH   SOLE   46,278 0 0
BANK MONTREAL QUE COM 063671101   14,439,382 160,000 SH   SOLE   160,000 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   98,401,086 1,852,540 SH   SOLE   1,840,426 0 12,114
BANK NOVA SCOTIA HALIFAX COM 064149107   67,283,091 1,234,727 SH   SOLE   1,225,876 0 8,851
BERKSHIRE HATHAWAY INC DEL CL A 084670108   111,279,980 161 SH   SOLE   161 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   60,557,789 131,573 SH   SOLE   124,038 0 7,535
CABLE ONE INC COM 12685J105   103,831,314 296,839 SH   SOLE   211,824 0 85,015
CARRIER GLOBAL CORPORATION COM 14448C104   206,043,131 2,559,860 SH   SOLE   2,491,202 0 68,658
CBIZ INC COM 124805102   137,953,046 2,050,127 SH   SOLE   1,439,951 0 610,176
CDW CORP COM 12514G108   428,160 1,892 SH   SOLE   1,892 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   66,441,545 437,754 SH   SOLE   434,668 0 3,086
CME GROUP INC COM 12572Q105   148,992,147 675,242 SH   SOLE   657,185 0 18,057
CANADIAN NAT RES LTD COM 136385101   1,354,007 40,771 SH   SOLE   40,771 0 0
CANADIAN NATL RY CO COM 136375102   55,491,737 473,837 SH   SOLE   470,591 0 3,246
CENCORA INC COM 03073E105   197,122,363 875,788 SH   SOLE   853,076 0 22,712
COPART INC COM 217204106   37,195,511 709,838 SH   SOLE   688,876 0 20,962
CHARLES RIV LABS INTL INC COM 159864107   256,849 1,304 SH   SOLE   1,304 0 0
CURTISS WRIGHT CORP COM 231561101   784,583 2,387 SH   SOLE   2,387 0 0
DOLLAR TREE INC COM 256746108   134,905,123 1,918,446 SH   SOLE   1,870,220 0 48,226
DOUBLEVERIFY HLDGS INC COM 25862V105   47,718,397 2,833,634 SH   SOLE   1,924,519 0 909,115
ELECTRONIC ARTS INC COM 285512109   205,934,083 1,435,681 SH   SOLE   1,398,421 0 37,260
EBAY INC. COM 278642103   108,889,443 1,672,392 SH   SOLE   1,628,825 0 43,567
EURONET WORLDWIDE INC COM 298736109   89,887,198 905,847 SH   SOLE   624,772 0 281,075
LAUDER ESTEE COS INC CL A 518439104   51,135,986 512,950 SH   SOLE   499,194 0 13,756
EMCOR GROUP INC COM 29084Q100   204,352,787 474,654 SH   SOLE   348,833 0 125,821
ENBRIDGE INC COM 29250N105   6,738,359 165,859 SH   SOLE   165,400 0 459
EQUITY COMWLTH COM SH BEN INT 294628102   75,535,385 3,795,748 SH   SOLE   2,686,511 0 1,109,237
EVERI HLDGS INC COM 30034T103   9,450,038 719,181 SH   SOLE   523,903 0 195,278
NATIONAL VISION HLDGS INC COM 63845R107   21,383,131 1,959,957 SH   SOLE   1,432,484 0 527,473
FIRST AMERN FINL CORP COM 31847R102   10,390,436 157,407 SH   SOLE   152,831 0 4,576
GRACO INC COM 384109104   76,681,163 876,256 SH   SOLE   627,026 0 249,230
CGI INC CL A SUB VTG 12532H104   74,339,849 645,996 SH   SOLE   641,431 0 4,565
GLOBUS MED INC CL A 379577208   184,199,618 2,574,778 SH   SOLE   1,882,020 0 692,758
GENERAC HLDGS INC COM 368736104   68,793,928 432,993 SH   SOLE   318,973 0 114,020
GENTEX CORP COM 371901109   161,213,375 5,429,888 SH   SOLE   3,984,956 0 1,444,932
GOGO INC COM 38046C109   25,814,950 3,595,397 SH   SOLE   2,465,145 0 1,130,252
ALPHABET INC CAP STK CL A 02079K305   300,666,314 1,812,881 SH   SOLE   1,764,826 0 48,055
HANNON ARMSTRONG SUST INFR C COM 41068X100   206,820 6,000 SH   SOLE   0 0 6,000
HDFC BANK LTD SPONSORED ADS 40415F101   21,359,548 341,425 SH   SOLE   341,425 0 0
HOULIHAN LOKEY INC CL A 441593100   194,597,996 1,231,477 SH   SOLE   899,944 0 331,533
HILLMAN SOLUTIONS CORP COM 431636109   92,035,680 8,715,500 SH   SOLE   6,220,836 0 2,494,664
HENRY SCHEIN INC COM 806407102   133,862,771 1,836,252 SH   SOLE   1,787,147 0 49,105
HEARTLAND EXPRESS INC COM 422347104   5,682,951 462,781 SH   SOLE   309,248 0 153,533
INTERCONTINENTAL EXCHANGE IN COM 45866F104   306,595,094 1,908,585 SH   SOLE   1,859,117 0 49,468
JOHNSON & JOHNSON COM 478160104   214,597,259 1,324,184 SH   SOLE   1,289,850 0 34,334
OPENLANE INC COM 48238T109   154,021,931 9,124,522 SH   SOLE   6,615,208 0 2,509,314
KENNAMETAL INC COM 489170100   130,942,844 5,049,859 SH   SOLE   3,687,973 0 1,361,886
KENVUE INC COM 49177J102   153,140,607 6,620,865 SH   SOLE   6,444,155 0 176,710
LABCORP HOLDINGS INC COM SHS 504922105   19,388,454 86,757 SH   SOLE   84,189 0 2,568
LIGHT & WONDER INC COM 80874P109   131,030,451 1,444,180 SH   SOLE   1,023,375 0 420,805
GRAND CANYON ED INC COM 38526M106   123,473,474 870,451 SH   SOLE   616,286 0 254,165
LOWES COS INC COM 548661107   9,423,413 34,792 SH   SOLE   33,880 0 912
LANDSTAR SYS INC COM 515098101   485,963 2,573 SH   SOLE   2,573 0 0
MASTERCARD INCORPORATED CL A 57636Q104   172,889,750 350,121 SH   SOLE   340,991 0 9,130
MAIN STR CAP CORP COM 56035L104   56,979,297 1,136,404 SH   SOLE   778,901 0 357,503
MCDONALDS CORP COM 580135101   18,505,986 60,773 SH   SOLE   60,773 0 0
MONDELEZ INTL INC CL A 609207105   234,894,806 3,188,473 SH   SOLE   3,102,841 0 85,632
META PLATFORMS INC CL A 30303M102   214,665 375 SH   SOLE   375 0 0
MARKETAXESS HLDGS INC COM 57060D108   103,808,397 405,185 SH   SOLE   297,385 0 107,800
3M CO COM 88579Y101   13,670,000 100,000 SH   SOLE   100,000 0 0
MICROSOFT CORP COM 594918104   319,909,117 743,456 SH   SOLE   723,782 0 19,674
NUTRIEN LTD COM 67077M108   4,589,616 95,500 SH   SOLE   95,500 0 0
NEWS CORP NEW CL B 65249B208   62,041,174 2,219,720 SH   SOLE   2,161,825 0 57,895
NEWS CORP NEW CL A 65249B109   170,552,021 6,404,507 SH   SOLE   6,231,437 0 173,070
NEW YORK TIMES CO CL A 650111107   67,338,376 1,209,599 SH   SOLE   742,546 0 467,053
ORACLE CORP COM 68389X105   118,707,967 696,643 SH   SOLE   678,320 0 18,323
PENSKE AUTOMOTIVE GRP INC COM 70959W103   128,921,525 793,754 SH   SOLE   579,268 0 214,486
PEGASYSTEMS INC COM 705573103   10,739,918 146,941 SH   SOLE   47,033 0 99,908
PROCTER AND GAMBLE CO COM 742718109   165,011,450 952,722 SH   SOLE   928,024 0 24,698
PRIMERICA INC COM 74164M108   336,015,315 1,267,265 SH   SOLE   932,366 0 334,899
RESTAURANT BRANDS INTL INC COM 76131D103   83,916,980 1,162,835 SH   SOLE   1,154,924 0 7,911
ROGERS COMMUNICATIONS INC CL B 775109200   102,495,983 2,548,832 SH   SOLE   2,531,090 0 17,742
ROSS STORES INC COM 778296103   191,160,945 1,270,088 SH   SOLE   1,236,579 0 33,509
ROYAL BK CDA COM 780087102   81,324,480 651,512 SH   SOLE   647,021 0 4,491
SKYLINE CHAMPION CORPORATION COM 830830105   74,559,973 786,083 SH   SOLE   551,035 0 235,048
TD SYNNEX CORPORATION COM 87162W100   77,238,578 643,226 SH   SOLE   455,793 0 187,433
SOLVENTUM CORP COM SHS 83444M101   784,350 11,250 SH   SOLE   11,250 0 0
SIMPSON MFG INC COM 829073105   118,491,000 619,496 SH   SOLE   457,149 0 162,347
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   379,774,053 5,117,559 SH   SOLE   4,073,949 0 1,043,610
STANTEC INC COM 85472N109   81,991,093 1,019,462 SH   SOLE   1,011,977 0 7,485
STRATEGIC ED INC COM 86272C103   114,597,631 1,238,224 SH   SOLE   905,739 0 332,485
SYSCO CORP COM 871829107   32,237,609 412,985 SH   SOLE   395,452 0 17,533
TELUS CORPORATION COM 87971M103   2,644,155 157,589 SH   SOLE   157,589 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   60,200,683 951,935 SH   SOLE   944,916 0 7,019
TRUIST FINL CORP COM 89832Q109   100,258,397 2,344,129 SH   SOLE   2,282,739 0 61,390
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   388,311 32,225 SH   SOLE   32,225 0 0
THOMSON REUTERS CORP. COM 884903808   271,751 1,593 SH   SOLE   1,593 0 0
TC ENERGY CORP COM 87807B107   8,281,386 174,194 SH   SOLE   173,202 0 992
SIXTH STREET SPECIALTY LENDI COM 83012A109   44,243,053 2,155,044 SH   SOLE   1,631,441 0 523,603
WASTE CONNECTIONS INC COM 94106B101   41,074,747 229,764 SH   SOLE   228,125 0 1,639
WYNDHAM HOTELS & RESORTS INC COM 98311A105   176,866,530 2,263,457 SH   SOLE   1,633,354 0 630,103
WILEY JOHN & SONS INC CL A 968223206   48,744,466 1,010,248 SH   SOLE   703,842 0 306,406
WILLIS TOWERS WATSON PLC LTD SHS G96629103   301,872,633 1,024,930 SH   SOLE   997,788 0 27,142
FULL TRUCK ALLIANCE CO LTD SPONSORED ADS 35969L108   502,749 55,799 SH   SOLE   55,799 0 0
YUM CHINA HLDGS INC COM 98850P109   1,712,696 38,043 SH   SOLE   38,043 0 0