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 63,256 358,698 SH   SOLE   185,838 0 172,860
Abbott Laboratories COMMON 2824100 37,378 883,897 SH   SOLE   580,402 0 303,495
Accenture Plc COMMON G1151C101 61,941 506,580 SH   SOLE   333,059 0 173,521
Aflac Inc COMMON 1055102 69,583 968,174 SH   SOLE   637,129 0 331,045
Alleghany Corp COMMON 17175100 73,804 140,577 SH   SOLE   92,497 0 48,080
Alphabet Inc. - Class A COMMON 02079K305 64,488 80,204 SH   SOLE   52,751 0 27,453
Alphabet Inc. - Class C COMMON 02079K107 36,216 46,598 SH   SOLE   30,632 0 15,966
Amazon.com Inc COMMON 23135106 15,320 19,047 SH   SOLE   12,384 0 6,663
America Movil SAB de CV COMMON 02364W105 6,762 591,089 SH   SOLE   395,275 0 195,814
American Express Co COMMON 25816109 38,896 607,390 SH   SOLE   399,563 0 207,827
American International Corp Inc COMMON 26874784 7,589 127,902 SH   SOLE   84,032 0 43,870
Analog Devices Inc COMMON 32654105 38,031 590,106 SH   SOLE   387,530 0 202,576
Archer-Daniels-Midland Co COMMON 39483102 46,199 1,095,594 SH   SOLE   720,977 0 374,617
Automatic Data Processing COMMON 53015103 30,493 343,758 SH   SOLE   225,874 0 117,884
Autozone Inc COMMON 53332102 30,226 39,339 SH   SOLE   25,856 0 13,483
Axalta Coating Systems Ltd COMMON G0750C108 22,563 798,164 SH   SOLE   525,374 0 272,790
Baidu Inc - Spon ADR COMMON 56752108 82,380 452,466 SH   SOLE   361,657 0 90,809
Bancolombia Sa -Pref COMMON 05968L102 20,270 515,201 SH   SOLE   344,556 0 170,645
Baxter International Inc COMMON 71813109 41,005 859,291 SH   SOLE   565,508 0 293,783
Berkshire Hathaway Inc COMMON 84670702 58,956 407,756 SH   SOLE   208,186 0 199,570
Brookfield Asset Management Inc COMMON 112585104 84,420 2,404,829 SH   SOLE   1,604,919 0 799,910
Bunge Ltd COMMON G16962105 35,037 591,574 SH   SOLE   389,297 0 202,277
C H Robinson Worldwide Inc COMMON 12541W209 33,346 473,275 SH   SOLE   310,737 0 162,538
Canadian Natural Resources Ltd COMMON 136385101 113,885 3,549,651 SH   SOLE   2,369,701 0 1,179,950
Carmax Inc COMMON 143130102 24,926 467,240 SH   SOLE   307,306 0 159,934
Chubb Ltd COMMON H1467J104 64,529 510,930 SH   SOLE   335,908 0 175,022
Clean Harbors Inc COMMON 184496107 31,169 649,692 SH   SOLE   427,612 0 222,080
Coca Cola Co COMMON 191216100 108,450 2,542,597 SH   SOLE   1,672,518 0 870,079
Colgate Palmolive Co COMMON 194162103 116,795 1,575,438 SH   SOLE   1,036,473 0 538,965
Compania Cervecerias Unidas COMMON 204429104 598 29,618 SH   SOLE   0 0 29,618
Compania De Minas Buenaventura COMMON 204448104 13,813 998,046 SH   SOLE   667,122 0 330,924
Costco Wholesale Corp COMMON 22160K105 33,854 221,978 SH   SOLE   146,076 0 75,902
Dolby Laboratories Inc-CL A COMMON 25659T107 14,444 266,075 SH   SOLE   174,769 0 91,306
Ebay Inc COMMON 278642103 38,470 1,169,378 SH   SOLE   769,278 0 400,100
Emerson Electric Co COMMON 291011104 33,975 623,297 SH   SOLE   409,236 0 214,061
Endurance Speciality Holdings COMMON G30397106 25,792 394,106 SH   SOLE   259,119 0 134,987
EOG Resources Inc COMMON 26875P101 3,815 39,452 SH   SOLE   25,951 0 13,501
Expeditors Intl Wash Inc COMMON 302130109 21,484 417,016 SH   SOLE   274,019 0 142,997
Fastenal Co COMMON 311900104 8,262 197,758 SH   SOLE   129,865 0 67,893
First Republic Bank/CA COMMON 33616C100 14,846 192,542 SH   SOLE   126,463 0 66,079
Flir Systems Inc COMMON 302445101 42,632 1,356,921 SH   SOLE   892,853 0 464,068
Franklin Resources Inc COMMON 354613101 41,810 1,169,915 SH   SOLE   769,163 0 400,752
Fresenius Medical Care Ag And Co. Kgaa COMMON 358029106 29,361 668,200 SH   SOLE   303,209 0 364,991
Genpact Ltd COMMON G3922B107 10,276 429,078 SH   SOLE   348,573 0 80,505
Globus Medical Inc A COMMON 379577208 5,882 260,613 SH   SOLE   171,209 0 89,404
Goldman Sachs Group Inc COMMON 38141G104 3,231 20,035 SH   SOLE   13,189 0 6,846
Harley Davidson Inc COMMON 412822108 77,596 1,475,542 SH   SOLE   969,371 0 506,171
Hartford Financial SVCS Group Inc COMMON 416515104 29,274 680,534 SH   SOLE   446,904 0 233,630
Hershey Company COMMON 427866108 85,628 895,687 SH   SOLE   588,773 0 306,914
Intel Corp COMMON 458140100 82,519 2,186,147 SH   SOLE   1,437,945 0 748,202
IPG Photonics Corp COMMON 44980X109 15,884 192,894 SH   SOLE   126,688 0 66,206
Johnson and Johnson COMMON 478160104 203,837 1,725,583 SH   SOLE   1,133,863 0 591,720
Kraft Heinz Co. COMMON 500754106 5,023 55,766 SH   SOLE   36,656 0 19,110
Lauder Estee Companies Inc COMMON 518439104 41,117 464,288 SH   SOLE   305,259 0 159,029
Lincoln Electric Holdings Inc COMMON 533900106 4,894 77,786 SH   SOLE   51,169 0 26,617
Linear Technology Corp COMMON 535678106 142,939 2,410,915 SH   SOLE   1,584,877 0 826,038
Loews Corp COMMON 540424108 83,265 2,023,616 SH   SOLE   1,331,278 0 692,338
Luxottica Group Spa COMMON 55068R202 91,489 1,911,388 SH   SOLE   1,366,764 0 544,624
M & T Bank Corp COMMON 55261F104 25,438 219,114 SH   SOLE   144,001 0 75,113
Markel Corp COMMON 570535104 13,599 14,644 SH   SOLE   9,611 0 5,033
Martin Marietta Materials Inc COMMON 573284106 8,691 48,522 SH   SOLE   31,860 0 16,662
McDonalds Corp COMMON 580135101 68,118 590,490 SH   SOLE   388,456 0 202,034
Mead Johnson Nutrition Co. COMMON 582839106 48,989 617,303 SH   SOLE   405,742 0 211,561
Merck & Co Inc COMMON 58933Y105 46,230 735,665 SH   SOLE   484,107 0 251,558
Monsanto Co COMMON 61166W101 25,262 247,174 SH   SOLE   162,448 0 84,726
MSC Industrial Direct Inc COMMON 553530106 25,099 341,923 SH   SOLE   224,994 0 116,929
National Oilwell Varco Inc COMMON 637071101 37,273 1,014,662 SH   SOLE   667,062 0 347,600
Now Inc/DE-W/I COMMON 67011P100 5,323 248,432 SH   SOLE   163,243 0 85,189
Omnicom Corp Inc COMMON 681919106 108,469 1,268,401 SH   SOLE   834,141 0 434,260
Oracle Corp COMMON 68389X105 104,393 2,657,782 SH   SOLE   1,748,027 0 909,755
Paccar Inc COMMON 693718108 9,284 157,956 SH   SOLE   103,733 0 54,223
Paychex Inc COMMON 704326107 32,276 557,753 SH   SOLE   366,680 0 191,073
PayPal Holdings Inc. COMMON 70450Y103 46,860 1,143,813 SH   SOLE   752,470 0 391,343
Pepsico Inc COMMON 713448108 12,333 113,387 SH   SOLE   74,468 0 38,919
PPG Industries Inc COMMON 693506107 16,902 163,532 SH   SOLE   107,575 0 55,957
Praxair Inc COMMON 74005P104 128,084 1,060,080 SH   SOLE   696,581 0 363,499
Price T Rowe Group Inc COMMON 74144T108 18,710 281,346 SH   SOLE   184,891 0 96,455
Priceline Group Inc COMMON 741503403 49,249 33,469 SH   SOLE   22,002 0 11,467
Procter & Gamble Co COMMON 742718109 155,722 1,735,808 SH   SOLE   1,140,349 0 595,459
Rayonier Inc COMMON 754907103 42,377 1,596,583 SH   SOLE   931,286 0 665,297
Renaissancere Holding Ltd COMMON G7496G103 30,170 251,099 SH   SOLE   165,090 0 86,009
Ritchie Bros Auctioneers COMMON 767744105 26,824 766,933 SH   SOLE   511,749 0 255,184
Rogers Communications Inc COMMON 775109200 82,609 1,937,459 SH   SOLE   1,293,358 0 644,101
Sociedad Quimica y Minera de Chile COMMON 833635105 1,691 62,851 SH   SOLE   41,667 0 21,184
Superior Energy Services Inc COMMON 868157108 20,140 1,125,132 SH   SOLE   739,888 0 385,244
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 2,065 67,495 SH   SOLE   0 0 67,495
TD Ameritrade Holding Corp COMMON 87236Y108 7,046 199,945 SH   SOLE   131,369 0 68,576
Texas Instruments Inc COMMON 882508104 104,188 1,484,652 SH   SOLE   976,065 0 508,587
Time Warner Inc COMMON 887317303 68,697 862,862 SH   SOLE   567,559 0 295,303
TJX Companies Inc COMMON 872540109 5,873 78,545 SH   SOLE   51,615 0 26,930
Travelers Cos Inc COMMON 89417E109 102,853 897,870 SH   SOLE   589,514 0 308,356
TRIPADVISOR INC COMMON 896945201 8,154 129,066 SH   SOLE   84,654 0 44,412
Union Pacific Corp COMMON 907818108 47,017 482,087 SH   SOLE   316,586 0 165,501
United Parcel Services Inc COMMON 911312106 10,572 96,669 SH   SOLE   63,476 0 33,193
United Technologies Corp COMMON 913017109 37,673 370,808 SH   SOLE   263,967 0 106,841
US Bancorp COMMON 902973304 119,412 2,767,307 SH   SOLE   1,818,207 0 949,100
Varian Medical Systems Inc COMMON 92220P105 38,628 388,114 SH   SOLE   255,193 0 132,921
Waters Corp COMMON 941848103 74,649 471,046 SH   SOLE   309,508 0 161,538
Wells Fargo & Co COMMON 949746101 72,587 1,639,269 SH   SOLE   1,077,196 0 562,073
Weyerhaeuser Co COMMON 962166104 17,993 563,376 SH   SOLE   329,227 0 234,149
Williams-Sonoma Inc COMMON 969904101 15,456 302,583 SH   SOLE   199,167 0 103,416
WMI Holdings Corp COMMON 92936P100 1 563 SH   SOLE   408 0 155
Wolverine World Wide Inc COMMON 978097103 15,617 676,551 SH   SOLE   445,307 0 231,244
Xilinx Inc COMMON 983919101 55,543 1,022,176 SH   SOLE   672,044 0 350,132