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   33,367,460 99,864 SH   SOLE   94,336 0 5,528
ANALOG DEVICES INC COMMON 032654105   64,573,575 327,419 SH   SOLE   308,770 0 18,649
ARCHER DANIELS MIDLAND CO COMMON 039483102   20,006,016 251,145 SH   SOLE   236,824 0 14,321
AUTODESK INC COMMON 052769106   33,636,656 161,591 SH   SOLE   152,367 0 9,224
AUTOZONE INC COMMON 053332102   24,198,369 9,844 SH   SOLE   9,282 0 562
BAIDU INC COMMON 056752108   72,722,176 481,861 SH   SOLE   0 0 481,861
BANK NOVA SCOTIA HALIFAX COMMON 064149107   40,665,227 808,251 SH   SOLE   578,704 0 229,547
BARRICK GOLD CORP COMMON 067901108   5,221,343 281,145 SH   SOLE   272,310 0 8,835
BROOKFIELD ASSET MANAGMT LTD COMMON 113004105   21,299,527 650,319 SH   SOLE   462,592 0 187,727
CANADIAN NAT RES LTD COMMON 136385101   107,520,002 1,923,253 SH   SOLE   1,371,752 0 551,501
CARMAX INC COMMON 143130102   11,191,466 174,106 SH   SOLE   164,103 0 10,003
DOLLAR TREE INC COMMON 256746108   40,313,928 280,840 SH   SOLE   264,822 0 16,018
ELECTRONIC ARTS INC COMMON 285512109   48,174,714 399,961 SH   SOLE   378,472 0 21,489
FTI CONSULTING INC COMMON 302941109   22,431,408 113,668 SH   SOLE   107,183 0 6,485
FAIR ISAAC CORP COMMON 303250104   53,429,137 76,037 SH   SOLE   71,900 0 4,137
FASTENAL CO COMMON 311900104   36,280,542 672,619 SH   SOLE   634,162 0 38,457
FISERV INC COMMON 337738108   74,198,770 656,452 SH   SOLE   620,705 0 35,747
FRANCO NEV CORP COMMON 351858105   53,820,871 369,358 SH   SOLE   265,185 0 104,173
GILDAN ACTIVEWEAR INC COMMON 375916103   25,015,470 749,902 SH   SOLE   538,501 0 211,401
HEALTHCARE SVCS GROUP INC COMMON 421906108   27,024,696 1,948,482 SH   SOLE   1,837,839 0 110,643
INFOSYS LTD COMMON 456788108   60,237,062 3,453,960 SH   SOLE   0 0 3,453,960
JOHNSON & JOHNSON COMMON 478160104   56,321,515 363,371 SH   SOLE   342,713 0 20,658
MAGNA INTL INC COMMON 559222401   22,851,828 427,152 SH   SOLE   306,763 0 120,389
MARKEL CORP COMMON 570535104   67,449,038 52,800 SH   SOLE   49,905 0 2,895
MARSH & MCLENNAN COS INC COMMON 571748102   25,187,990 151,237 SH   SOLE   142,588 0 8,649
MICROSOFT CORP COMMON 594918104   115,563,571 400,849 SH   SOLE   379,009 0 21,840
MICRON TECHNOLOGY INC COMMON 595112103   37,097,757 614,816 SH   SOLE   579,728 0 35,088
MOODYS CORP COMMON 615369105   17,697,414 57,833 SH   SOLE   54,726 0 3,107
NEWMONT CORP COMMON 651639106   28,494,681 581,296 SH   SOLE   548,202 0 33,094
GEN DIGITAL INC COMMON 668771108   21,848,238 1,273,236 SH   SOLE   1,200,837 0 72,399
PROGRESSIVE CORP COMMON 743315103   33,204,018 232,103 SH   SOLE   218,910 0 13,193
RITCHIE BROS AUCTIONEERS COMMON 767744105   56,157,839 999,270 SH   SOLE   717,740 0 281,530
ROGERS COMMUNICATIONS INC COMMON 775109200   22,401,391 480,255 SH   SOLE   344,854 0 135,401
HENRY SCHEIN INC COMMON 806407102   25,973,587 318,541 SH   SOLE   300,407 0 18,134
TJX COS INC NEW COMMON 872540109   67,433,488 860,573 SH   SOLE   811,285 0 49,288
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100   4,569,097 48,933 SH   SOLE   0 0 48,933
TELEFLEX INCORPORATED COMMON 879369106   30,596,568 120,789 SH   SOLE   114,265 0 6,524
THERMO FISHER SCIENTIFIC INC COMMON 883556102   82,146,836 142,445 SH   SOLE   134,774 0 7,671
UNITED PARCEL SERVICE INC COMMON 911312106   35,132,012 181,104 SH   SOLE   170,800 0 10,304
V F CORP COMMON 918204108   10,636,062 464,262 SH   SOLE   437,654 0 26,608
VONTIER CORPORATION COMMON 928881101   29,230,201 1,069,152 SH   SOLE   1,008,198 0 60,954
WABTEC COMMON 929740108   27,334,810 270,481 SH   SOLE   255,097 0 15,384
WELLS FARGO CO NEW COMMON 949746101   24,711,794 661,124 SH   SOLE   623,534 0 37,590
WEYERHAEUSER CO MTN BE COMMON 962166104   15,385,643 510,642 SH   SOLE   497,032 0 13,610
EVENTBRITE INC COMMON 29975E109   3,018,331 351,802 SH   SOLE   328,440 0 23,362
TRAVELERS COMPANIES INC COMMON 89417E109   22,467,293 131,074 SH   SOLE   123,610 0 7,464
ACTIVISION BLIZZARD INC COMMON 00507V109   31,401,344 366,886 SH   SOLE   346,027 0 20,859
ADOBE SYSTEMS INCORPORATED COMMON 00724F101   72,972,216 189,359 SH   SOLE   179,068 0 10,291
ALPHABET INC COMMON 02079K107   51,484,667 495,056 SH   SOLE   466,888 0 28,168
ALPHABET INC COMMON 02079K305   81,806,855 788,671 SH   SOLE   747,362 0 41,309
BCE INC COMMON 05534B760   26,699,524 587,787 SH   SOLE   422,130 0 165,657
BAKER HUGHES COMPANY COMMON 05722G100   33,853,104 1,173,027 SH   SOLE   1,106,106 0 66,921
BOOKING HOLDINGS INC COMMON 09857L108   58,900,908 22,206 SH   SOLE   20,990 0 1,216
BROOKFIELD CORP COMMON 11271J107   84,647,109 2,601,108 SH   SOLE   1,850,483 0 750,625
C H ROBINSON WORLDWIDE INC COMMON 12541W209   16,775,004 167,829 SH   SOLE   158,279 0 9,550
CABLE ONE INC COMMON 12685J105   23,991,552 34,176 SH   SOLE   32,199 0 1,977
CANADIAN PAC RY LTD COMMON 13645T100   82,711,026 1,073,719 SH   SOLE   771,144 0 302,575
CANNAE HLDGS INC COMMON 13765N107   18,518,010 917,677 SH   SOLE   865,369 0 52,308
DONNELLEY FINL SOLUTIONS INC COMMON 25787G100   8,566,958 209,674 SH   SOLE   197,943 0 11,731
META PLATFORMS INC COMMON 30303M102   80,616,323 380,376 SH   SOLE   359,858 0 20,518
FIRST REP BK SAN FRANCISCO C COMMON 33616C100   4,525,680 323,503 SH   SOLE   304,818 0 18,685
FREEPORT-MCMORAN INC COMMON 35671D857   26,016,749 635,943 SH   SOLE   589,014 0 46,929
HDFC BANK LTD COMMON 40415F101   135,870,288 2,037,945 SH   SOLE   0 0 2,037,945
IQVIA HLDGS INC COMMON 46266C105   33,521,071 168,548 SH   SOLE   159,394 0 9,154
KAR AUCTION SVCS INC COMMON 48238T109   33,639,714 2,459,113 SH   SOLE   2,319,249 0 139,864
M & T BK CORP COMMON 55261F104   16,119,262 134,812 SH   SOLE   127,135 0 7,677
MASTERCARD INCORPORATED COMMON 57636Q104   64,408,772 177,236 SH   SOLE   168,148 0 9,088
MERCK & CO INC COMMON 58933Y105   54,648,852 510,332 SH   SOLE   481,318 0 29,014
NLIGHT INC COMMON 65487K100   13,806,309 1,356,219 SH   SOLE   1,278,834 0 77,385
ORACLE CORP COMMON 68389X105   63,097,389 679,059 SH   SOLE   641,729 0 37,330
ORGANON & CO COMMON 68622V106   27,649,256 1,175,583 SH   SOLE   1,108,557 0 67,026
S&P GLOBAL INC COMMON 78409V104   45,648,639 132,407 SH   SOLE   125,251 0 7,156
SEALED AIR CORP NEW COMMON 81211K100   22,688,109 494,195 SH   SOLE   465,625 0 28,570
SOUTHERN COPPER CORP COMMON 84265V105   96,953,288 1,271,520 SH   SOLE   1,145,795 0 125,725
TERADATA CORP DEL COMMON 88076W103   27,083,854 672,409 SH   SOLE   634,125 0 38,284
TRIP COM GROUP LTD COMMON 89677Q107   10,003,117 265,545 SH   SOLE   0 0 265,545
UPLAND SOFTWARE INC COMMON 91544A109   2,752,000 640,000 SH   SOLE   597,780 0 42,220
VIMEO INC COMMON 92719V100   10,810,128 2,822,774 SH   SOLE   2,661,198 0 161,576
VIPSHOP HOLDINGS LIMITED COMMON 92763W103   55,237,088 3,638,828 SH   SOLE   3,283,884 0 354,944
VISA INC COMMON 92826C839   46,904,908 208,044 SH   SOLE   196,810 0 11,234
VISTRA CORP COMMON 92840M102   21,025,695 876,089 SH   SOLE   811,397 0 64,692
YUM CHINA HLDGS INC COMMON 98850P109   36,718,561 579,251 SH   SOLE   566,484 0 12,767
AON PLC COMMON G0403H108   16,249,052 51,538 SH   SOLE   48,596 0 2,942
AXALTA COATING SYS LTD COMMON G0750C108   27,398,016 904,535 SH   SOLE   853,123 0 51,412
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104   82,361,980 1,392,111 SH   SOLE   1,256,617 0 135,494
LINDE PLC COMMON G54950103   34,456,404 96,944 SH   SOLE   90,922 0 6,022
MANCHESTER UTD PLC NEW COMMON G5784H106   28,483,770 1,285,949 SH   SOLE   1,211,805 0 74,144
ROYALTY PHARMA PLC COMMON G7709Q104   32,181,363 893,192 SH   SOLE   842,396 0 50,796
INMODE LTD COMMON M5425M103   2,075,834 64,951 SH   SOLE   64,951 0 0
LYONDELLBASELL INDUSTRIES N COMMON N53745100   36,840,125 392,386 SH   SOLE   368,273 0 24,113
COPA HOLDINGS SA COMMON P31076105   38,875,564 420,959 SH   SOLE   412,163 0 8,796