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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALLEGHANY CORP MD COMMON 017175100 73,299 86,539 SH   SOLE   84,851 0 1,688
ANALOG DEVICES INC COMMON 032654105 125,734 761,210 SH   SOLE   746,594 0 14,616
ARCHER DANIELS MIDLAND CO COMMON 039483102 68,611 760,152 SH   SOLE   745,355 0 14,797
AUTODESK INC COMMON 052769106 65,441 305,310 SH   SOLE   299,364 0 5,946
AUTOZONE INC COMMON 053332102 89,342 43,697 SH   SOLE   42,858 0 839
BAIDU INC COMMON 056752108 62,268 470,662 SH   SOLE   0 0 470,662
BANK NOVA SCOTIA B C COMMON 064149107 67,589 942,163 SH   SOLE   710,698 0 231,465
BARRICK GOLD CORP COMMON 067901108 22,723 926,154 SH   SOLE   905,628 0 20,526
BROOKFIELD ASSET MGMT INC COMMON 112585104 166,321 2,938,253 SH   SOLE   2,181,491 0 756,762
CANADIAN NAT RES LTD COMMON 136385101 141,609 2,263,909 SH   SOLE   1,701,429 0 562,480
CARMAX INC COMMON 143130102 26,182 271,375 SH   SOLE   266,103 0 5,272
DOLLAR TREE INC COMMON 256746108 121,713 759,996 SH   SOLE   745,173 0 14,823
ELECTRONIC ARTS INC COMMON 285512109 113,842 899,866 SH   SOLE   883,023 0 16,843
FTI CONSULTING INC COMMON 302941109 64,543 410,528 SH   SOLE   402,475 0 8,053
FAIR ISAAC CORP COMMON 303250104 96,741 207,388 SH   SOLE   203,509 0 3,879
FASTENAL CO COMMON 311900104 106,981 1,801,032 SH   SOLE   1,766,561 0 34,471
FISERV INC COMMON 337738108 142,283 1,403,187 SH   SOLE   1,376,886 0 26,301
FRANCO NEV CORP COMMON 351858105 68,549 430,249 SH   SOLE   325,212 0 105,037
GILDAN ACTIVEWEAR INC COMMON 375916103 32,923 873,191 SH   SOLE   660,056 0 213,135
HEALTHCARE SVCS GROUP INC COMMON 421906108 56,199 3,026,416 SH   SOLE   2,966,859 0 59,557
INFOSYS LTD COMMON 456788108 116,496 4,680,381 SH   SOLE   0 0 4,680,381
JOHNSON & JOHNSON COMMON 478160104 149,545 843,792 SH   SOLE   827,599 0 16,193
MAGNA INTL INC COMMON 559222401 31,973 497,557 SH   SOLE   376,178 0 121,379
MARKEL CORP COMMON 570535104 171,927 116,534 SH   SOLE   114,331 0 2,203
MARSH & MCLENNAN COS INC COMMON 571748102 64,420 378,006 SH   SOLE   370,751 0 7,255
MICROSOFT CORP COMMON 594918104 280,196 908,843 SH   SOLE   891,728 0 17,115
MICRON TECHNOLOGY INC COMMON 595112103 105,160 1,350,117 SH   SOLE   1,324,211 0 25,906
MOODYS CORP COMMON 615369105 72,074 213,610 SH   SOLE   209,607 0 4,003
NEWMONT CORP COMMON 651639106 107,351 1,351,178 SH   SOLE   1,325,623 0 25,555
NORTONLIFELOCK INC COMMON 668771108 78,559 2,962,366 SH   SOLE   2,904,019 0 58,347
PROGRESSIVE CORP COMMON 743315103 86,124 755,532 SH   SOLE   741,065 0 14,467
RITCHIE BROS AUCTIONEERS COMMON 767744105 68,812 1,163,928 SH   SOLE   880,058 0 283,870
ROGERS COMMUNICATIONS INC COMMON 775109200 31,915 559,400 SH   SOLE   422,886 0 136,514
HENRY SCHEIN INC COMMON 806407102 64,554 740,385 SH   SOLE   725,968 0 14,417
TJX COS INC NEW COMMON 872540109 121,528 2,006,082 SH   SOLE   1,967,490 0 38,592
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100 7,806 74,597 SH   SOLE   0 0 74,597
TELEFLEX INCORPORATED COMMON 879369106 99,464 280,304 SH   SOLE   275,056 0 5,248
THERMO FISHER SCIENTIFIC INC COMMON 883556102 215,500 364,658 SH   SOLE   357,840 0 6,818
UNITED PARCEL SERVICE INC COMMON 911312106 90,220 420,677 SH   SOLE   412,600 0 8,077
V F CORP COMMON 918204108 44,917 789,957 SH   SOLE   774,287 0 15,670
VONTIER CORPORATION COMMON 928881101 51,964 2,046,760 SH   SOLE   2,006,733 0 40,027
WABTEC COMMON 929740108 60,493 629,034 SH   SOLE   616,653 0 12,381
WATERS CORP COMMON 941848103 14,805 47,697 SH   SOLE   46,831 0 866
WELLS FARGO CO NEW COMMON 949746101 74,502 1,537,382 SH   SOLE   1,507,242 0 30,140
WEYERHAEUSER CO MTN BE COMMON 962166104 53,357 1,407,852 SH   SOLE   1,391,234 0 16,618
EVENTBRITE INC COMMON 29975E109 38,741 2,622,936 SH   SOLE   2,571,686 0 51,250
TRAVELERS COMPANIES INC COMMON 89417E109 55,706 304,855 SH   SOLE   298,910 0 5,945
ACTIVISION BLIZZARD INC COMMON 00507V109 68,256 852,018 SH   SOLE   835,666 0 16,352
ADOBE SYSTEMS INCORPORATED COMMON 00724F101 66,585 146,144 SH   SOLE   143,298 0 2,846
ALPHABET INC COMMON 02079K107 160,561 57,488 SH   SOLE   56,383 0 1,105
ALPHABET INC COMMON 02079K305 204,324 73,463 SH   SOLE   72,111 0 1,352
BCE INC COMMON 05534B760 38,463 684,623 SH   SOLE   517,600 0 167,023
BAKER HUGHES COMPANY COMMON 05722G100 87,720 2,409,223 SH   SOLE   2,363,225 0 45,998
BOOKING HOLDINGS INC COMMON 09857L108 128,214 54,594 SH   SOLE   53,562 0 1,032
C H ROBINSON WORLDWIDE INC COMMON 12541W209 42,260 390,418 SH   SOLE   382,790 0 7,628
CANADIAN PAC RY LTD COMMON 13645T100 103,466 1,250,327 SH   SOLE   945,192 0 305,135
CANNAE HLDGS INC COMMON 13765N107 42,131 1,761,391 SH   SOLE   1,726,979 0 34,412
META PLATFORMS INC COMMON 30303M102 145,469 654,211 SH   SOLE   641,929 0 12,282
FIRST REP BK SAN FRANCISCO C COMMON 33616C100 73,521 453,551 SH   SOLE   444,849 0 8,702
FREEPORT-MCMORAN INC COMMON 35671D857 76,232 1,532,599 SH   SOLE   1,499,775 0 32,824
HDFC BANK LTD COMMON 40415F101 153,140 2,496,980 SH   SOLE   0 0 2,496,980
IQVIA HLDGS INC COMMON 46266C105 88,168 381,333 SH   SOLE   374,158 0 7,175
KAR AUCTION SVCS INC COMMON 48238T109 92,433 5,121,055 SH   SOLE   5,020,738 0 100,317
M & T BK CORP COMMON 55261F104 53,165 313,653 SH   SOLE   307,520 0 6,133
MASTERCARD INCORPORATED COMMON 57636Q104 147,894 413,826 SH   SOLE   406,247 0 7,579
MERCK & CO INC COMMON 58933Y105 98,036 1,185,180 SH   SOLE   1,162,439 0 22,741
ORACLE CORP COMMON 68389X105 120,185 1,452,734 SH   SOLE   1,425,280 0 27,454
ORGANON & CO COMMON 68622V106 84,237 2,411,582 SH   SOLE   2,364,668 0 46,914
S&P GLOBAL INC COMMON 78409V104 122,601 298,895 SH   SOLE   293,285 0 5,610
SEA LTD COMMON 81141R100 21,378 178,459 SH   SOLE   0 0 178,459
SOUTHERN COPPER CORP COMMON 84265V105 126,891 1,671,833 SH   SOLE   1,553,377 0 118,456
TERADATA CORP DEL COMMON 88076W103 61,342 1,244,533 SH   SOLE   1,220,008 0 24,525
TRIP COM GROUP LTD COMMON 89677Q107 8,891 384,556 SH   SOLE   0 0 384,556
UPLAND SOFTWARE INC COMMON 91544A109 44,993 2,555,166 SH   SOLE   2,515,604 0 39,562
VIMEO INC COMMON 92719V100 43,939 3,698,569 SH   SOLE   3,630,647 0 67,922
VIPSHOP HOLDINGS LIMITED COMMON 92763W103 45,072 5,007,979 SH   SOLE   4,651,057 0 356,922
VISA INC COMMON 92826C839 104,067 469,207 SH   SOLE   460,404 0 8,803
VISTEON CORP COMMON 92839U206 39,475 361,728 SH   SOLE   354,588 0 7,140
VISTRA CORP COMMON 92840M102 78,381 3,371,292 SH   SOLE   3,328,678 0 42,614
YUM CHINA HLDGS INC COMMON 98850P109 41,886 1,008,330 SH   SOLE   985,572 0 22,758
ZYNGA INC COMMON 98986T108 36,402 3,939,760 SH   SOLE   3,862,740 0 77,020
AON PLC COMMON G0403H108 59,210 181,832 SH   SOLE   178,349 0 3,483
AXALTA COATING SYS LTD COMMON G0750C108 51,748 2,105,292 SH   SOLE   2,063,539 0 41,753
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104 79,554 1,636,346 SH   SOLE   1,491,899 0 144,447
LINDE PLC COMMON G5494J103 88,848 278,152 SH   SOLE   272,832 0 5,320
ROYALTY PHARMA PLC COMMON G7709Q104 80,908 2,076,728 SH   SOLE   2,036,226 0 40,502
INMODE LTD COMMON M5425M103 1,960 53,115 SH   SOLE   53,115 0 0
LYONDELLBASELL INDUSTRIES N COMMON N53745100 88,338 859,150 SH   SOLE   842,147 0 17,003