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
Amazon.com Inc COMMON 023135106 84,582 47,484 SH   SOLE   33,240 0 14,244
Alleghany Corp COMMON 017175100 48,107 78,548 SH   SOLE   55,045 0 23,503
Barrick Gold Corp COMMON 067901108 113,774 8,296,387 SH   SOLE   1,880,356 0 6,416,031
American Express Co COMMON 025816109 116,280 1,063,835 SH   SOLE   745,615 0 318,220
Aflac Inc COMMON 001055102 109,800 2,196,057 SH   SOLE   1,539,854 0 656,203
Analog Devices Inc COMMON 032654105 76,535 727,044 SH   SOLE   508,608 0 218,436
Applied Materials Inc COMMON 038222105 76,094 1,918,716 SH   SOLE   1,345,206 0 573,510
Archer-Daniels-Midland Co. COMMON 039483102 126,505 2,933,265 SH   SOLE   2,057,143 0 876,122
Autozone Inc COMMON 053332102 51,510 50,295 SH   SOLE   35,183 0 15,112
Berkshire Hathaway Inc COMMON 084670702 110,828 551,658 SH   SOLE   386,529 0 165,129
Bancolombia Sa -Pref COMMON 05968L102 38,329 750,678 SH   SOLE   527,464 0 223,214
Baxter International Inc COMMON 071813109 50,695 622,065 SH   SOLE   436,186 0 185,879
Brookfield Asset Manage-CL A COMMON 112585104 139,457 2,992,080 SH   SOLE   2,108,070 0 884,010
Taiwan Semiconductor Manufacturing Co Ltd ADR COMMON 874039100 6,669 162,825 SH   SOLE   0 0 162,825
C H Robinson Worldwide Inc COMMON 12541W209 51,330 590,067 SH   SOLE   412,776 0 177,291
Rogers Communications Inc COMMON 775109200 19,983 368,301 SH   SOLE   260,456 0 107,845
Canadian Natural Resources COMMON 136385101 111,089 4,003,941 SH   SOLE   2,880,526 0 1,123,415
Clean Harbors Inc COMMON 184496107 39,028 545,615 SH   SOLE   382,613 0 163,002
Coca Cola Co COMMON 191216100 101,148 2,140,917 SH   SOLE   1,502,058 0 638,859
Ctrip.com International ADR COMMON 22943F100 43,764 1,001,688 SH   SOLE   0 0 1,001,688
Colgate Palmolive Co COMMON 194162103 114,668 1,673,066 SH   SOLE   1,170,485 0 502,581
Compania De Minas Buenaventura ADR COMMON 204448104 17,750 1,027,239 SH   SOLE   0 0 1,027,239
Compania Cervecerias Unidas ADR COMMON 204429104 245 8,330 SH   SOLE   0 0 8,330
Gildan Activewear Inc COMMON 375916103 50,315 1,394,045 SH   SOLE   979,994 0 414,051
Omnicom Group COMMON 681919106 61,077 829,627 SH   SOLE   581,096 0 248,531
Ebay Inc COMMON 278642103 18,218 490,560 SH   SOLE   343,352 0 147,208
Electronic Arts Inc COMMON 285512109 31,636 311,284 SH   SOLE   218,062 0 93,222
Expeditors Intl Wash Inc COMMON 302130109 65,334 860,798 SH   SOLE   601,952 0 258,846
Fastenal Co COMMON 311900104 53,016 824,390 SH   SOLE   577,684 0 246,706
M & T Bank Corp COMMON 55261F104 18,897 120,344 SH   SOLE   84,300 0 36,044
Ritchie Bros Auctioneers COMMON 767744105 59,442 1,749,536 SH   SOLE   1,232,119 0 517,417
Entercom Communications Corp COMMON 293639100 18,881 3,597,188 SH   SOLE   2,522,642 0 1,074,546
Grupo Televisa Sa-Spons Adr COMMON 40049J206 17,319 1,565,965 SH   SOLE   0 0 1,565,965
Harley Davidson Inc COMMON 412822108 40,668 1,140,465 SH   SOLE   874,396 0 266,069
Kt Corp Spon ADR COMMON 48268K101 56,191 4,516,922 SH   SOLE   0 0 4,516,922
The Hershey Company COMMON 427866108 146,958 1,279,816 SH   SOLE   897,156 0 382,660
Intel Corp COMMON 458140100 189,201 3,523,304 SH   SOLE   2,467,039 0 1,056,265
Rayonier Inc COMMON 754907103 52,849 1,676,762 SH   SOLE   1,105,665 0 571,097
Johnson and Johnson COMMON 478160104 288,090 2,060,894 SH   SOLE   1,442,174 0 618,720
Hartford Financial SVCS GRP COMMON 416515104 106,153 2,121,890 SH   SOLE   1,486,909 0 634,981
Kimberly-Clark Corp COMMON 494368103 40,760 326,340 SH   SOLE   228,686 0 97,654
Lincoln Electric Holdings COMMON 533900106 22,207 263,306 SH   SOLE   184,399 0 78,907
United Parcel Services Cl B COMMON 911312106 86,947 778,123 SH   SOLE   545,218 0 232,905
Loews Corp COMMON 540424108 111,756 2,331,655 SH   SOLE   1,634,673 0 696,982
McDonalds Corp COMMON 580135101 58,242 306,713 SH   SOLE   215,577 0 91,136
Magna International Inc COMMON 559222401 19,247 395,115 SH   SOLE   279,277 0 115,838
Markel Corp COMMON 570535104 44,860 45,028 SH   SOLE   31,544 0 13,484
Maxim Integrated Products COMMON 57772K101 61,119 1,149,526 SH   SOLE   804,229 0 345,297
Activision Blizzard COMMON 00507V109 23,740 517,341 SH   SOLE   362,398 0 154,943
3M Co COMMON 88579Y101 80,120 385,705 SH   SOLE   269,722 0 115,983
National Oilwell Varco COMMON 637071101 29,474 1,106,375 SH   SOLE   775,854 0 330,521
Wells Fargo Co COMMON 949746101 144,399 2,988,386 SH   SOLE   2,091,899 0 896,487
Oracle Corp COMMON 68389X105 247,797 4,613,618 SH   SOLE   3,233,362 0 1,380,256
Paccar Inc COMMON 693718108 28,965 425,081 SH   SOLE   297,893 0 127,188
Paychex Inc COMMON 704326107 82,301 1,026,178 SH   SOLE   717,880 0 308,298
Pepsico Inc COMMON 713448108 39,973 326,188 SH   SOLE   228,445 0 97,743
PPG Industries Inc COMMON 693506107 77,096 683,053 SH   SOLE   478,658 0 204,395
IPG Photonics Corp COMMON 44980X109 20,428 134,588 SH   SOLE   94,145 0 40,443
Costco Wholesale Corp COMMON 22160K105 61,241 252,910 SH   SOLE   177,815 0 75,095
Price T Rowe Group COMMON 74144T108 18,677 186,549 SH   SOLE   130,499 0 56,050
Procter & Gamble COMMON 742718109 190,090 1,826,928 SH   SOLE   1,278,679 0 548,249
US Bancorp COMMON 902973304 169,602 3,493,642 SH   SOLE   2,445,389 0 1,048,253
Royal Bank of Canada COMMON 780087102 25,436 336,922 SH   SOLE   238,145 0 98,777
Travelers Cos Inc COMMON 89417E109 218,179 1,590,687 SH   SOLE   1,112,819 0 477,868
Merck & Co Inc COMMON 58933Y105 198,352 2,369,837 SH   SOLE   1,661,249 0 708,588
Bunge Ltd COMMON G16962105 84,486 1,591,965 SH   SOLE   1,118,933 0 473,032
Canadian Pacific Railway Ltd COMMON 13645T100 41,027 198,608 SH   SOLE   140,364 0 58,244
Texas Instruments Inc COMMON 882508104 171,799 1,619,689 SH   SOLE   1,133,477 0 486,212
Toronto-Dominion Bank COMMON 891160509 26,427 486,754 SH   SOLE   344,060 0 142,694
Union Pacific Corp COMMON 907818108 77,785 465,234 SH   SOLE   325,466 0 139,768
United Technologies Corp COMMON 913017109 67,763 525,733 SH   SOLE   368,595 0 157,138
Waters Corp COMMON 941848103 130,726 519,350 SH   SOLE   363,296 0 156,054
Weyerhaeuser Co COMMON 962166104 44,675 1,696,086 SH   SOLE   1,118,699 0 577,387
Williams-Sonoma Inc COMMON 969904101 22,234 395,107 SH   SOLE   277,008 0 118,099
Wolverine World Wide Inc COMMON 978097103 29,168 814,117 SH   SOLE   570,984 0 243,133
Carmax Inc COMMON 143130102 77,166 1,105,625 SH   SOLE   777,472 0 328,153
Xilinx Inc COMMON 983919101 20,117 158,665 SH   SOLE   111,179 0 47,486
TJX Companies Inc COMMON 872540109 59,773 1,123,348 SH   SOLE   787,076 0 336,272
Marketaxess Holdings COMMON 57060D108 33,517 136,203 SH   SOLE   95,388 0 40,815
Dolby Laboratories Inc-CL A COMMON 25659T107 40,018 635,550 SH   SOLE   445,306 0 190,244
Baidu Inc - Spon ADR COMMON 056752108 193,905 1,176,263 SH   SOLE   0 0 1,176,263
Bce Inc COMMON 05534B760 24,476 543,810 SH   SOLE   384,382 0 159,428
Bank of New York Mellon Corp COMMON 064058100 68,843 1,365,126 SH   SOLE   954,625 0 410,501
Genpact Ltd COMMON G3922B107 41,140 1,169,444 SH   SOLE   999,852 0 169,592
Ulta Beauty Inc COMMON 90384S303 34,704 99,520 SH   SOLE   69,684 0 29,836
Franco-Nevada Corp COMMON 351858105 20,093 267,889 SH   SOLE   189,344 0 78,545
Chubb Ltd COMMON H1467J104 87,207 619,339 SH   SOLE   433,278 0 186,061
Accenture Plc COMMON G1151C101 49,466 281,026 SH   SOLE   196,583 0 84,443
First Republic Bank/CA COMMON 33616C100 49,210 489,850 SH   SOLE   353,791 0 136,059
TE Connectivity Ltd COMMON H84989104 30,703 380,214 SH   SOLE   267,283 0 112,931
Globus Medical Inc A COMMON 379577208 37,232 753,506 SH   SOLE   528,075 0 225,431
Facebook Inc A COMMON 30303M102 132,448 794,591 SH   SOLE   557,203 0 237,388
Booking Holdings Inc COMMON 09857L108 154,814 88,723 SH   SOLE   62,077 0 26,646
Now Inc COMMON 67011P100 11,791 844,628 SH   SOLE   592,003 0 252,625
Axalta Coating Systems Ltd COMMON G0750C108 35,840 1,421,781 SH   SOLE   996,766 0 425,015
Alphabet Inc. - Class A COMMON 02079K305 176,396 149,894 SH   SOLE   104,924 0 44,970
PayPal Holdings Inc. COMMON 70450Y103 63,528 611,791 SH   SOLE   429,162 0 182,629
Yum China Holdings Inc COMMON 98850P109 108,301 2,411,513 SH   SOLE   1,690,826 0 720,687
Alphabet Inc. - Class C COMMON 02079K107 129,408 110,300 SH   SOLE   77,269 0 33,031
Univar Inc. COMMON 91336L107 16,707 753,907 SH   SOLE   530,711 0 223,196
Linde PLC COMMON G5494J103 83,145 472,614 SH   SOLE   330,705 0 141,909