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
3M Co COMMON 88579Y101 60,756 258,130 SH   SOLE   194,964 0 63,166
Accenture Plc COMMON G1151C101 65,992 430,929 SH   SOLE   325,477 0 105,452
Aflac Inc COMMON 001055102 86,240 982,397 SH   SOLE   743,008 0 239,389
Alleghany Corp COMMON 017175100 42,355 71,054 SH   SOLE   53,893 0 17,161
Alphabet Inc - Class A COMMON 02079K305 141,370 134,204 SH   SOLE   101,426 0 32,778
Alphabet Inc - Class C COMMON 02079K107 99,266 94,864 SH   SOLE   71,675 0 23,189
Amazon.com Inc COMMON 023135106 63,945 54,788 SH   SOLE   41,373 0 13,415
American Express Co COMMON 025816109 93,382 940,294 SH   SOLE   710,943 0 229,351
Analog Devices Inc COMMON 032654105 65,352 734,019 SH   SOLE   554,420 0 179,599
Archer-Daniels-Midland Co COMMON 039483102 105,120 2,622,753 SH   SOLE   1,983,770 0 638,983
Autozone Inc COMMON 053332102 19,757 27,773 SH   SOLE   21,072 0 6,701
Axalta Coating Systems Ltd COMMON G0750C108 41,138 1,271,127 SH   SOLE   961,334 0 309,793
Baidu Inc COMMON 056752108 192,608 822,386 SH   SOLE   0 0 822,386
Banco Santander SA COMMON 05964H105 2 0 SH   SOLE   0 0 0
Bancolombia Sa COMMON 05968L102 23,813 595,721 SH   SOLE   0 0 595,721
Barrick Gold Corp COMMON 067901108 76,475 5,284,768 SH   SOLE   1,374,812 0 3,909,956
Baxter International Inc COMMON 071813109 35,983 555,385 SH   SOLE   420,077 0 135,308
Bce Inc COMMON 05534B760 26,705 547,902 SH   SOLE   386,068 0 161,834
Berkshire Hathaway Inc COMMON 084670702 120,274 606,952 SH   SOLE   458,802 0 148,150
Blue Buffalo Pet Productions Inc COMMON 09531U102 22,974 700,645 SH   SOLE   529,193 0 171,452
Brookfield Asset Management Inc COMMON 112585104 138,757 3,176,770 SH   SOLE   2,301,686 0 875,084
Bunge Ltd COMMON G16962105 74,276 1,107,221 SH   SOLE   837,468 0 269,753
C H Robinson Worldwide Inc COMMON 12541W209 40,153 450,695 SH   SOLE   340,399 0 110,296
Canadian Natural Resources COMMON 136385101 140,604 3,898,714 SH   SOLE   2,840,964 0 1,057,750
Canadian Pacific Railway Ltd COMMON 13645T100 36,777 200,174 SH   SOLE   141,048 0 59,126
Carmax Inc COMMON 143130102 48,319 753,447 SH   SOLE   569,654 0 183,793
Chubb Ltd COMMON H1467J104 75,003 510,742 SH   SOLE   385,690 0 125,052
Clean Harbors Inc COMMON 184496107 32,095 592,138 SH   SOLE   448,095 0 144,043
Coca Cola Co COMMON 191216100 139,668 3,043,717 SH   SOLE   2,301,268 0 742,449
Colgate Palmolive Co COMMON 194162103 113,773 1,507,796 SH   SOLE   1,138,225 0 369,571
Compania Cervecerias Unidas COMMON 204429104 802 26,980 SH   SOLE   0 0 26,980
Compania De Minas Buenaventura COMMON 204448104 13,393 951,208 SH   SOLE   0 0 951,208
Costco Wholesale Corp COMMON 22160K105 48,245 259,199 SH   SOLE   196,107 0 63,092
Dolby Laboratories Inc COMMON 25659T107 35,037 565,109 SH   SOLE   426,753 0 138,356
Ebay Inc COMMON 278642103 62,369 1,652,587 SH   SOLE   1,249,199 0 403,388
EOG Resources Inc COMMON 26875P101 11,290 104,622 SH   SOLE   79,077 0 25,545
Estee Lauder Companies Inc COMMON 518439104 85,574 672,536 SH   SOLE   507,962 0 164,574
Expeditors Intl Wash Inc COMMON 302130109 27,326 422,413 SH   SOLE   318,992 0 103,421
Facebook Inc COMMON 30303M102 55,449 314,215 SH   SOLE   237,281 0 76,934
Fastenal Co COMMON 311900104 38,898 711,244 SH   SOLE   537,098 0 174,146
First Republic Bank COMMON 33616C100 37,738 435,590 SH   SOLE   328,945 0 106,645
Flir Systems Inc COMMON 302445101 41,504 890,262 SH   SOLE   673,410 0 216,852
Franco-Nevada Corp COMMON 351858105 21,644 269,940 SH   SOLE   190,209 0 79,731
Fresenius Medical Care Ag And Co Kgaa COMMON 358029106 32,010 606,508 SH   SOLE   0 0 606,508
Genpact Ltd COMMON G3922B107 42,742 1,346,627 SH   SOLE   1,149,313 0 197,314
Gildan Activewear Inc COMMON 375916103 13,563 418,475 SH   SOLE   294,872 0 123,603
Globus Medical Inc COMMON 379577208 31,722 771,826 SH   SOLE   583,014 0 188,812
Grupo Televisa Sa COMMON 40049J206 13,280 711,298 SH   SOLE   0 0 711,298
Harley Davidson Inc COMMON 412822108 53,954 1,060,408 SH   SOLE   801,395 0 259,013
Hartford Financial SVCS Group Inc COMMON 416515104 54,552 965,265 SH   SOLE   729,028 0 236,237
Hershey Company COMMON 427866108 192,322 1,694,259 SH   SOLE   1,280,343 0 413,916
Intel Corp COMMON 458140100 126,776 2,746,300 SH   SOLE   2,076,308 0 669,992
IPG Photonics Corp COMMON 44980X109 47,688 222,715 SH   SOLE   168,190 0 54,525
Johnson and Johnson COMMON 478160104 270,280 1,934,235 SH   SOLE   1,461,339 0 472,896
Kimberly-Clark Corp COMMON 494368103 33,879 278,697 SH   SOLE   210,459 0 68,238
Lincoln Electric Holdings Inc COMMON 533900106 20,080 218,342 SH   SOLE   164,961 0 53,381
Loews Corp COMMON 540424108 104,170 2,082,148 SH   SOLE   1,574,353 0 507,795
M & T Bank Corp COMMON 55261F104 16,852 98,554 SH   SOLE   74,452 0 24,102
Magna International Inc COMMON 559222401 22,637 398,117 SH   SOLE   280,527 0 117,590
Markel Corp COMMON 570535104 44,333 38,925 SH   SOLE   29,395 0 9,530
Martin Marietta Materials Inc COMMON 573284106 16,776 75,894 SH   SOLE   57,334 0 18,560
Maxim Integrated Products Inc COMMON 57772K101 53,912 1,031,249 SH   SOLE   778,864 0 252,385
McDonalds Corp COMMON 580135101 111,112 645,488 SH   SOLE   487,906 0 157,582
Merck & Co Inc COMMON 58933Y105 134,125 2,370,798 SH   SOLE   1,792,336 0 578,462
National Oilwell Varco Inc COMMON 637071101 51,342 1,425,375 SH   SOLE   1,077,872 0 347,503
Nike Inc COMMON 654106103 92 0 SH   SOLE   0 0 0
Now Inc COMMON 67011P100 7,296 661,449 SH   SOLE   499,931 0 161,518
Omnicom Group Inc COMMON 681919106 78,198 1,065,463 SH   SOLE   805,303 0 260,160
Oracle Corp COMMON 68389X105 212,505 4,494,494 SH   SOLE   3,396,634 0 1,097,860
Paccar Inc COMMON 693718108 25,719 356,265 SH   SOLE   269,035 0 87,230
Paychex Inc COMMON 704326107 40,093 588,917 SH   SOLE   444,805 0 144,112
PayPal Holdings Inc COMMON 70450Y103 40,314 547,602 SH   SOLE   414,190 0 133,412
Pepsico Inc COMMON 713448108 37,749 312,829 SH   SOLE   236,240 0 76,589
PPG Industries Inc COMMON 693506107 69,033 590,939 SH   SOLE   446,673 0 144,266
Praxair Inc COMMON 74005P104 171,785 1,110,411 SH   SOLE   838,971 0 271,440
Price T Rowe Group Inc COMMON 74144T108 28,296 269,662 SH   SOLE   203,517 0 66,145
Priceline Group Inc COMMON 741503403 103,173 59,372 SH   SOLE   44,838 0 14,534
Procter & Gamble COMMON 742718109 131,684 1,432,946 SH   SOLE   1,082,838 0 350,108
Rayonier Inc COMMON 754907103 49,038 1,550,352 SH   SOLE   1,121,803 0 428,549
Renaissancere Holding Ltd COMMON G7496G103 17,406 138,596 SH   SOLE   104,667 0 33,929
Ritchie Bros Auctioneers Inc COMMON 767744105 55,604 1,850,986 SH   SOLE   1,342,286 0 508,700
Rogers Communications Inc COMMON 775109200 60,478 1,174,273 SH   SOLE   862,835 0 311,438
Royal Bank of Canada COMMON 780087102 27,811 339,455 SH   SOLE   239,190 0 100,265
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 1,955 49,306 SH   SOLE   0 0 49,306
Texas Instruments Inc COMMON 882508104 123,269 1,180,254 SH   SOLE   891,438 0 288,816
Time Warner Inc COMMON 887317303 38,223 417,811 SH   SOLE   315,563 0 102,248
TJX Companies Inc COMMON 872540109 37,251 487,210 SH   SOLE   367,918 0 119,292
Toronto-Dominion Bank COMMON 891160509 28,827 490,396 SH   SOLE   345,549 0 144,847
Travelers Cos Inc COMMON 89417E109 171,500 1,264,352 SH   SOLE   954,796 0 309,556
TRIPADVISOR INC COMMON 896945201 11,851 343,919 SH   SOLE   259,814 0 84,105
Union Pacific Corp COMMON 907818108 62,066 462,779 SH   SOLE   349,503 0 113,276
United Parcel Services Inc COMMON 911312106 27,835 233,612 SH   SOLE   176,417 0 57,195
United Technologies Corp COMMON 913017109 59,942 469,822 SH   SOLE   355,403 0 114,419
US Bancorp COMMON 902973304 145,209 2,695,842 SH   SOLE   2,036,839 0 659,003
Waters Corp COMMON 941848103 113,674 588,384 SH   SOLE   444,395 0 143,989
Wells Fargo Co COMMON 949746101 121,536 2,002,942 SH   SOLE   1,513,756 0 489,186
Weyerhaeuser Co COMMON 962166104 23,988 680,318 SH   SOLE   492,358 0 187,960
Williams-Sonoma Inc COMMON 969904101 18,280 353,585 SH   SOLE   267,522 0 86,063
Wolverine World Wide Inc COMMON 978097103 25,235 790,188 SH   SOLE   597,405 0 192,783
Xilinx Inc COMMON 983919101 66,305 983,464 SH   SOLE   742,416 0 241,048
Yum China Holdings Inc COMMON 98850P109 67,465 1,685,802 SH   SOLE   1,429,588 0 256,214