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
ALIGN TECHNOLOGY INC COMMON 016255101   41,336,212 126,061 SH   SOLE   121,073 0 4,988
ANALOG DEVICES INC COMMON 032654105   47,833,539 241,842 SH   SOLE   229,806 0 12,036
ARCHER DANIELS MIDLAND CO COMMON 039483102   19,408,600 309,007 SH   SOLE   295,268 0 13,739
AUTODESK INC COMMON 052769106   53,668,744 206,087 SH   SOLE   197,251 0 8,836
AUTOZONE INC COMMON 053332102   21,891,319 6,946 SH   SOLE   6,755 0 191
BAIDU INC COMMON 056752108   55,755,957 529,597 SH   SOLE   0 0 529,597
BANK NOVA SCOTIA HALIFAX COMMON 064149107   58,505,709 1,129,572 SH   SOLE   763,673 0 365,899
BARRICK GOLD CORP COMMON 067901108   4,631,801 278,322 SH   SOLE   268,408 0 9,914
BIO RAD LABS INC COMMON 090572207   26,235,391 75,857 SH   SOLE   72,487 0 3,370
BROOKFIELD ASSET MANAGMT LTD COMMON 113004105   21,310,366 506,729 SH   SOLE   342,897 0 163,832
CANADIAN NAT RES LTD COMMON 136385101   95,533,742 1,238,516 SH   SOLE   831,373 0 407,143
CARMAX INC COMMON 143130102   11,697,193 134,282 SH   SOLE   128,301 0 5,981
CEMEX SAB DE CV COMMON 151290889   42,077,014 4,670,054 SH   SOLE   0 0 4,670,054
COCA COLA CONS INC COMMON 191098102   21,519,840 25,428 SH   SOLE   24,297 0 1,131
DOLLAR TREE INC COMMON 256746108   32,299,660 242,581 SH   SOLE   231,814 0 10,767
ELECTRONIC ARTS INC COMMON 285512109   42,905,367 323,401 SH   SOLE   310,929 0 12,472
FTI CONSULTING INC COMMON 302941109   15,880,567 75,514 SH   SOLE   72,157 0 3,357
FASTENAL CO COMMON 311900104   40,386,416 523,547 SH   SOLE   501,233 0 22,314
FISERV INC COMMON 337738108   89,701,001 561,291 SH   SOLE   539,310 0 21,981
FRANCO NEV CORP COMMON 351858105   53,464,701 448,244 SH   SOLE   303,048 0 145,196
GILDAN ACTIVEWEAR INC COMMON 375916103   43,178,114 1,156,159 SH   SOLE   782,054 0 374,105
HEALTHCARE SVCS GROUP INC COMMON 421906108   22,657,091 1,815,533 SH   SOLE   1,734,864 0 80,669
INFOSYS LTD COMMON 456788108   57,519,512 3,208,004 SH   SOLE   0 0 3,208,004
JOHNSON & JOHNSON COMMON 478160104   39,486,019 249,612 SH   SOLE   239,046 0 10,566
MAGNA INTL INC COMMON 559222401   29,191,023 535,115 SH   SOLE   361,768 0 173,347
MARKEL GROUP INC COMMON 570535104   64,668,031 42,506 SH   SOLE   40,820 0 1,686
MARSH & MCLENNAN COS INC COMMON 571748102   19,519,787 94,768 SH   SOLE   92,161 0 2,607
MICROSOFT CORP COMMON 594918104   148,437,715 352,841 SH   SOLE   337,503 0 15,338
MICRON TECHNOLOGY INC COMMON 595112103   56,410,160 478,078 SH   SOLE   457,710 0 20,368
NEWMONT CORP COMMON 651639106   21,433,361 598,036 SH   SOLE   571,474 0 26,562
PROGRESSIVE CORP COMMON 743315103   48,375,674 233,908 SH   SOLE   223,886 0 10,022
ROGERS COMMUNICATIONS INC COMMON 775109200   15,168,257 366,559 SH   SOLE   248,018 0 118,541
ROGERS CORP COMMON 775133101   24,526,042 206,649 SH   SOLE   197,423 0 9,226
HENRY SCHEIN INC COMMON 806407102   21,762,357 288,170 SH   SOLE   275,369 0 12,801
TJX COS INC NEW COMMON 872540109   68,117,595 671,658 SH   SOLE   643,049 0 28,609
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100   7,371,679 54,010 SH   SOLE   54,010 0 0
TELEFLEX INCORPORATED COMMON 879369106   25,560,619 113,021 SH   SOLE   108,604 0 4,417
THERMO FISHER SCIENTIFIC INC COMMON 883556102   67,095,819 115,375 SH   SOLE   110,887 0 4,488
UNITED PARCEL SERVICE INC COMMON 911312106   20,868,098 140,403 SH   SOLE   134,432 0 5,971
VONTIER CORPORATION COMMON 928881101   25,429,579 560,622 SH   SOLE   535,697 0 24,925
WABTEC COMMON 929740108   20,184,811 138,559 SH   SOLE   132,402 0 6,157
WELLS FARGO CO NEW COMMON 949746101   25,152,711 433,973 SH   SOLE   414,679 0 19,294
WEYERHAEUSER CO MTN BE COMMON 962166104   14,956,368 416,502 SH   SOLE   403,510 0 12,992
ADOBE INC COMMON 00724F101   53,928,840 106,877 SH   SOLE   102,002 0 4,875
AIR LEASE CORP COMMON 00912X302   20,601,809 400,505 SH   SOLE   382,624 0 17,881
ALPHABET INC COMMON 02079K107   54,836,598 360,159 SH   SOLE   344,709 0 15,450
ALPHABET INC COMMON 02079K305   101,800,099 674,507 SH   SOLE   649,078 0 25,429
BCE INC COMMON 05534B760   15,619,824 449,539 SH   SOLE   304,117 0 145,422
BAKER HUGHES COMPANY COMMON 05722G100   24,719,704 737,920 SH   SOLE   705,130 0 32,790
BOOKING HOLDINGS INC COMMON 09857L108   58,943,139 16,248 SH   SOLE   15,592 0 656
BROOKFIELD CORP COMMON 11271J107   85,120,721 2,032,222 SH   SOLE   1,375,145 0 657,077
C H ROBINSON WORLDWIDE INC COMMON 12541W209   15,191,361 198,035 SH   SOLE   189,231 0 8,804
CME GROUP INC COMMON 12572Q105   38,751,305 179,999 SH   SOLE   172,286 0 7,713
CABLE ONE INC COMMON 12685J105   23,459,136 55,450 SH   SOLE   52,974 0 2,476
CANADIAN PACIFIC KANSAS CITY COMMON 13646K108   72,536,588 820,647 SH   SOLE   555,181 0 265,466
CANNAE HLDGS INC COMMON 13765N107   15,826,438 711,647 SH   SOLE   680,162 0 31,485
DONNELLEY FINL SOLUTIONS INC COMMON 25787G100   17,899,276 288,669 SH   SOLE   275,833 0 12,836
ENVISTA HOLDINGS CORPORATION COMMON 29415F104   18,986,072 888,047 SH   SOLE   848,400 0 39,647
META PLATFORMS INC COMMON 30303M102   112,216,115 231,100 SH   SOLE   222,034 0 9,066
FREEPORT-MCMORAN INC COMMON 35671D857   23,961,454 509,624 SH   SOLE   482,416 0 27,208
HDFC BANK LTD COMMON 40415F101   111,245,636 1,987,594 SH   SOLE   0 0 1,987,594
IQVIA HLDGS INC COMMON 46266C105   46,226,390 182,799 SH   SOLE   175,481 0 7,318
OPENLANE INC COMMON 48238T109   35,706,266 2,064,046 SH   SOLE   1,972,283 0 91,763
MASTERCARD INCORPORATED COMMON 57636Q104   69,751,663 144,849 SH   SOLE   139,549 0 5,300
MERCK & CO INC COMMON 58933Y105   52,508,357 395,782 SH   SOLE   378,946 0 16,836
NLIGHT INC COMMON 65487K100   13,629,837 1,048,550 SH   SOLE   1,001,816 0 46,734
ORACLE CORP COMMON 68389X105   50,522,436 402,223 SH   SOLE   386,009 0 16,214
PAYCOM SOFTWARE INC COMMON 70432V102   53,704,480 269,854 SH   SOLE   259,209 0 10,645
S&P GLOBAL INC COMMON 78409V104   56,687,053 133,247 SH   SOLE   127,987 0 5,260
SEALED AIR CORP NEW COMMON 81211K100   26,087,951 701,289 SH   SOLE   670,124 0 31,165
SOUTHERN COPPER CORP COMMON 84265V105   91,856,765 862,345 SH   SOLE   719,928 0 142,417
TERADATA CORP DEL COMMON 88076W103   20,067,349 518,944 SH   SOLE   495,998 0 22,946
TRANSUNION COMMON 89400J107   59,360,826 743,870 SH   SOLE   714,587 0 29,283
VIMEO INC COMMON 92719V100   8,920,828 2,181,354 SH   SOLE   2,084,133 0 97,221
VIPSHOP HLDGS LTD COMMON 92763W103   53,717,590 3,170,250 SH   SOLE   0 0 3,170,250
VISA INC COMMON 92826C839   53,163,259 190,504 SH   SOLE   182,933 0 7,571
YUM CHINA HLDGS INC COMMON 98850P109   22,223,312 558,515 SH   SOLE   474,777 0 83,738
AXALTA COATING SYS LTD COMMON G0750C108   20,865,926 606,744 SH   SOLE   579,779 0 26,965
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104   102,675,758 1,467,845 SH   SOLE   1,283,132 0 184,713
LINDE PLC COMMON G54950103   32,829,003 70,705 SH   SOLE   67,671 0 3,034
MANCHESTER UTD PLC NEW COMMON G5784H106   7,373,269 528,185 SH   SOLE   506,349 0 21,836
ROYALTY PHARMA PLC COMMON G7709Q104   24,065,401 792,407 SH   SOLE   757,229 0 35,178
INMODE LTD COMMON M5425M103   2,504,037 115,874 SH   SOLE   115,874 0 0
CNH INDL N V COMMON N20944109   215,015,367 16,590,713 SH   SOLE   16,212,333 0 378,380
LYONDELLBASELL INDUSTRIES N COMMON N53745100   30,202,351 295,303 SH   SOLE   287,111 0 8,192
COPA HOLDINGS SA COMMON P31076105   48,119,420 461,976 SH   SOLE   424,546 0 37,430