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
Aflac Inc COMMON 001055102   34,704 963,237 SH   SOLE   926,027 0 37,210
Abiomed Inc COMMON 003654100   35,959 148,867 SH   SOLE   143,316 0 5,551
Albemarle Corp COMMON 012653101   38,566 497,849 SH   SOLE   479,282 0 18,567
Alleghany Corp COMMON 017175100   26,308 53,785 SH   SOLE   51,707 0 2,078
Amazon.com Inc COMMON 023135106   144,580 52,339 SH   SOLE   50,423 0 1,916
American Express Co COMMON 025816109   88,811 932,960 SH   SOLE   897,622 0 35,338
Analog Devices Inc COMMON 032654105   61,649 502,677 SH   SOLE   484,815 0 17,862
Applied Materials Inc COMMON 038222105   56,768 939,145 SH   SOLE   903,369 0 35,776
Archer-Daniels-Midland Co. COMMON 039483102   137,562 3,447,881 SH   SOLE   3,316,034 0 131,847
Automatic Data Processing COMMON 053015103   21,185 141,460 SH   SOLE   136,499 0 4,961
Autozone Inc COMMON 053332102   48,306 42,820 SH   SOLE   41,324 0 1,496
Baidu Inc - Spon ADR COMMON 056752108   200,897 1,675,705 SH   SOLE   0 0 1,675,705
Bank of New York Mellon Corp COMMON 064058100   51,292 1,327,090 SH   SOLE   1,280,702 0 46,388
Barrick Gold Corporation COMMON 067901108   147,259 5,463,164 SH   SOLE   2,546,165 0 2,916,999
Baxter International Inc COMMON 071813109   56,628 655,577 SH   SOLE   630,251 0 25,326
Berkshire Hathaway Inc COMMON 084670702   142,779 798,250 SH   SOLE   768,817 0 29,433
Brookfield Asset Management-CL A COMMON 112585104   128,527 3,914,928 SH   SOLE   3,649,357 0 265,571
Canadian Natural Resources COMMON 136385101   33,165 1,877,655 SH   SOLE   1,708,947 0 168,708
Carmax Inc COMMON 143130102   90,962 1,015,767 SH   SOLE   977,297 0 38,470
Citigroup Inc COMMON 172967424   40,872 799,868 SH   SOLE   771,890 0 27,978
Coca Cola Co COMMON 191216100   66,484 1,475,233 SH   SOLE   1,418,245 0 56,988
Colgate Palmolive Co COMMON 194162103   52,160 712,008 SH   SOLE   687,025 0 24,983
Compania De Minas Buenaventura Spon ADR COMMON 204448104   9,093 994,871 SH   SOLE   0 0 994,871
Electronic Arts Inc COMMON 285512109   78,277 592,827 SH   SOLE   571,275 0 21,552
Expeditors Intl Wash Inc COMMON 302130109   50,971 670,375 SH   SOLE   646,659 0 23,716
Fastenal Co COMMON 311900104   61,589 1,437,819 SH   SOLE   1,384,194 0 53,625
Franco-Nevada Corp COMMON 351858105   33,696 241,972 SH   SOLE   220,229 0 21,743
Gildan Activewear Inc COMMON 375916103   35,428 2,293,047 SH   SOLE   2,171,194 0 121,853
Globus Medical Inc A COMMON 379577208   42,771 896,471 SH   SOLE   863,037 0 33,434
Harley Davidson Inc COMMON 412822108   10,289 432,858 SH   SOLE   416,137 0 16,721
Hartford Financial SVCS Group Inc COMMON 416515104   52,353 1,342,950 SH   SOLE   1,296,027 0 46,923
The Hershey Company COMMON 427866108   66,058 509,634 SH   SOLE   491,128 0 18,506
Intel Corp COMMON 458140100   160,707 2,686,164 SH   SOLE   2,587,503 0 98,661
Johnson and Johnson COMMON 478160104   246,958 1,756,494 SH   SOLE   1,691,799 0 64,695
Kimberly-Clark Corp COMMON 494368103   51,380 361,691 SH   SOLE   348,201 0 13,490
Lincoln Electric Holdings COMMON 533900106   28,602 337,576 SH   SOLE   324,987 0 12,589
Loews Corp COMMON 540424108   40,398 1,178,117 SH   SOLE   1,132,606 0 45,511
Magna International Inc COMMON 559222401   15,844 356,883 SH   SOLE   324,816 0 32,067
Markel Corp COMMON 570535104   52,933 57,333 SH   SOLE   55,195 0 2,138
National Oilwell Varco COMMON 637071101   31,626 2,581,925 SH   SOLE   2,482,186 0 99,739
Omnicom Group COMMON 681919106   10,808 191,278 SH   SOLE   183,913 0 7,365
PPG Industries Inc COMMON 693506107   72,690 685,366 SH   SOLE   659,440 0 25,926
Paccar Inc COMMON 693718108   37,586 502,172 SH   SOLE   483,443 0 18,729
Paychex Inc COMMON 704326107   63,094 832,957 SH   SOLE   803,827 0 29,130
Pepsico Inc COMMON 713448108   46,582 352,232 SH   SOLE   339,095 0 13,137
Pricesmart Inc COMMON 741511109   28,977 480,329 SH   SOLE   431,140 0 49,189
Procter & Gamble COMMON 742718109   94,949 794,168 SH   SOLE   765,720 0 28,448
Rayonier Inc COMMON 754907103   30,693 1,238,354 SH   SOLE   1,204,875 0 33,479
Ritchie Bros Auctioneers COMMON 767744105   56,871 1,400,283 SH   SOLE   1,303,204 0 97,079
Rogers Communications Inc COMMON 775109200   16,273 401,918 SH   SOLE   365,324 0 36,594
TJX Companies Inc COMMON 872540109   62,419 1,234,584 SH   SOLE   1,188,539 0 46,045
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100   6,507 113,932 SH   SOLE   105,626 0 8,306
Tanger Factory Outlet Center COMMON 875465106   12,504 1,754,063 SH   SOLE   1,706,645 0 47,418
Texas Instruments Inc COMMON 882508104   140,316 1,105,158 SH   SOLE   1,065,131 0 40,027
US Bancorp COMMON 902973304   66,589 1,788,928 SH   SOLE   1,725,912 0 63,016
Union Pacific Corp COMMON 907818108   57,020 337,291 SH   SOLE   325,241 0 12,050
United Parcel Services Cl B COMMON 911312106   73,861 664,376 SH   SOLE   639,125 0 25,251
Wabtec Corp COMMON 929740108   26,234 455,681 SH   SOLE   437,996 0 17,685
Waters Corp COMMON 941848103   81,089 449,518 SH   SOLE   433,436 0 16,082
Wells Fargo COMMON 949746101   119,817 4,680,971 SH   SOLE   4,508,679 0 172,292
Weyerhaeuser Co COMMON 962166104   35,451 1,578,604 SH   SOLE   1,535,927 0 42,677
United Technologies Corp COMMON 75513E101   18,663 302,912 SH   SOLE   302,912 0 0
Eventbrite Inc - Class A COMMON 29975E109   15,185 1,772,106 SH   SOLE   1,706,018 0 66,088
Travelers Companies Inc COMMON 89417E109   118,170 1,036,135 SH   SOLE   999,125 0 37,010
Activision Blizzard COMMON 00507V109   48,722 641,948 SH   SOLE   618,006 0 23,942
Alphabet Inc - Class C COMMON 02079K107   134,208 94,940 SH   SOLE   91,398 0 3,542
Alphabet Inc - Class A COMMON 02079K305   199,618 140,771 SH   SOLE   135,578 0 5,193
Autohome Inc - ADR COMMON 05278C107   247 3,278 SH   SOLE   0 0 3,278
Bce Inc COMMON 05534B760   20,720 491,199 SH   SOLE   447,068 0 44,131
Bancolombia Sa -Pref COMMON 05968L102   21,580 810,427 SH   SOLE   730,467 0 79,960
Blackberry Ltd COMMON 09228F103   22,587 4,646,951 SH   SOLE   4,222,420 0 424,531
Booking Holdings Inc COMMON 09857L108   190,331 119,529 SH   SOLE   115,238 0 4,291
C H Robinson Worldwide Inc COMMON 12541W209   102,488 1,296,430 SH   SOLE   1,249,425 0 47,005
Canadian Pacific Railway Ltd COMMON 13645T100   45,585 179,381 SH   SOLE   163,258 0 16,123
Costco Wholesale Corp COMMON 22160K105   47,490 156,635 SH   SOLE   150,584 0 6,051
Dolby Laboratories Inc-CL A COMMON 25659T107   52,610 798,693 SH   SOLE   768,906 0 29,787
Facebook Inc A COMMON 30303M102   160,734 707,870 SH   SOLE   681,108 0 26,762
58.com Inc Spon ADR COMMON 31680Q104   100 1,848 SH   SOLE   0 0 1,848
First Republic Bank COMMON 33616C100   66,275 625,292 SH   SOLE   601,972 0 23,320
Freeport-McMoran Inc COMMON 35671D857   33,878 2,928,174 SH   SOLE   2,636,662 0 291,512
Grupo Televisa Sa-Spons Adr COMMON 40049J206   11,889 2,268,909 SH   SOLE   0 0 2,268,909
Huya Inc COMMON 44852D108   176 9,439 SH   SOLE   0 0 9,439
Kt Corp Spon ADR COMMON 48268K101   29,216 2,999,557 SH   SOLE   0 0 2,999,557
M & T Bank Corp COMMON 55261F104   21,204 203,945 SH   SOLE   196,339 0 7,606
Marketaxess Holdings COMMON 57060D108   54,338 108,479 SH   SOLE   104,432 0 4,047
Maxim Integrated Products COMMON 57772K101   59,275 978,051 SH   SOLE   943,891 0 34,160
Merck & Co Inc COMMON 58933Y105   130,547 1,675,579 SH   SOLE   1,613,847 0 61,732
MOMO Inc ADR COMMON 60879B107   49 2,806 SH   SOLE   0 0 2,806
Oracle Corp COMMON 68389X105   252,363 4,566,191 SH   SOLE   4,397,388 0 168,803
Otis Worldwide Corp COMMON 68902V107   25,513 448,751 SH   SOLE   440,813 0 7,938
PayPal Holdings Inc. COMMON 70450Y103   66,371 380,949 SH   SOLE   366,234 0 14,715
3M Co COMMON 88579Y101   36,582 234,543 SH   SOLE   226,310 0 8,233
Ctrip.com International ADR COMMON 89677Q107   19,948 769,597 SH   SOLE   0 0 769,597
Ulta Beauty Inc COMMON 90384S303   15,369 75,563 SH   SOLE   72,745 0 2,818
Visteon Corp. COMMON 92839U206   29,234 426,808 SH   SOLE   410,320 0 16,488
Yum China Holdings Inc COMMON 98850P109   110,125 2,290,964 SH   SOLE   2,074,261 0 216,703
Aon Plc COMMON G0403H108   16,457 85,453 SH   SOLE   82,440 0 3,013
Axalta Coating Systems Ltd COMMON G0750C108   27,107 1,202,092 SH   SOLE   1,155,655 0 46,437
Accenture Plc COMMON G1151C101   43,850 204,228 SH   SOLE   197,111 0 7,117
Bunge Ltd COMMON G16962105   90,740 2,206,185 SH   SOLE   2,120,960 0 85,225
Coca-Cola European Partners COMMON G25839104   63,991 1,694,960 SH   SOLE   1,556,304 0 138,656
Genpact Ltd COMMON G3922B107   77,984 2,135,397 SH   SOLE   1,923,019 0 212,378
Linde PLC COMMON G5494J103   49,220 232,050 SH   SOLE   223,396 0 8,654
Chubb Limited COMMON H1467J104   37,971 298,090 SH   SOLE   287,630 0 10,460
TE Connectivity Ltd COMMON H84989104   41,131 504,369 SH   SOLE   484,886 0 19,483