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 68,223 81,891 SH   SOLE   78,007 0 3,884
ANALOG DEVICES INC COMMON 032654105 104,732 716,905 SH   SOLE   684,703 0 32,202
ARCHER DANIELS MIDLAND CO COMMON 039483102 55,825 719,386 SH   SOLE   685,243 0 34,143
AUTODESK INC COMMON 052769106 63,940 371,824 SH   SOLE   355,089 0 16,735
AUTOZONE INC COMMON 053332102 72,178 33,585 SH   SOLE   32,075 0 1,510
BAIDU INC COMMON 056752108 63,751 428,642 SH   SOLE   0 0 428,642
BANK NOVA SCOTIA B C COMMON 064149107 54,063 915,374 SH   SOLE   682,540 0 232,834
BARRICK GOLD CORP COMMON 067901108 15,513 876,756 SH   SOLE   827,993 0 48,763
BROOKFIELD ASSET MGMT INC COMMON 112585104 126,602 2,850,864 SH   SOLE   2,089,575 0 761,289
CANADIAN NAT RES LTD COMMON 136385101 117,794 2,174,234 SH   SOLE   1,621,660 0 552,574
CARMAX INC COMMON 143130102 23,243 256,883 SH   SOLE   244,654 0 12,229
DOLLAR TREE INC COMMON 256746108 112,076 719,126 SH   SOLE   684,977 0 34,149
ELECTRONIC ARTS INC COMMON 285512109 103,258 848,809 SH   SOLE   811,700 0 37,109
FTI CONSULTING INC COMMON 302941109 70,244 388,415 SH   SOLE   369,979 0 18,436
FAIR ISAAC CORP COMMON 303250104 84,513 210,807 SH   SOLE   201,586 0 9,221
FASTENAL CO COMMON 311900104 79,120 1,584,942 SH   SOLE   1,513,670 0 71,272
FISERV INC COMMON 337738108 117,749 1,323,460 SH   SOLE   1,265,520 0 57,940
FRANCO NEV CORP COMMON 351858105 54,933 418,206 SH   SOLE   312,539 0 105,667
GILDAN ACTIVEWEAR INC COMMON 375916103 24,379 848,777 SH   SOLE   634,432 0 214,345
HEALTHCARE SVCS GROUP INC COMMON 421906108 49,856 2,863,694 SH   SOLE   2,727,762 0 135,932
INFOSYS LTD COMMON 456788108 81,719 4,414,856 SH   SOLE   0 0 4,414,856
JOHNSON & JOHNSON COMMON 478160104 141,079 794,718 SH   SOLE   759,050 0 35,668
MAGNA INTL INC COMMON 559222401 26,499 483,594 SH   SOLE   361,518 0 122,076
MARKEL CORP COMMON 570535104 134,351 103,888 SH   SOLE   99,292 0 4,596
MARSH & MCLENNAN COS INC COMMON 571748102 55,271 356,011 SH   SOLE   340,028 0 15,983
MICROSOFT CORP COMMON 594918104 220,093 856,955 SH   SOLE   819,244 0 37,711
MICRON TECHNOLOGY INC COMMON 595112103 74,385 1,345,539 SH   SOLE   1,284,981 0 60,558
MOODYS CORP COMMON 615369105 54,796 201,476 SH   SOLE   192,658 0 8,818
NEWMONT CORP COMMON 651639106 76,338 1,279,335 SH   SOLE   1,218,573 0 60,762
NORTONLIFELOCK INC COMMON 668771108 61,545 2,802,591 SH   SOLE   2,669,366 0 133,225
PROGRESSIVE CORP COMMON 743315103 76,473 657,708 SH   SOLE   628,107 0 29,601
RITCHIE BROS AUCTIONEERS COMMON 767744105 73,456 1,131,356 SH   SOLE   845,791 0 285,565
ROGERS COMMUNICATIONS INC COMMON 775109200 26,205 543,665 SH   SOLE   406,379 0 137,286
HENRY SCHEIN INC COMMON 806407102 53,771 700,694 SH   SOLE   667,460 0 33,234
TJX COS INC NEW COMMON 872540109 105,465 1,888,343 SH   SOLE   1,803,258 0 85,085
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100 6,332 77,082 SH   SOLE   0 0 77,082
TELEFLEX INCORPORATED COMMON 879369106 56,943 231,617 SH   SOLE   221,445 0 10,172
THERMO FISHER SCIENTIFIC INC COMMON 883556102 186,988 343,993 SH   SOLE   328,975 0 15,018
UNITED PARCEL SERVICE INC COMMON 911312106 72,325 396,204 SH   SOLE   378,414 0 17,790
V F CORP COMMON 918204108 33,000 747,110 SH   SOLE   711,662 0 35,448
VONTIER CORPORATION COMMON 928881101 44,518 1,936,398 SH   SOLE   1,844,383 0 92,015
WABTEC COMMON 929740108 48,846 595,114 SH   SOLE   566,819 0 28,295
WELLS FARGO CO NEW COMMON 949746101 56,984 1,454,779 SH   SOLE   1,385,682 0 69,097
WEYERHAEUSER CO MTN BE COMMON 962166104 41,682 1,258,528 SH   SOLE   1,241,447 0 17,081
EVENTBRITE INC COMMON 29975E109 30,503 2,970,141 SH   SOLE   2,829,732 0 140,409
TRAVELERS COMPANIES INC COMMON 89417E109 48,788 288,461 SH   SOLE   274,784 0 13,677
ACTIVISION BLIZZARD INC COMMON 00507V109 62,470 802,332 SH   SOLE   766,317 0 36,015
ADOBE SYSTEMS INCORPORATED COMMON 00724F101 64,658 176,631 SH   SOLE   168,681 0 7,950
ALPHABET INC COMMON 02079K107 118,436 54,143 SH   SOLE   51,712 0 2,431
ALPHABET INC COMMON 02079K305 151,156 69,361 SH   SOLE   66,379 0 2,982
BCE INC COMMON 05534B760 33,081 665,439 SH   SOLE   497,419 0 168,020
BAKER HUGHES COMPANY COMMON 05722G100 65,845 2,280,752 SH   SOLE   2,172,502 0 108,250
BOOKING HOLDINGS INC COMMON 09857L108 90,000 51,458 SH   SOLE   49,182 0 2,276
C H ROBINSON WORLDWIDE INC COMMON 12541W209 37,637 369,400 SH   SOLE   351,859 0 17,541
CANADIAN PAC RY LTD COMMON 13645T100 84,885 1,215,463 SH   SOLE   908,503 0 306,960
CANNAE HLDGS INC COMMON 13765N107 32,239 1,667,000 SH   SOLE   1,587,869 0 79,131
META PLATFORMS INC COMMON 30303M102 99,483 616,948 SH   SOLE   589,893 0 27,055
FIRST REP BK SAN FRANCISCO C COMMON 33616C100 61,601 427,177 SH   SOLE   408,006 0 19,171
FREEPORT-MCMORAN INC COMMON 35671D857 41,932 1,433,088 SH   SOLE   1,360,764 0 72,324
HDFC BANK LTD COMMON 40415F101 130,948 2,355,784 SH   SOLE   0 0 2,355,784
IQVIA HLDGS INC COMMON 46266C105 78,022 359,563 SH   SOLE   343,756 0 15,807
KAR AUCTION SVCS INC COMMON 48238T109 80,084 5,422,179 SH   SOLE   5,164,879 0 257,300
M & T BK CORP COMMON 55261F104 47,305 296,783 SH   SOLE   282,676 0 14,107
MASTERCARD INCORPORATED COMMON 57636Q104 120,082 380,857 SH   SOLE   364,161 0 16,696
MERCK & CO INC COMMON 58933Y105 102,499 1,116,257 SH   SOLE   1,066,160 0 50,097
ORACLE CORP COMMON 68389X105 95,689 1,369,526 SH   SOLE   1,309,044 0 60,482
ORGANON & CO COMMON 68622V106 77,024 2,282,172 SH   SOLE   2,173,819 0 108,353
S&P GLOBAL INC COMMON 78409V104 95,016 281,891 SH   SOLE   269,531 0 12,360
SOUTHERN COPPER CORP COMMON 84265V105 78,170 1,569,364 SH   SOLE   1,442,540 0 126,824
TERADATA CORP DEL COMMON 88076W103 54,859 1,482,272 SH   SOLE   1,411,974 0 70,298
TRIP COM GROUP LTD COMMON 89677Q107 9,637 351,077 SH   SOLE   0 0 351,077
UPLAND SOFTWARE INC COMMON 91544A109 35,596 2,451,702 SH   SOLE   2,334,111 0 117,591
VIMEO INC COMMON 92719V100 24,908 4,137,791 SH   SOLE   3,941,426 0 196,365
VIPSHOP HOLDINGS LIMITED COMMON 92763W103 46,423 4,693,921 SH   SOLE   4,312,247 0 381,674
VISA INC COMMON 92826C839 87,130 442,529 SH   SOLE   423,137 0 19,392
VISTEON CORP COMMON 92839U206 35,450 342,247 SH   SOLE   325,984 0 16,263
VISTRA CORP COMMON 92840M102 68,087 2,979,858 SH   SOLE   2,936,057 0 43,801
YUM CHINA HLDGS INC COMMON 98850P109 44,759 922,852 SH   SOLE   904,708 0 18,144
AON PLC COMMON G0403H108 41,087 152,352 SH   SOLE   145,501 0 6,851
AXALTA COATING SYS LTD COMMON G0750C108 44,034 1,991,547 SH   SOLE   1,897,005 0 94,542
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104 80,827 1,565,335 SH   SOLE   1,428,625 0 136,710
LINDE PLC COMMON G5494J103 64,220 223,345 SH   SOLE   213,293 0 10,052
ROYALTY PHARMA PLC COMMON G7709Q104 82,623 1,965,336 SH   SOLE   1,872,070 0 93,266
INMODE LTD COMMON M5425M103 1,190 53,115 SH   SOLE   53,115 0 0
LYONDELLBASELL INDUSTRIES N COMMON N53745100 70,635 807,620 SH   SOLE   770,166 0 37,454