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
Aflac Inc COMMON 001055102 89,152 2,037,361 SH   SOLE   1,538,708 0 498,653
Alleghany Corp COMMON 017175100 45,121 73,376 SH   SOLE   55,510 0 17,866
Amazon.com Inc COMMON 023135106 74,383 51,408 SH   SOLE   38,756 0 12,652
American Express Co COMMON 025816109 90,772 972,676 SH   SOLE   734,160 0 238,516
Analog Devices Inc COMMON 032654105 68,074 746,999 SH   SOLE   563,545 0 183,454
Archer-Daniels-Midland Co COMMON 039483102 117,930 2,719,156 SH   SOLE   2,053,613 0 665,543
Autozone Inc COMMON 053332102 18,329 28,258 SH   SOLE   21,409 0 6,849
Baidu Inc - Spon ADR COMMON 056752108 174,980 783,996 SH   SOLE   0 0 783,996
Barrick Gold Corp COMMON 067901108 72,398 5,814,999 SH   SOLE   1,432,309 0 4,382,690
Baxter International Inc COMMON 071813109 37,613 576,987 SH   SOLE   435,730 0 141,257
Berkshire Hathaway Inc COMMON 084670702 100,625 504,419 SH   SOLE   380,598 0 123,821
Bristol-myers Squibb Co COMMON 110122108 41,002 648,250 SH   SOLE   488,904 0 159,346
Brookfield Asset Management Inc COMMON 112585104 127,847 3,282,014 SH   SOLE   2,388,827 0 893,187
Canadian Natural Resources COMMON 136385101 127,614 4,030,985 SH   SOLE   2,948,163 0 1,082,822
Carmax Inc COMMON 143130102 60,383 974,858 SH   SOLE   735,613 0 239,245
Clean Harbors Inc COMMON 184496107 29,929 613,181 SH   SOLE   463,100 0 150,081
Coca Cola Co COMMON 191216100 137,088 3,130,290 SH   SOLE   2,363,081 0 767,209
Colgate Palmolive Co COMMON 194162103 110,541 1,542,120 SH   SOLE   1,162,680 0 379,440
Compania Cervecerias Unidas Spon ADR COMMON 204429104 818 27,828 SH   SOLE   0 0 27,828
Compania de Minas Buenaventu Spon ADR COMMON 204448104 15,234 1,000,252 SH   SOLE   0 0 1,000,252
Ebay Inc COMMON 278642103 46,501 1,155,585 SH   SOLE   872,072 0 283,513
Expeditors Intl Wash Inc COMMON 302130109 27,205 429,803 SH   SOLE   324,199 0 105,604
Flir Systems Inc COMMON 302445101 2,415 48,283 SH   SOLE   36,485 0 11,798
Fastenal Co COMMON 311900104 40,259 737,505 SH   SOLE   556,058 0 181,447
Franco-Nevada Corp COMMON 351858105 19,012 278,817 SH   SOLE   198,195 0 80,622
Fresenius Medical Care Ag And Co Kgaa COMMON 358029106 11,819 228,688 SH   SOLE   0 0 228,688
Gildan Activewear Inc COMMON 375916103 38,690 1,339,249 SH   SOLE   992,173 0 347,076
Globus Medical Inc A COMMON 379577208 33,010 662,583 SH   SOLE   499,516 0 163,067
Harley Davidson Inc COMMON 412822108 49,609 1,156,882 SH   SOLE   872,900 0 283,982
Hartford Financial SVCS Group Inc COMMON 416515104 50,843 982,325 SH   SOLE   741,027 0 241,298
Hershey Company COMMON 427866108 174,418 1,762,552 SH   SOLE   1,330,005 0 432,547
Intel Corp COMMON 458140100 147,064 2,825,735 SH   SOLE   2,133,130 0 692,605
Johnson and Johnson COMMON 478160104 255,086 1,990,529 SH   SOLE   1,501,849 0 488,680
Kimberly-Clark Corp COMMON 494368103 33,507 301,829 SH   SOLE   227,547 0 74,282
Lauder Estee Companies Inc COMMON 518439104 63,762 425,892 SH   SOLE   321,270 0 104,622
Lincoln Electric Holdings COMMON 533900106 20,453 226,412 SH   SOLE   170,691 0 55,721
Loews Corp COMMON 540424108 107,583 2,163,294 SH   SOLE   1,633,681 0 529,613
Magna International Inc COMMON 559222401 23,147 411,209 SH   SOLE   292,304 0 118,905
Markel Corp COMMON 570535104 47,316 40,438 SH   SOLE   30,488 0 9,950
McDonalds Corp COMMON 580135101 104,450 666,782 SH   SOLE   503,235 0 163,547
National Oilwell Varco COMMON 637071101 54,315 1,475,500 SH   SOLE   1,113,774 0 361,726
Omnicom Group COMMON 681919106 80,044 1,093,030 SH   SOLE   824,893 0 268,137
PPG Industries Inc COMMON 693506107 68,324 612,206 SH   SOLE   461,999 0 150,207
Paccar Inc COMMON 693718108 24,456 369,593 SH   SOLE   278,636 0 90,957
Paychex Inc COMMON 704326107 36,907 599,267 SH   SOLE   452,062 0 147,205
Pepsico Inc COMMON 713448108 35,414 324,454 SH   SOLE   244,642 0 79,812
Procter & Gamble COMMON 742718109 116,409 1,468,326 SH   SOLE   1,107,983 0 360,343
Rayonier Inc COMMON 754907103 57,010 1,620,445 SH   SOLE   1,170,192 0 450,253
Ritchie Bros Auctioneers COMMON 767744105 60,229 1,917,045 SH   SOLE   1,396,561 0 520,484
Rogers Communications Inc COMMON 775109200 54,696 1,216,020 SH   SOLE   895,912 0 320,108
Royal Bank of Canada COMMON 780087102 27,073 350,620 SH   SOLE   249,235 0 101,385
TJX Companies Inc COMMON 872540109 41,220 505,387 SH   SOLE   381,040 0 124,347
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 2,158 49,306 SH   SOLE   0 0 49,306
Texas Instruments Inc COMMON 882508104 110,836 1,066,902 SH   SOLE   804,717 0 262,185
Time Warner Inc COMMON 887317303 40,214 425,154 SH   SOLE   320,712 0 104,442
Toronto-Dominion Bank COMMON 891160509 28,724 506,524 SH   SOLE   360,059 0 146,465
TRIPADVISOR INC COMMON 896945201 14,631 357,824 SH   SOLE   269,761 0 88,063
US Bancorp COMMON 902973304 140,554 2,767,771 SH   SOLE   2,088,406 0 679,365
Union Pacific Corp COMMON 907818108 63,307 470,943 SH   SOLE   355,247 0 115,696
United Parcel Services Inc COMMON 911312106 75,526 721,635 SH   SOLE   544,685 0 176,950
United Technologies Corp COMMON 913017109 61,368 487,734 SH   SOLE   368,343 0 119,391
Waters Corp COMMON 941848103 119,546 601,794 SH   SOLE   453,929 0 147,865
Wells Fargo COMMON 949746101 107,564 2,052,357 SH   SOLE   1,549,062 0 503,295
Weyerhaeuser Co COMMON 962166104 24,951 712,880 SH   SOLE   514,751 0 198,129
Williams-Sonoma Inc COMMON 969904101 19,337 366,509 SH   SOLE   276,831 0 89,678
Wolverine World Wide Inc COMMON 978097103 23,752 819,795 SH   SOLE   619,091 0 200,704
Xilinx Inc COMMON 983919101 72,909 1,009,259 SH   SOLE   760,890 0 248,369
Travelers Companies Inc COMMON 89417E109 179,248 1,290,857 SH   SOLE   973,589 0 317,268
Alphabet Inc - Class C COMMON 02079K107 101,464 98,341 SH   SOLE   74,178 0 24,163
Alphabet Inc - Class A COMMON 02079K305 142,845 137,743 SH   SOLE   103,952 0 33,791
Bce Inc COMMON 05534B760 24,646 565,920 SH   SOLE   402,281 0 163,639
Banco Santander SA ADR COMMON 05964H105 2 0 SH   SOLE   0 0 0
Bancolombia Sa -Pref COMMON 05968L102 26,515 625,683 SH   SOLE   451,542 0 174,141
Blue Buffalo Pet Productions Inc COMMON 09531U102 28,382 712,960 SH   SOLE   537,828 0 175,132
C H Robinson Worldwide Inc COMMON 12541W209 42,977 458,627 SH   SOLE   345,961 0 112,666
Canadian Pacific Railway Ltd COMMON 13645T100 36,523 206,757 SH   SOLE   146,972 0 59,785
Costco Wholesale Corp COMMON 22160K105 50,666 268,994 SH   SOLE   203,153 0 65,841
Dolby Laboratories Inc-CL A COMMON 25659T107 35,975 566,004 SH   SOLE   426,706 0 139,298
EOG Resources Inc COMMON 26875P101 11,390 108,199 SH   SOLE   81,580 0 26,619
Facebook Inc A COMMON 30303M102 58,824 368,130 SH   SOLE   277,532 0 90,598
First Republic Bank COMMON 33616C100 41,849 451,913 SH   SOLE   340,744 0 111,169
Grupo Televisa Sa-Spons Adr COMMON 40049J206 24,104 1,510,290 SH   SOLE   0 0 1,510,290
IPG Photonics Corp COMMON 44980X109 52,895 226,649 SH   SOLE   170,958 0 55,691
Kt Corp COMMON 48268K101 34,064 2,486,459 SH   SOLE   2,102,738 0 383,721
M & T Bank Corp COMMON 55261F104 18,873 102,428 SH   SOLE   77,228 0 25,200
Maxim Integrated Products COMMON 57772K101 63,198 1,049,477 SH   SOLE   791,683 0 257,794
Merck & Co Inc COMMON 58933Y105 147,608 2,689,916 SH   SOLE   2,030,595 0 659,321
Now Inc COMMON 67011P100 6,960 681,006 SH   SOLE   513,420 0 167,586
Oracle Corp COMMON 68389X105 212,042 4,634,681 SH   SOLE   3,497,567 0 1,137,114
PayPal Holdings Inc COMMON 70450Y103 43,032 567,109 SH   SOLE   428,319 0 138,790
Praxair Inc COMMON 74005P104 164,406 1,139,371 SH   SOLE   859,714 0 279,657
Price T Rowe Group COMMON 74144T108 29,629 274,422 SH   SOLE   206,849 0 67,573
3M Co COMMON 88579Y101 57,670 262,696 SH   SOLE   198,174 0 64,522
Ulta Beauty Inc COMMON 90384S303 25,147 123,109 SH   SOLE   92,810 0 30,299
Yum China Holdings Inc COMMON 98850P109 70,420 1,696,858 SH   SOLE   1,445,107 0 251,751
Axis Capital Holdings Ltd COMMON G0692U109 17,841 307,929 SH   SOLE   233,048 0 74,881
Axalta Coating Systems Ltd COMMON G0750C108 39,800 1,318,366 SH   SOLE   995,545 0 322,821
Accenture Plc COMMON G1151C101 67,169 438,552 SH   SOLE   330,837 0 107,715
Bunge Ltd COMMON G16962105 84,798 1,146,884 SH   SOLE   866,203 0 280,681
Genpact Ltd COMMON G3922B107 42,293 1,322,077 SH   SOLE   1,137,340 0 184,737
Renaissancere Holdings Ltd COMMON G7496G103 19,536 141,058 SH   SOLE   106,378 0 34,680
Chubb Ltd COMMON H1467J104 71,459 519,765 SH   SOLE   392,040 0 127,725