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   27,478,510 100,286 SH   SOLE   94,383 0 5,903
ANALOG DEVICES INC COMMON 032654105   56,925,166 286,690 SH   SOLE   265,115 0 21,575
ARCHER DANIELS MIDLAND CO COMMON 039483102   15,063,345 208,578 SH   SOLE   194,982 0 13,596
AUTODESK INC COMMON 052769106   53,499,860 219,730 SH   SOLE   206,047 0 13,683
AUTOZONE INC COMMON 053332102   18,400,904 7,117 SH   SOLE   6,934 0 183
BAIDU INC COMMON 056752108   54,147,353 454,676 SH   SOLE   0 0 454,676
BANK NOVA SCOTIA HALIFAX COMMON 064149107   30,938,227 632,154 SH   SOLE   429,565 0 202,589
BARRICK GOLD CORP COMMON 067901108   4,562,573 252,193 SH   SOLE   244,111 0 8,082
BROOKFIELD ASSET MANAGMT LTD COMMON 113004105   20,821,349 515,214 SH   SOLE   350,255 0 164,959
CANADIAN NAT RES LTD COMMON 136385101   83,531,159 1,253,999 SH   SOLE   847,002 0 406,997
CARMAX INC COMMON 143130102   11,070,962 144,268 SH   SOLE   134,862 0 9,406
COCA COLA CONS INC COMMON 191098102   32,374,876 34,872 SH   SOLE   32,605 0 2,267
DOLLAR TREE INC COMMON 256746108   37,067,991 260,951 SH   SOLE   243,850 0 17,101
ELECTRONIC ARTS INC COMMON 285512109   45,743,161 334,358 SH   SOLE   314,996 0 19,362
FTI CONSULTING INC COMMON 302941109   18,768,851 94,243 SH   SOLE   88,095 0 6,148
FAIR ISAAC CORP COMMON 303250104   39,558,490 33,983 SH   SOLE   31,994 0 1,989
FASTENAL CO COMMON 311900104   36,161,118 558,307 SH   SOLE   523,665 0 34,642
FISERV INC COMMON 337738108   77,285,249 581,792 SH   SOLE   547,706 0 34,086
FRANCO NEV CORP COMMON 351858105   31,990,467 287,385 SH   SOLE   195,272 0 92,113
GILDAN ACTIVEWEAR INC COMMON 375916103   39,063,326 1,175,351 SH   SOLE   798,615 0 376,736
HEALTHCARE SVCS GROUP INC COMMON 421906108   16,766,683 1,616,962 SH   SOLE   1,511,997 0 104,965
INFOSYS LTD COMMON 456788108   56,793,924 3,089,985 SH   SOLE   0 0 3,089,985
JOHNSON & JOHNSON COMMON 478160104   41,771,523 266,502 SH   SOLE   249,792 0 16,710
MAGNA INTL INC COMMON 559222401   19,696,544 331,529 SH   SOLE   225,281 0 106,248
MARKEL GROUP INC COMMON 570535104   62,844,176 44,259 SH   SOLE   41,644 0 2,615
MARSH & MCLENNAN COS INC COMMON 571748102   18,411,051 97,172 SH   SOLE   94,674 0 2,498
MICROSOFT CORP COMMON 594918104   140,510,881 373,664 SH   SOLE   347,967 0 25,697
MICRON TECHNOLOGY INC COMMON 595112103   43,546,054 509,646 SH   SOLE   478,034 0 31,612
NEWMONT CORP COMMON 651639106   26,612,864 642,984 SH   SOLE   601,013 0 41,971
PROGRESSIVE CORP COMMON 743315103   39,756,958 249,600 SH   SOLE   233,960 0 15,640
ROGERS COMMUNICATIONS INC COMMON 775109200   17,677,177 372,710 SH   SOLE   253,354 0 119,356
ROGERS CORP COMMON 775133101   19,031,363 144,108 SH   SOLE   134,659 0 9,449
HENRY SCHEIN INC COMMON 806407102   23,459,349 309,858 SH   SOLE   289,642 0 20,216
TJX COS INC NEW COMMON 872540109   67,180,633 716,138 SH   SOLE   671,731 0 44,407
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100   4,772,575 45,743 SH   SOLE   0 0 45,743
TELEFLEX INCORPORATED COMMON 879369106   29,217,788 117,180 SH   SOLE   110,327 0 6,853
THERMO FISHER SCIENTIFIC INC COMMON 883556102   63,496,614 119,552 SH   SOLE   112,587 0 6,965
UNITED PARCEL SERVICE INC COMMON 911312106   23,559,558 149,841 SH   SOLE   140,557 0 9,284
VONTIER CORPORATION COMMON 928881101   30,659,783 887,413 SH   SOLE   829,558 0 57,855
WABTEC COMMON 929740108   21,381,635 168,492 SH   SOLE   157,448 0 11,044
WELLS FARGO CO NEW COMMON 949746101   27,015,726 548,877 SH   SOLE   513,211 0 35,666
WEYERHAEUSER CO MTN BE COMMON 962166104   14,928,500 429,350 SH   SOLE   416,901 0 12,449
ADOBE INC COMMON 00724F101   63,457,135 106,364 SH   SOLE   98,838 0 7,526
ALPHABET INC COMMON 02079K107   54,136,300 384,134 SH   SOLE   360,215 0 23,919
ALPHABET INC COMMON 02079K305   88,327,464 632,309 SH   SOLE   596,390 0 35,919
BCE INC COMMON 05534B760   18,406,091 456,902 SH   SOLE   310,481 0 146,421
BAKER HUGHES COMPANY COMMON 05722G100   27,126,991 793,651 SH   SOLE   741,885 0 51,766
BOOKING HOLDINGS INC COMMON 09857L108   60,256,781 16,988 SH   SOLE   15,973 0 1,015
BROOKFIELD CORP COMMON 11271J107   83,294,177 2,065,875 SH   SOLE   1,404,134 0 661,741
C H ROBINSON WORLDWIDE INC COMMON 12541W209   12,116,286 139,363 SH   SOLE   130,307 0 9,056
CME GROUP INC COMMON 12572Q105   41,344,747 191,997 SH   SOLE   180,037 0 11,960
CABLE ONE INC COMMON 12685J105   27,190,240 48,857 SH   SOLE   45,669 0 3,188
CANADIAN PACIFIC KANSAS CITY COMMON 13646K108   66,435,339 834,134 SH   SOLE   566,779 0 267,355
CANNAE HLDGS INC COMMON 13765N107   14,860,713 761,712 SH   SOLE   711,982 0 49,730
DONNELLEY FINL SOLUTIONS INC COMMON 25787G100   29,229,701 468,650 SH   SOLE   438,091 0 30,559
ENVISTA HOLDINGS CORPORATION COMMON 29415F104   19,179,597 797,157 SH   SOLE   745,149 0 52,008
META PLATFORMS INC COMMON 30303M102   87,082,213 246,023 SH   SOLE   231,669 0 14,354
FREEPORT-MCMORAN INC COMMON 35671D857   23,296,164 547,262 SH   SOLE   504,993 0 42,269
HDFC BANK LTD COMMON 40415F101   130,084,461 1,938,378 SH   SOLE   0 0 1,938,378
IQVIA HLDGS INC COMMON 46266C105   44,143,903 190,785 SH   SOLE   179,426 0 11,359
OPENLANE INC COMMON 48238T109   30,227,847 2,041,147 SH   SOLE   1,908,282 0 132,865
KENVUE INC COMMON 49177J102   6,076,195 282,225 SH   SOLE   263,910 0 18,315
M & T BK CORP COMMON 55261F104   15,347,498 111,962 SH   SOLE   104,677 0 7,285
MASTERCARD INCORPORATED COMMON 57636Q104   64,000,862 150,057 SH   SOLE   141,842 0 8,215
MERCK & CO INC COMMON 58933Y105   46,296,183 421,993 SH   SOLE   395,853 0 26,140
NLIGHT INC COMMON 65487K100   15,218,879 1,127,356 SH   SOLE   1,053,844 0 73,512
ORACLE CORP COMMON 68389X105   38,274,696 363,038 SH   SOLE   341,423 0 21,615
PAYCOM SOFTWARE INC COMMON 70432V102   52,706,998 254,973 SH   SOLE   239,922 0 15,051
S&P GLOBAL INC COMMON 78409V104   61,026,468 138,532 SH   SOLE   130,375 0 8,157
SEALED AIR CORP NEW COMMON 81211K100   27,539,958 754,114 SH   SOLE   704,919 0 49,195
SOUTHERN COPPER CORP COMMON 84265V105   73,390,223 852,681 SH   SOLE   758,019 0 94,662
TERADATA CORP DEL COMMON 88076W103   24,273,750 557,889 SH   SOLE   521,605 0 36,284
TRANSUNION COMMON 89400J107   50,891,779 740,675 SH   SOLE   697,032 0 43,643
VIMEO INC COMMON 92719V100   9,199,354 2,346,774 SH   SOLE   2,193,853 0 152,921
VIPSHOP HLDGS LTD COMMON 92763W103   50,209,852 2,827,137 SH   SOLE   2,515,947 0 311,190
VISA INC COMMON 92826C839   45,284,961 173,934 SH   SOLE   163,815 0 10,119
VISTRA CORP COMMON 92840M102   15,452,885 401,175 SH   SOLE   368,833 0 32,342
YUM CHINA HLDGS INC COMMON 98850P109   21,735,659 512,271 SH   SOLE   509,259 0 3,012
AXALTA COATING SYS LTD COMMON G0750C108   25,508,605 750,924 SH   SOLE   702,125 0 48,799
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104   100,019,018 1,498,590 SH   SOLE   1,357,929 0 140,661
LINDE PLC COMMON G54950103   30,960,697 75,383 SH   SOLE   70,679 0 4,704
MANCHESTER UTD PLC NEW COMMON G5784H106   14,828,735 727,625 SH   SOLE   694,172 0 33,453
ROYALTY PHARMA PLC COMMON G7709Q104   23,944,422 852,418 SH   SOLE   796,553 0 55,865
INMODE LTD COMMON M5425M103   1,866,603 83,930 SH   SOLE   83,930 0 0
CNH INDL N V COMMON N20944109   208,479,362 17,117,341 SH   SOLE   16,722,264 0 395,077
LYONDELLBASELL INDUSTRIES N COMMON N53745100   27,774,612 292,124 SH   SOLE   284,274 0 7,850
COPA HOLDINGS SA COMMON P31076105   48,383,024 455,113 SH   SOLE   448,389 0 6,724