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   30,975,297 146,873 SH   SOLE   135,727 0 11,146
ANALOG DEVICES INC COMMON 032654105   61,866,122 377,167 SH   SOLE   347,293 0 29,874
ARCHER DANIELS MIDLAND CO COMMON 039483102   26,978,867 290,564 SH   SOLE   267,500 0 23,064
AUTODESK INC COMMON 052769106   34,822,678 186,349 SH   SOLE   171,582 0 14,767
AUTOZONE INC COMMON 053332102   28,007,808 11,357 SH   SOLE   10,460 0 897
BAIDU INC COMMON 056752108   63,821,823 557,983 SH   SOLE   0 0 557,983
BANK NOVA SCOTIA HALIFAX COMMON 064149107   39,996,113 816,744 SH   SOLE   583,327 0 233,417
BARRICK GOLD CORP COMMON 067901108   5,204,688 302,777 SH   SOLE   291,591 0 11,186
BROOKFIELD ASSET MANAGMT LTD COMMON 113004105   18,805,538 657,231 SH   SOLE   466,364 0 190,867
CANADIAN NAT RES LTD COMMON 136385101   107,450,686 1,915,142 SH   SOLE   1,362,519 0 552,623
CARMAX INC COMMON 143130102   12,253,776 201,247 SH   SOLE   185,263 0 15,984
DOLLAR TREE INC COMMON 256746108   45,949,824 324,875 SH   SOLE   299,096 0 25,779
ELECTRONIC ARTS INC COMMON 285512109   55,871,113 457,288 SH   SOLE   422,862 0 34,426
FTI CONSULTING INC COMMON 302941109   32,361,087 203,793 SH   SOLE   187,633 0 16,160
FAIR ISAAC CORP COMMON 303250104   56,353,734 94,152 SH   SOLE   87,096 0 7,056
FASTENAL CO COMMON 311900104   36,690,383 775,380 SH   SOLE   713,638 0 61,742
FISERV INC COMMON 337738108   71,979,569 712,178 SH   SOLE   658,426 0 53,752
FRANCO NEV CORP COMMON 351858105   50,840,574 373,220 SH   SOLE   267,291 0 105,929
GILDAN ACTIVEWEAR INC COMMON 375916103   20,736,224 757,693 SH   SOLE   542,790 0 214,903
HEALTHCARE SVCS GROUP INC COMMON 421906108   21,688,746 1,807,453 SH   SOLE   1,663,826 0 143,627
INFOSYS LTD COMMON 456788108   64,616,691 3,587,855 SH   SOLE   0 0 3,587,855
JOHNSON & JOHNSON COMMON 478160104   73,918,278 418,443 SH   SOLE   385,352 0 33,091
MAGNA INTL INC COMMON 559222401   24,229,649 431,589 SH   SOLE   309,207 0 122,382
MARKEL CORP COMMON 570535104   77,508,956 58,836 SH   SOLE   54,358 0 4,478
MARSH & MCLENNAN COS INC COMMON 571748102   28,850,451 174,342 SH   SOLE   160,459 0 13,883
MICROSOFT CORP COMMON 594918104   110,102,561 459,105 SH   SOLE   424,121 0 34,984
MICRON TECHNOLOGY INC COMMON 595112103   35,454,485 707,886 SH   SOLE   651,704 0 56,182
MOODYS CORP COMMON 615369105   20,424,500 73,307 SH   SOLE   67,818 0 5,489
NEWMONT CORP COMMON 651639106   31,673,749 671,054 SH   SOLE   617,881 0 53,173
GEN DIGITAL INC COMMON 668771108   31,507,991 1,470,301 SH   SOLE   1,353,717 0 116,584
PROGRESSIVE CORP COMMON 743315103   34,681,315 267,375 SH   SOLE   246,286 0 21,089
RITCHIE BROS AUCTIONEERS COMMON 767744105   58,286,294 1,009,725 SH   SOLE   723,447 0 286,278
ROGERS COMMUNICATIONS INC COMMON 775109200   22,867,224 485,240 SH   SOLE   347,599 0 137,641
HENRY SCHEIN INC COMMON 806407102   29,360,651 367,609 SH   SOLE   338,479 0 29,130
TJX COS INC NEW COMMON 872540109   78,937,330 991,675 SH   SOLE   912,736 0 78,939
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100   3,917,721 52,342 SH   SOLE   0 0 52,342
TELEFLEX INCORPORATED COMMON 879369106   34,546,296 138,390 SH   SOLE   127,964 0 10,426
THERMO FISHER SCIENTIFIC INC COMMON 883556102   89,619,303 162,658 SH   SOLE   150,401 0 12,257
UNITED PARCEL SERVICE INC COMMON 911312106   36,256,806 208,567 SH   SOLE   192,062 0 16,505
V F CORP COMMON 918204108   14,820,362 536,790 SH   SOLE   494,133 0 42,657
VONTIER CORPORATION COMMON 928881101   23,914,421 1,237,215 SH   SOLE   1,139,009 0 98,206
WABTEC COMMON 929740108   31,162,978 312,223 SH   SOLE   287,453 0 24,770
WELLS FARGO CO NEW COMMON 949746101   31,520,249 763,387 SH   SOLE   702,846 0 60,541
WEYERHAEUSER CO MTN BE COMMON 962166104   16,944,259 546,589 SH   SOLE   529,348 0 17,241
EVENTBRITE INC COMMON 29975E109   9,120,557 1,556,409 SH   SOLE   1,432,605 0 123,804
TRAVELERS COMPANIES INC COMMON 89417E109   28,374,015 151,334 SH   SOLE   139,333 0 12,001
ACTIVISION BLIZZARD INC COMMON 00507V109   32,340,385 422,474 SH   SOLE   389,062 0 33,412
ADOBE SYSTEMS INCORPORATED COMMON 00724F101   73,066,815 217,119 SH   SOLE   200,668 0 16,451
ALPHABET INC COMMON 02079K107   50,693,933 571,328 SH   SOLE   526,222 0 45,106
ALPHABET INC COMMON 02079K305   71,808,253 813,879 SH   SOLE   754,632 0 59,247
BCE INC COMMON 05534B760   26,464,414 593,935 SH   SOLE   425,492 0 168,443
BAKER HUGHES COMPANY COMMON 05722G100   40,066,140 1,356,812 SH   SOLE   1,249,078 0 107,734
BOOKING HOLDINGS INC COMMON 09857L108   51,290,891 25,451 SH   SOLE   23,508 0 1,943
BROOKFIELD CORP COMMON 11271J107   82,621,530 2,629,161 SH   SOLE   1,865,630 0 763,531
C H ROBINSON WORLDWIDE INC COMMON 12541W209   17,845,652 193,701 SH   SOLE   178,354 0 15,347
CANADIAN PAC RY LTD COMMON 13645T100   80,982,499 1,084,997 SH   SOLE   777,277 0 307,720
CANNAE HLDGS INC COMMON 13765N107   21,932,352 1,062,119 SH   SOLE   977,716 0 84,403
META PLATFORMS INC COMMON 30303M102   52,375,097 435,226 SH   SOLE   402,430 0 32,796
FIRST REP BK SAN FRANCISCO C COMMON 33616C100   27,416,596 224,929 SH   SOLE   207,142 0 17,787
FREEPORT-MCMORAN INC COMMON 35671D857   28,930,250 761,332 SH   SOLE   685,993 0 75,339
HDFC BANK LTD COMMON 40415F101   130,355,244 1,905,483 SH   SOLE   0 0 1,905,483
IQVIA HLDGS INC COMMON 46266C105   39,520,243 192,889 SH   SOLE   178,226 0 14,663
KAR AUCTION SVCS INC COMMON 48238T109   37,129,874 2,845,284 SH   SOLE   2,619,627 0 225,657
M & T BK CORP COMMON 55261F104   22,583,633 155,686 SH   SOLE   143,339 0 12,347
MASTERCARD INCORPORATED COMMON 57636Q104   70,159,119 201,763 SH   SOLE   187,231 0 14,532
MERCK & CO INC COMMON 58933Y105   65,604,830 587,740 SH   SOLE   541,265 0 46,475
NLIGHT INC COMMON 65487K100   15,932,321 1,571,294 SH   SOLE   1,446,880 0 124,414
ORACLE CORP COMMON 68389X105   63,668,512 778,915 SH   SOLE   719,246 0 59,669
ORGANON & CO COMMON 68622V106   37,993,766 1,360,321 SH   SOLE   1,252,316 0 108,005
S&P GLOBAL INC COMMON 78409V104   50,741,568 151,495 SH   SOLE   140,028 0 11,467
SOUTHERN COPPER CORP COMMON 84265V105   79,719,933 1,320,085 SH   SOLE   1,189,181 0 130,904
TERADATA CORP DEL COMMON 88076W103   26,167,231 777,416 SH   SOLE   715,812 0 61,604
TRIP COM GROUP LTD COMMON 89677Q107   9,725,327 282,713 SH   SOLE   0 0 282,713
UPLAND SOFTWARE INC COMMON 91544A109   9,082,401 1,273,897 SH   SOLE   1,171,769 0 102,128
VIMEO INC COMMON 92719V100   11,203,649 3,266,370 SH   SOLE   3,007,362 0 259,008
VIPSHOP HOLDINGS LIMITED COMMON 92763W103   51,570,780 3,780,849 SH   SOLE   3,411,322 0 369,527
VISA INC COMMON 92826C839   49,444,048 237,983 SH   SOLE   219,992 0 17,991
VISTEON CORP COMMON 92839U206   15,199,783 116,181 SH   SOLE   106,953 0 9,228
VISTRA CORP COMMON 92840M102   30,800,970 1,327,628 SH   SOLE   1,196,265 0 131,363
YUM CHINA HLDGS INC COMMON 98850P109   35,575,676 650,975 SH   SOLE   640,168 0 10,807
AON PLC COMMON G0403H108   19,965,304 66,521 SH   SOLE   61,272 0 5,249
AXALTA COATING SYS LTD COMMON G0750C108   26,616,303 1,045,006 SH   SOLE   962,070 0 82,936
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104   80,224,427 1,450,125 SH   SOLE   1,318,948 0 131,177
LINDE PLC COMMON G5494J103   36,177,276 110,912 SH   SOLE   102,080 0 8,832
MANCHESTER UTD PLC NEW COMMON G5784H106   55,120,006 2,362,700 SH   SOLE   2,176,601 0 186,099
ROYALTY PHARMA PLC COMMON G7709Q104   40,754,574 1,031,269 SH   SOLE   949,493 0 81,776
INMODE LTD COMMON M5425M103   2,214,043 62,018 SH   SOLE   62,018 0 0
LYONDELLBASELL INDUSTRIES N COMMON N53745100   37,980,149 457,420 SH   SOLE   418,886 0 38,534
COPA HOLDINGS SA COMMON P31076105   36,565,524 439,648 SH   SOLE   428,890 0 10,758