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 62,422 93,504 SH   SOLE   92,816 0 688
ANALOG DEVICES INC COMMON 032654105 144,820 823,915 SH   SOLE   818,209 0 5,706
ARCHER DANIELS MIDLAND CO COMMON 039483102 64,431 953,261 SH   SOLE   946,265 0 6,996
AUTOZONE INC COMMON 053332102 109,178 52,078 SH   SOLE   51,724 0 354
BAIDU INC COMMON 056752108 73,450 493,653 SH   SOLE   0 0 493,653
BANK NOVA SCOTIA B C COMMON 064149107 70,801 988,337 SH   SOLE   743,997 0 244,340
BARRICK GOLD CORP COMMON 067901108 19,052 1,002,516 SH   SOLE   993,872 0 8,644
BROOKFIELD ASSET MGMT INC COMMON 112585104 186,910 3,087,914 SH   SOLE   2,289,032 0 798,882
CANADIAN NAT RES LTD COMMON 136385101 114,798 2,684,564 SH   SOLE   2,015,039 0 669,525
CARMAX INC COMMON 143130102 38,141 292,876 SH   SOLE   290,728 0 2,148
DOLLAR TREE INC COMMON 256746108 115,266 820,283 SH   SOLE   814,261 0 6,022
ELECTRONIC ARTS INC COMMON 285512109 128,219 972,096 SH   SOLE   965,627 0 6,469
FTI CONSULTING INC COMMON 302941109 67,979 443,095 SH   SOLE   439,840 0 3,255
FAIR ISAAC CORP COMMON 303250104 97,137 223,983 SH   SOLE   222,487 0 1,496
FASTENAL CO COMMON 311900104 145,856 2,276,871 SH   SOLE   2,261,395 0 15,476
FISERV INC COMMON 337738108 157,321 1,515,802 SH   SOLE   1,505,697 0 10,105
FRANCO NEV CORP COMMON 351858105 62,415 450,685 SH   SOLE   339,791 0 110,894
GILDAN ACTIVEWEAR INC COMMON 375916103 38,817 914,308 SH   SOLE   689,259 0 225,049
HEALTHCARE SVCS GROUP INC COMMON 421906108 58,151 3,268,607 SH   SOLE   3,244,609 0 23,998
INFOSYS LTD COMMON 456788108 123,913 4,895,810 SH   SOLE   0 0 4,895,810
JOHNSON & JOHNSON COMMON 478160104 156,180 912,973 SH   SOLE   906,753 0 6,220
MAGNA INTL INC COMMON 559222401 42,232 521,205 SH   SOLE   393,050 0 128,155
MARKEL CORP COMMON 570535104 155,358 125,897 SH   SOLE   125,053 0 844
MARSH & MCLENNAN COS INC COMMON 571748102 71,115 409,142 SH   SOLE   406,323 0 2,819
MICROSOFT CORP COMMON 594918104 330,352 982,279 SH   SOLE   975,597 0 6,682
MICRON TECHNOLOGY INC COMMON 595112103 136,248 1,461,202 SH   SOLE   1,451,253 0 9,949
MOODYS CORP COMMON 615369105 90,133 230,774 SH   SOLE   229,237 0 1,537
NEWMONT CORP COMMON 651639106 90,515 1,459,461 SH   SOLE   1,448,746 0 10,715
NORTONLIFELOCK INC COMMON 668771108 83,055 3,196,954 SH   SOLE   3,173,480 0 23,474
PROGRESSIVE CORP COMMON 743315103 96,268 937,811 SH   SOLE   931,438 0 6,373
RITCHIE BROS AUCTIONEERS COMMON 767744105 74,706 1,219,071 SH   SOLE   919,380 0 299,691
ROGERS COMMUNICATIONS INC COMMON 775109200 28,156 585,854 SH   SOLE   441,710 0 144,144
HENRY SCHEIN INC COMMON 806407102 61,990 799,565 SH   SOLE   793,687 0 5,878
TJX COS INC NEW COMMON 872540109 148,227 1,952,396 SH   SOLE   1,939,126 0 13,270
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100 9,722 80,542 SH   SOLE   80,542 0 0
TELEFLEX INCORPORATED COMMON 879369106 119,911 365,049 SH   SOLE   362,605 0 2,444
THERMO FISHER SCIENTIFIC INC COMMON 883556102 262,895 393,843 SH   SOLE   391,225 0 2,618
UNITED PARCEL SERVICE INC COMMON 911312106 97,529 455,026 SH   SOLE   451,934 0 3,092
V F CORP COMMON 918204108 62,426 852,587 SH   SOLE   846,319 0 6,268
VONTIER CORPORATION COMMON 928881101 56,347 1,833,716 SH   SOLE   1,820,246 0 13,470
WABTEC COMMON 929740108 62,527 678,837 SH   SOLE   673,852 0 4,985
WATERS CORP COMMON 941848103 94,284 253,043 SH   SOLE   251,321 0 1,722
WELLS FARGO CO NEW COMMON 949746101 79,638 1,659,868 SH   SOLE   1,647,668 0 12,200
WEYERHAEUSER CO MTN BE COMMON 962166104 65,015 1,578,828 SH   SOLE   1,578,828 0 0
EVENTBRITE INC COMMON 29975E109 49,397 2,832,383 SH   SOLE   2,811,563 0 20,820
TRAVELERS COMPANIES INC COMMON 89417E109 60,822 388,812 SH   SOLE   385,956 0 2,856
ACTIVISION BLIZZARD INC COMMON 00507V109 61,322 921,733 SH   SOLE   915,461 0 6,272
ALPHABET INC COMMON 02079K107 180,007 62,209 SH   SOLE   61,785 0 424
ALPHABET INC COMMON 02079K305 229,518 79,225 SH   SOLE   78,705 0 520
BCE INC COMMON 05534B760 37,830 717,046 SH   SOLE   540,687 0 176,359
BAKER HUGHES COMPANY COMMON 05722G100 62,588 2,601,397 SH   SOLE   2,582,302 0 19,095
BOOKING HOLDINGS INC COMMON 09857L108 161,610 67,359 SH   SOLE   66,907 0 452
C H ROBINSON WORLDWIDE INC COMMON 12541W209 45,614 421,556 SH   SOLE   418,457 0 3,099
CANADIAN PAC RY LTD COMMON 13645T100 94,509 1,309,596 SH   SOLE   987,452 0 322,144
CANNAE HLDGS INC COMMON 13765N107 66,844 1,901,671 SH   SOLE   1,887,741 0 13,930
FACEBOOK INC COMMON 30303M102 211,321 628,280 SH   SOLE   624,119 0 4,161
FIRST REP BK SAN FRANCISCO C COMMON 33616C100 101,379 490,928 SH   SOLE   487,584 0 3,344
FREEPORT-MCMORAN INC COMMON 35671D857 69,603 1,667,969 SH   SOLE   1,655,153 0 12,816
HDFC BANK LTD COMMON 40415F101 211,641 3,252,556 SH   SOLE   0 0 3,252,556
IQVIA HLDGS INC COMMON 46266C105 103,040 365,213 SH   SOLE   362,784 0 2,429
KAR AUCTION SVCS INC COMMON 48238T109 86,357 5,528,885 SH   SOLE   5,488,384 0 40,501
M & T BK CORP COMMON 55261F104 60,633 394,808 SH   SOLE   391,911 0 2,897
MASTERCARD INCORPORATED COMMON 57636Q104 160,372 446,320 SH   SOLE   443,410 0 2,910
MERCK & CO INC COMMON 58933Y105 99,231 1,282,819 SH   SOLE   1,274,082 0 8,737
ORACLE CORP COMMON 68389X105 136,939 1,570,235 SH   SOLE   1,559,687 0 10,548
ORGANON & CO COMMON 68622V106 79,299 2,604,291 SH   SOLE   2,585,192 0 19,099
S&P GLOBAL INC COMMON 78409V104 152,391 322,917 SH   SOLE   320,762 0 2,155
SEA LTD COMMON 81141R100 42,125 188,301 SH   SOLE   0 0 188,301
SOUTHERN COPPER CORP COMMON 84265V105 109,011 1,766,506 SH   SOLE   1,653,913 0 112,593
TERADATA CORP DEL COMMON 88076W103 57,086 1,344,183 SH   SOLE   1,334,312 0 9,871
TRIP COM GROUP LTD COMMON 89677Q107 9,823 398,967 SH   SOLE   0 0 398,967
UPLAND SOFTWARE INC COMMON 91544A109 50,430 2,811,151 SH   SOLE   2,790,412 0 20,739
VIMEO INC COMMON 92719V100 35,604 1,982,326 SH   SOLE   1,967,774 0 14,552
VIPSHOP HOLDINGS LIMITED COMMON 92763W103 33,785 4,022,058 SH   SOLE   3,763,796 0 258,262
VISA INC COMMON 92826C839 109,847 506,889 SH   SOLE   503,508 0 3,381
VISTEON CORP COMMON 92839U206 43,396 390,465 SH   SOLE   387,596 0 2,869
VISTRA CORP COMMON 92840M102 86,462 3,797,192 SH   SOLE   3,797,192 0 0
YUM CHINA HLDGS INC COMMON 98850P109 52,210 1,047,562 SH   SOLE   1,024,804 0 22,758
ZYNGA INC COMMON 98986T108 34,465 5,385,132 SH   SOLE   5,345,601 0 39,531
AON PLC COMMON G0403H108 67,896 225,897 SH   SOLE   224,339 0 1,558
AXALTA COATING SYS LTD COMMON G0750C108 63,737 1,924,422 SH   SOLE   1,910,278 0 14,144
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104 95,260 1,703,493 SH   SOLE   1,551,058 0 152,435
LINDE PLC COMMON G5494J103 126,891 366,288 SH   SOLE   363,795 0 2,493
ROYALTY PHARMA PLC COMMON G7709Q104 89,357 2,242,330 SH   SOLE   2,225,850 0 16,480
INMODE LTD COMMON M5425M103 2,254 31,938 SH   SOLE   31,938 0 0
LYONDELLBASELL INDUSTRIES N COMMON N53745100 85,807 930,370 SH   SOLE   923,838 0 6,532