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   31,061 854,534 SH   SOLE   817,040 0 37,494
Abiomed Inc COMMON 003654100   29,245 105,579 SH   SOLE   101,092 0 4,487
Albemarle Corp COMMON 012653101   39,768 443,520 SH   SOLE   424,645 0 18,875
Alleghany Corp COMMON 017175100   33,812 64,966 SH   SOLE   62,104 0 2,862
Amazon.com Inc COMMON 023135106   106,152 33,716 SH   SOLE   32,326 0 1,390
American Express Co COMMON 025816109   83,172 829,682 SH   SOLE   793,930 0 35,752
Analog Devices Inc COMMON 032654105   51,905 444,653 SH   SOLE   426,656 0 17,997
Applied Materials Inc COMMON 038222105   49,612 834,604 SH   SOLE   798,444 0 36,160
Archer-Daniels-Midland Co. COMMON 039483102   142,396 3,063,018 SH   SOLE   2,929,821 0 133,197
Arista Networks Inc COMMON 040413106   21,818 105,440 SH   SOLE   100,952 0 4,488
Automatic Data Processing COMMON 053015103   35,236 250,895 SH   SOLE   240,711 0 10,184
Autozone Inc COMMON 053332102   44,618 37,888 SH   SOLE   36,380 0 1,508
Baidu Inc - Spon ADR COMMON 056752108   213,601 1,687,342 SH   SOLE   0 0 1,687,342
Bank of New York Mellon Corp COMMON 064058100   40,326 1,174,353 SH   SOLE   1,127,617 0 46,736
Barrick Gold Corp COMMON 067901108   125,148 4,451,408 SH   SOLE   2,666,416 0 1,784,992
Baxter International Inc COMMON 071813109   46,930 581,673 SH   SOLE   556,155 0 25,518
Berkshire Hathaway Inc COMMON 084670702   137,140 644,049 SH   SOLE   617,235 0 26,814
Brookfield Asset Management-CL A COMMON 112585104   125,984 3,818,333 SH   SOLE   3,552,388 0 265,945
Canadian Natural Resources COMMON 136385101   31,916 1,959,738 SH   SOLE   1,791,030 0 168,708
Carmax Inc COMMON 143130102   71,869 781,977 SH   SOLE   748,289 0 33,688
Citigroup Inc COMMON 172967424   30,268 702,229 SH   SOLE   674,001 0 28,228
Coca Cola Co COMMON 191216100   65,164 1,308,889 SH   SOLE   1,251,466 0 57,423
Colgate Palmolive Co COMMON 194162103   48,591 629,873 SH   SOLE   604,668 0 25,205
Compania De Minas Buenaventura Spon ADR COMMON 204448104   12,516 1,024,224 SH   SOLE   929,294 0 94,930
Electronic Arts Inc COMMON 285512109   71,655 549,515 SH   SOLE   526,660 0 22,855
Expeditors Intl Wash Inc COMMON 302130109   51,888 573,283 SH   SOLE   550,072 0 23,211
Fastenal Co COMMON 311900104   57,754 1,280,895 SH   SOLE   1,226,371 0 54,524
Fomento Economico Mexicano Spon ADR COMMON 344419106   28,459 506,484 SH   SOLE   0 0 506,484
Franco-Nevada Corp COMMON 351858105   35,180 252,551 SH   SOLE   230,808 0 21,743
Gildan Activewear Inc COMMON 375916103   41,871 2,131,821 SH   SOLE   2,009,604 0 122,217
Globus Medical Inc A COMMON 379577208   39,547 798,658 SH   SOLE   764,655 0 34,003
Harley Davidson Inc COMMON 412822108   9,425 384,108 SH   SOLE   367,286 0 16,822
Hartford Financial SVCS Group Inc COMMON 416515104   44,219 1,188,243 SH   SOLE   1,140,943 0 47,300
Healthcare Services Group COMMON 421906108   3,447 160,100 SH   SOLE   153,000 0 7,100
The Hershey Company COMMON 427866108   70,799 493,938 SH   SOLE   473,538 0 20,400
Intel Corp COMMON 458140100   123,226 2,379,926 SH   SOLE   2,280,491 0 99,435
Johnson and Johnson COMMON 478160104   243,802 1,637,877 SH   SOLE   1,569,082 0 68,795
Kimberly-Clark Corp COMMON 494368103   47,948 322,210 SH   SOLE   308,508 0 13,702
Lincoln Electric Holdings COMMON 533900106   27,826 300,731 SH   SOLE   287,953 0 12,778
Loews Corp COMMON 540424108   36,319 1,045,204 SH   SOLE   999,345 0 45,859
Magna International Inc COMMON 559222401   16,991 372,486 SH   SOLE   340,419 0 32,067
Markel Corp COMMON 570535104   54,641 56,105 SH   SOLE   53,718 0 2,387
National Oilwell Varco COMMON 637071101   20,751 2,290,712 SH   SOLE   2,190,213 0 100,499
Omnicom Group COMMON 681919106   8,489 169,352 SH   SOLE   161,817 0 7,535
PPG Industries Inc COMMON 693506107   74,408 609,521 SH   SOLE   583,277 0 26,244
Paccar Inc COMMON 693718108   35,217 412,959 SH   SOLE   395,412 0 17,547
Paychex Inc COMMON 704326107   58,786 736,974 SH   SOLE   707,588 0 29,386
Pepsico Inc COMMON 713448108   43,474 313,773 SH   SOLE   300,436 0 13,337
Pricesmart Inc COMMON 741511109   34,577 520,341 SH   SOLE   468,172 0 52,169
Procter & Gamble COMMON 742718109   98,362 707,781 SH   SOLE   679,126 0 28,655
Rayonier Inc COMMON 754907103   33,191 1,255,466 SH   SOLE   1,221,987 0 33,479
Ritchie Bros Auctioneers COMMON 767744105   81,176 1,373,182 SH   SOLE   1,275,935 0 97,247
Rogers Communications Inc COMMON 775109200   16,730 419,171 SH   SOLE   382,577 0 36,594
TJX Companies Inc COMMON 872540109   61,200 1,099,802 SH   SOLE   1,053,049 0 46,753
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100   9,275 113,932 SH   SOLE   105,626 0 8,306
Tanger Factory Outlet Center COMMON 875465106   10,732 1,779,820 SH   SOLE   1,732,402 0 47,418
Texas Instruments Inc COMMON 882508104   136,266 954,393 SH   SOLE   915,100 0 39,293
US Bancorp COMMON 902973304   57,366 1,582,650 SH   SOLE   1,519,160 0 63,490
Union Pacific Corp COMMON 907818108   56,483 286,919 SH   SOLE   275,302 0 11,617
United Parcel Services Cl B COMMON 911312106   98,409 590,573 SH   SOLE   565,045 0 25,528
Wabtec Corp COMMON 929740108   34,318 554,666 SH   SOLE   530,237 0 24,429
Waters Corp COMMON 941848103   78,018 398,707 SH   SOLE   382,448 0 16,259
Wells Fargo COMMON 949746101   106,159 4,515,985 SH   SOLE   4,326,322 0 189,663
Weyerhaeuser Co COMMON 962166104   45,634 1,600,146 SH   SOLE   1,557,469 0 42,677
United Technologies Corp COMMON 75513E101   17,564 305,287 SH   SOLE   305,287 0 0
Eventbrite Inc - Class A COMMON 29975E109   17,123 1,578,390 SH   SOLE   1,511,731 0 66,659
Travelers Companies Inc COMMON 89417E109   100,387 927,914 SH   SOLE   889,697 0 38,217
Activision Blizzard COMMON 00507V109   44,411 548,667 SH   SOLE   525,354 0 23,313
Alphabet Inc - Class C COMMON 02079K107   121,714 82,833 SH   SOLE   79,312 0 3,521
Alphabet Inc - Class A COMMON 02079K305   159,168 108,612 SH   SOLE   104,043 0 4,569
Autohome Inc - Class A COMMON 05278C107   315 3,278 SH   SOLE   0 0 3,278
Bce Inc COMMON 05534B760   21,500 512,669 SH   SOLE   468,538 0 44,131
Bancolombia Sa -Pref COMMON 05968L102   22,099 854,590 SH   SOLE   772,275 0 82,315
Blackberry Ltd COMMON 09228F103   22,177 4,848,374 SH   SOLE   4,423,843 0 424,531
Booking Holdings Inc COMMON 09857L108   177,819 103,965 SH   SOLE   99,675 0 4,290
C H Robinson Worldwide Inc COMMON 12541W209   115,436 1,129,693 SH   SOLE   1,082,851 0 46,842
Canadian Pacific Railway Ltd COMMON 13645T100   56,901 187,226 SH   SOLE   171,103 0 16,123
Costco Wholesale Corp COMMON 22160K105   49,345 139,007 SH   SOLE   132,910 0 6,097
Dolby Laboratories Inc-CL A COMMON 25659T107   47,159 711,515 SH   SOLE   681,250 0 30,265
Facebook Inc A COMMON 30303M102   158,511 605,289 SH   SOLE   579,238 0 26,051
First Republic Bank COMMON 33616C100   60,750 557,036 SH   SOLE   533,351 0 23,685
Freeport-McMoran Inc COMMON 35671D857   46,847 2,995,452 SH   SOLE   2,703,690 0 291,762
Grupo Televisa Sa-Spons Adr COMMON 40049J206   14,435 2,335,805 SH   SOLE   0 0 2,335,805
Huya Inc COMMON 44852D108   226 9,439 SH   SOLE   0 0 9,439
Kar Auction Services Inc COMMON 48238T109   10,528 731,081 SH   SOLE   698,781 0 32,300
Kt Corp Spon ADR COMMON 48268K101   29,229 3,041,504 SH   SOLE   0 0 3,041,504
M & T Bank Corp COMMON 55261F104   29,709 322,619 SH   SOLE   308,876 0 13,743
Marketaxess Holdings COMMON 57060D108   40,231 83,538 SH   SOLE   79,988 0 3,550
Maxim Integrated Products COMMON 57772K101   58,487 865,100 SH   SOLE   830,662 0 34,438
Merck & Co Inc COMMON 58933Y105   131,241 1,570,642 SH   SOLE   1,504,562 0 66,080
MOMO Inc ADR COMMON 60879B107   50 3,598 SH   SOLE   0 0 3,598
Oracle Corp COMMON 68389X105   252,374 4,227,650 SH   SOLE   4,049,507 0 178,143
Otis Worldwide Corp COMMON 68902V107   24,801 397,393 SH   SOLE   389,355 0 8,038
PayPal Holdings Inc. COMMON 70450Y103   56,249 285,503 SH   SOLE   272,928 0 12,575
3M Co COMMON 88579Y101   31,560 197,041 SH   SOLE   189,063 0 7,978
Ctrip.com International ADR COMMON 89677Q107   23,956 769,311 SH   SOLE   0 0 769,311
Ulta Beauty Inc COMMON 90384S303   15,071 67,296 SH   SOLE   64,459 0 2,837
Visteon Corp. COMMON 92839U206   26,220 378,789 SH   SOLE   362,176 0 16,613
Yum China Holdings Inc COMMON 98850P109   117,413 2,217,439 SH   SOLE   2,006,179 0 211,260
Aon Plc COMMON G0403H108   15,597 75,611 SH   SOLE   72,578 0 3,033
Axalta Coating Systems Ltd COMMON G0750C108   23,650 1,066,817 SH   SOLE   1,020,026 0 46,791
Accenture Plc COMMON G1151C101   35,384 156,583 SH   SOLE   150,243 0 6,340
Bunge Ltd COMMON G16962105   89,449 1,957,487 SH   SOLE   1,871,611 0 85,876
Coca-Cola European Partners COMMON G25839104   64,365 1,658,536 SH   SOLE   1,519,837 0 138,699
Genpact Ltd COMMON G3922B107   85,996 2,207,865 SH   SOLE   1,988,870 0 218,995
Linde PLC COMMON G5494J103   49,224 206,723 SH   SOLE   197,931 0 8,792
Chubb Limited COMMON H1467J104   30,835 263,721 SH   SOLE   253,171 0 10,550
TE Connectivity Ltd COMMON H84989104   43,732 447,447 SH   SOLE   427,815 0 19,632