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   17,369,741 56,891 SH   SOLE   54,387 0 2,504
ANALOG DEVICES INC COMMON 032654105   51,204,195 292,445 SH   SOLE   276,572 0 15,873
ARCHER DANIELS MIDLAND CO COMMON 039483102   16,244,875 215,391 SH   SOLE   205,027 0 10,364
AUTODESK INC COMMON 052769106   46,821,779 226,291 SH   SOLE   215,769 0 10,522
AUTOZONE INC COMMON 053332102   19,268,364 7,586 SH   SOLE   7,403 0 183
BAIDU INC COMMON 056752108   64,609,049 480,901 SH   SOLE   0 0 480,901
BANK NOVA SCOTIA HALIFAX COMMON 064149107   31,595,574 689,844 SH   SOLE   475,212 0 214,632
BARRICK GOLD CORP COMMON 067901108   3,731,386 256,426 SH   SOLE   248,344 0 8,082
BROOKFIELD ASSET MANAGMT LTD COMMON 113004105   18,915,716 564,199 SH   SOLE   388,840 0 175,359
CANADIAN NAT RES LTD COMMON 136385101   108,263,984 1,649,598 SH   SOLE   1,128,035 0 521,563
CARMAX INC COMMON 143130102   10,552,078 149,189 SH   SOLE   142,018 0 7,171
COCA COLA CONS INC COMMON 191098102   22,921,285 36,024 SH   SOLE   34,297 0 1,727
DOLLAR TREE INC COMMON 256746108   25,639,993 240,866 SH   SOLE   229,273 0 11,593
ELECTRONIC ARTS INC COMMON 285512109   41,510,197 344,768 SH   SOLE   329,777 0 14,991
FTI CONSULTING INC COMMON 302941109   17,373,527 97,380 SH   SOLE   92,693 0 4,687
FAIR ISAAC CORP COMMON 303250104   37,269,698 42,912 SH   SOLE   41,073 0 1,839
FASTENAL CO COMMON 311900104   31,492,201 576,358 SH   SOLE   549,522 0 26,836
FISERV INC COMMON 337738108   64,024,796 566,786 SH   SOLE   541,863 0 24,923
FRANCO NEV CORP COMMON 351858105   42,067,665 313,638 SH   SOLE   216,091 0 97,547
GILDAN ACTIVEWEAR INC COMMON 375916103   17,925,511 636,469 SH   SOLE   438,555 0 197,914
HEALTHCARE SVCS GROUP INC COMMON 421906108   17,423,469 1,670,642 SH   SOLE   1,590,773 0 79,869
INFOSYS LTD COMMON 456788108   56,124,000 3,280,187 SH   SOLE   0 0 3,280,187
JOHNSON & JOHNSON COMMON 478160104   42,765,965 274,578 SH   SOLE   261,869 0 12,709
MAGNA INTL INC COMMON 559222401   19,526,727 362,460 SH   SOLE   249,777 0 112,683
MARKEL GROUP INC COMMON 570535104   67,071,180 45,550 SH   SOLE   43,526 0 2,024
MARSH & MCLENNAN COS INC COMMON 571748102   19,684,679 103,440 SH   SOLE   100,942 0 2,498
MICROSOFT CORP COMMON 594918104   120,751,691 382,430 SH   SOLE   363,197 0 19,233
MICRON TECHNOLOGY INC COMMON 595112103   35,819,156 526,520 SH   SOLE   502,039 0 24,481
NEWMONT CORP COMMON 651639106   24,546,846 664,326 SH   SOLE   632,342 0 31,984
GEN DIGITAL INC COMMON 668771108   19,301,899 1,091,761 SH   SOLE   1,039,444 0 52,317
PROGRESSIVE CORP COMMON 743315103   35,896,740 257,693 SH   SOLE   245,682 0 12,011
ROGERS COMMUNICATIONS INC COMMON 775109200   15,890,756 407,787 SH   SOLE   280,997 0 126,790
HENRY SCHEIN INC COMMON 806407102   20,273,814 273,048 SH   SOLE   259,967 0 13,081
TJX COS INC NEW COMMON 872540109   65,749,133 739,745 SH   SOLE   705,352 0 34,393
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100   3,234,132 37,058 SH   SOLE   0 0 37,058
TELEFLEX INCORPORATED COMMON 879369106   23,516,909 119,734 SH   SOLE   114,450 0 5,284
THERMO FISHER SCIENTIFIC INC COMMON 883556102   62,399,455 123,197 SH   SOLE   117,836 0 5,361
UNITED PARCEL SERVICE INC COMMON 911312106   24,125,714 154,781 SH   SOLE   147,591 0 7,190
VONTIER CORPORATION COMMON 928881101   28,357,412 917,122 SH   SOLE   873,014 0 44,108
WABTEC COMMON 929740108   24,638,381 231,847 SH   SOLE   220,735 0 11,112
WELLS FARGO CO NEW COMMON 949746101   23,166,149 566,964 SH   SOLE   539,806 0 27,158
WEYERHAEUSER CO MTN BE COMMON 962166104   14,205,115 463,311 SH   SOLE   450,862 0 12,449
ADOBE INC COMMON 00724F101   71,032,234 139,306 SH   SOLE   132,389 0 6,917
ALPHABET INC COMMON 02079K107   52,156,475 395,578 SH   SOLE   377,183 0 18,395
ALPHABET INC COMMON 02079K305   85,522,874 653,554 SH   SOLE   625,972 0 27,582
BCE INC COMMON 05534B760   19,506,821 499,458 SH   SOLE   344,256 0 155,202
BAKER HUGHES COMPANY COMMON 05722G100   28,951,204 819,683 SH   SOLE   780,232 0 39,451
BOOKING HOLDINGS INC COMMON 09857L108   56,822,827 18,425 SH   SOLE   17,602 0 823
BROOKFIELD CORP COMMON 11271J107   70,968,930 2,258,458 SH   SOLE   1,556,887 0 701,571
C H ROBINSON WORLDWIDE INC COMMON 12541W209   12,480,289 143,972 SH   SOLE   137,076 0 6,896
CME GROUP INC COMMON 12572Q105   39,662,581 198,095 SH   SOLE   188,884 0 9,211
CABLE ONE INC COMMON 12685J105   24,168,477 39,262 SH   SOLE   37,373 0 1,889
CANADIAN PACIFIC KANSAS CITY COMMON 13646K108   68,191,654 911,555 SH   SOLE   628,223 0 283,332
CANNAE HLDGS INC COMMON 13765N107   14,669,665 787,033 SH   SOLE   749,130 0 37,903
DONNELLEY FINL SOLUTIONS INC COMMON 25787G100   27,232,417 483,860 SH   SOLE   460,570 0 23,290
META PLATFORMS INC COMMON 30303M102   77,904,600 259,502 SH   SOLE   248,196 0 11,306
FREEPORT-MCMORAN INC COMMON 35671D857   20,081,210 538,507 SH   SOLE   505,762 0 32,745
HDFC BANK LTD COMMON 40415F101   121,916,902 2,066,038 SH   SOLE   0 0 2,066,038
IQVIA HLDGS INC COMMON 46266C105   38,689,554 196,644 SH   SOLE   187,894 0 8,750
OPENLANE INC COMMON 48238T109   31,458,172 2,108,513 SH   SOLE   2,007,319 0 101,194
KENVUE INC COMMON 49177J102   5,888,741 293,264 SH   SOLE   279,584 0 13,680
M & T BK CORP COMMON 55261F104   14,619,011 115,611 SH   SOLE   110,064 0 5,547
MASTERCARD INCORPORATED COMMON 57636Q104   57,097,846 144,308 SH   SOLE   137,958 0 6,350
MERCK & CO INC COMMON 58933Y105   45,141,161 435,634 SH   SOLE   415,393 0 20,241
NLIGHT INC COMMON 65487K100   12,109,198 1,164,346 SH   SOLE   1,108,310 0 56,036
ORACLE CORP COMMON 68389X105   43,160,494 407,476 SH   SOLE   389,349 0 18,127
ORGANON & CO COMMON 68622V106   17,504,626 1,008,331 SH   SOLE   959,782 0 48,549
PAYCOM SOFTWARE INC COMMON 70432V102   29,498,750 113,776 SH   SOLE   108,486 0 5,290
RB GLOBAL INC COMMON 74935Q107   53,359,700 848,311 SH   SOLE   584,735 0 263,576
S&P GLOBAL INC COMMON 78409V104   52,158,623 142,740 SH   SOLE   136,456 0 6,284
SEALED AIR CORP NEW COMMON 81211K100   25,597,480 778,986 SH   SOLE   741,494 0 37,492
SOUTHERN COPPER CORP COMMON 84265V105   82,474,849 1,095,429 SH   SOLE   984,300 0 111,129
TERADATA CORP DEL COMMON 88076W103   25,950,713 576,411 SH   SOLE   548,772 0 27,639
TRANSUNION COMMON 89400J107   41,434,451 577,165 SH   SOLE   551,421 0 25,744
TRIP COM GROUP LTD COMMON 89677Q107   5,483,821 156,815 SH   SOLE   0 0 156,815
VIMEO INC COMMON 92719V100   8,582,861 2,424,537 SH   SOLE   2,307,966 0 116,571
VIPSHOP HLDGS LTD COMMON 92763W103   48,360,655 3,020,653 SH   SOLE   2,714,707 0 305,946
VISA INC COMMON 92826C839   41,212,152 179,174 SH   SOLE   171,336 0 7,838
VISTRA CORP COMMON 92840M102   20,399,263 614,806 SH   SOLE   576,285 0 38,521
YUM CHINA HLDGS INC COMMON 98850P109   23,491,998 421,608 SH   SOLE   418,664 0 2,944
AXALTA COATING SYS LTD COMMON G0750C108   20,862,255 775,560 SH   SOLE   738,396 0 37,164
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104   93,222,400 1,491,836 SH   SOLE   1,356,725 0 135,111
LINDE PLC COMMON G54950103   29,004,060 77,893 SH   SOLE   74,271 0 3,622
MANCHESTER UTD PLC NEW COMMON G5784H106   14,735,260 744,610 SH   SOLE   711,157 0 33,453
ROYALTY PHARMA PLC COMMON G7709Q104   20,784,708 765,833 SH   SOLE   729,113 0 36,720
INMODE LTD COMMON M5425M103   1,978,407 64,951 SH   SOLE   64,951 0 0
LYONDELLBASELL INDUSTRIES N COMMON N53745100   28,574,674 301,742 SH   SOLE   293,892 0 7,850
COPA HOLDINGS SA COMMON P31076105   44,501,937 494,756 SH   SOLE   489,038 0 5,718