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,285 354,318 SH   SOLE   185,926 0 168,392
Accenture Plc COMMON G1151C101 54,059 461,383 SH   SOLE   301,890 0 159,493
Aflac Inc COMMON 001055102 58,258 837,039 SH   SOLE   550,583 0 286,456
Alleghany Corp COMMON 017175100 75,195 123,651 SH   SOLE   81,334 0 42,317
Alphabet Inc - Class A COMMON 02079K305 78,776 99,404 SH   SOLE   65,216 0 34,188
Alphabet Inc - Class C COMMON 02079K107 35,637 46,170 SH   SOLE   30,296 0 15,874
Amazon.com Inc COMMON 023135106 13,358 18,016 SH   SOLE   1,796 0 16,220
America Movil SAB de CV COMMON 02364W105 7,712 613,541 SH   SOLE   414,758 0 198,783
American Express Co COMMON 025816109 44,551 601,385 SH   SOLE   395,132 0 206,253
American International Group Inc COMMON 026874784 8,282 126,803 SH   SOLE   83,065 0 43,738
Analog Devices Inc COMMON 032654105 42,329 582,892 SH   SOLE   381,091 0 201,801
Archer-Daniels-Midland Co COMMON 039483102 49,486 1,084,027 SH   SOLE   712,890 0 371,137
Automatic Data Processing COMMON 053015103 35,080 339,555 SH   SOLE   222,122 0 117,433
Autozone Inc COMMON 053332102 30,696 38,858 SH   SOLE   25,429 0 13,429
Axalta Coating Systems Ltd COMMON G0750C108 21,520 791,163 SH   SOLE   519,518 0 271,645
Baidu Inc - Spon ADR COMMON 056752108 75,982 462,151 SH   SOLE   371,503 0 90,648
Bancolombia Sa -Pref COMMON 05968L102 19,803 535,542 SH   SOLE   362,190 0 173,352
Baxter International Inc COMMON 071813109 37,814 850,456 SH   SOLE   559,204 0 291,252
Berkshire Hathaway Inc COMMON 084670702 63,782 391,350 SH   SOLE   197,119 0 194,231
Brookfield Asset Management Inc COMMON 112585104 79,398 2,394,526 SH   SOLE   1,597,821 0 796,705
Bunge Ltd COMMON G16962105 42,284 585,331 SH   SOLE   384,932 0 200,399
C H Robinson Worldwide Inc COMMON 12541W209 34,247 467,487 SH   SOLE   305,570 0 161,917
Canadian Natural Resources Ltd COMMON 136385101 113,404 3,534,180 SH   SOLE   2,359,198 0 1,174,982
Carmax Inc COMMON 143130102 29,781 462,504 SH   SOLE   303,896 0 158,608
Chubb Ltd COMMON H1467J104 63,838 480,830 SH   SOLE   314,614 0 166,216
Clean Harbors Inc COMMON 184496107 35,787 643,064 SH   SOLE   422,843 0 220,221
Coca Cola Co COMMON 191216100 104,251 2,514,495 SH   SOLE   1,650,669 0 863,826
Colgate Palmolive Co COMMON 194162103 82,249 1,256,861 SH   SOLE   824,700 0 432,161
Compania Cervecerias Unidas COMMON 204429104 625 29,618 SH   SOLE   0 0 29,618
Compania De Minas Buenaventura COMMON 204448104 11,694 1,036,733 SH   SOLE   701,106 0 335,627
Costco Wholesale Corp COMMON 22160K105 35,176 219,700 SH   SOLE   144,448 0 75,252
Dolby Laboratories Inc COMMON 25659T107 11,133 246,422 SH   SOLE   161,585 0 84,837
Ebay Inc COMMON 278642103 34,366 1,157,507 SH   SOLE   760,731 0 396,776
Emerson Electric Co COMMON 291011104 19,420 348,342 SH   SOLE   228,077 0 120,265
Endurance Speciality Holdings Ltd COMMON G30397106 35,973 389,296 SH   SOLE   254,825 0 134,471
EOG Resources Inc COMMON 26875P101 3,957 39,135 SH   SOLE   25,634 0 13,501
Expeditors Intl Wash Inc COMMON 302130109 21,814 411,891 SH   SOLE   269,464 0 142,427
Fastenal Co COMMON 311900104 9,212 196,093 SH   SOLE   128,404 0 67,689
First Republic Bank/CA COMMON 33616C100 17,591 190,917 SH   SOLE   125,088 0 65,829
Flir Systems Inc COMMON 302445101 48,596 1,342,729 SH   SOLE   882,877 0 459,852
Franklin Resources Inc COMMON 354613101 45,953 1,155,617 SH   SOLE   756,393 0 399,224
Fresenius Medical Care Ag And Co. Kgaa COMMON 358029106 27,842 656,975 SH   SOLE   291,984 0 364,991
Genpact Ltd COMMON G3922B107 11,061 454,448 SH   SOLE   374,100 0 80,348
Globus Medical Inc COMMON 379577208 6,413 258,490 SH   SOLE   169,355 0 89,135
Goldman Sachs Group Inc COMMON 38141G104 4,754 19,850 SH   SOLE   13,025 0 6,825
Harley Davidson Inc COMMON 412822108 74,846 1,282,933 SH   SOLE   840,980 0 441,953
Hartford Financial SVCS Group Inc COMMON 416515104 32,176 672,213 SH   SOLE   439,477 0 232,736
Hershey Company COMMON 427866108 93,356 902,605 SH   SOLE   591,340 0 311,265
Intel Corp COMMON 458140100 78,426 2,162,064 SH   SOLE   1,419,277 0 742,787
IPG Photonics Corp COMMON 44980X109 22,689 229,861 SH   SOLE   150,412 0 79,449
Johnson and Johnson COMMON 478160104 177,111 1,537,220 SH   SOLE   1,008,142 0 529,078
Kraft Heinz Co COMMON 500754106 4,836 55,374 SH   SOLE   36,264 0 19,110
Laude Estee Companies Inc COMMON 518439104 45,528 595,215 SH   SOLE   389,651 0 205,564
Lincoln Electric Holdings Inc COMMON 533900106 5,941 77,158 SH   SOLE   50,621 0 26,537
Linear Technology Corp COMMON 535678106 125,615 2,014,624 SH   SOLE   1,318,429 0 696,195
Loews Corp COMMON 540424108 91,694 1,957,942 SH   SOLE   1,287,006 0 670,936
Luxottica Group Spa COMMON 55068R202 99,614 1,853,902 SH   SOLE   1,313,262 0 540,640
M & T Bank Corp COMMON 55261F104 30,146 192,704 SH   SOLE   126,203 0 66,501
Markel Corp COMMON 570535104 13,131 14,519 SH   SOLE   9,507 0 5,012
Martin Marietta Materials Inc COMMON 573284106 10,661 48,125 SH   SOLE   31,513 0 16,612
Maxim Integrated Products Inc COMMON 57772K101 28,176 730,515 SH   SOLE   478,206 0 252,309
McDonalds Corp COMMON 580135101 71,117 584,247 SH   SOLE   383,521 0 200,726
Mead Johnson Nutrition Co COMMON 582839106 47,965 674,231 SH   SOLE   441,354 0 232,877
Merck & Co Inc COMMON 58933Y105 43,175 728,017 SH   SOLE   478,703 0 249,314
Monsanto Co COMMON 61166W101 25,758 244,797 SH   SOLE   160,650 0 84,147
MSC Industrial Direct Inc COMMON 553530106 31,261 338,330 SH   SOLE   222,477 0 115,853
National Oilwell Varco Inc COMMON 637071101 37,615 1,004,667 SH   SOLE   659,662 0 345,005
Nike Inc Class B COMMON 654106103 22,207 435,448 SH   SOLE   284,960 0 150,488
Now Inc COMMON 67011P100 5,043 246,409 SH   SOLE   161,476 0 84,933
Omnicom Group Inc COMMON 681919106 107,341 1,253,650 SH   SOLE   821,595 0 432,055
Oracle Corp COMMON 68389X105 101,110 2,629,642 SH   SOLE   1,726,540 0 903,102
Paccar Inc COMMON 693718108 10,008 156,625 SH   SOLE   102,565 0 54,060
Paychex Inc COMMON 704326107 33,539 550,904 SH   SOLE   360,594 0 190,310
PayPal Holdings Inc COMMON 70450Y103 44,686 1,132,145 SH   SOLE   744,112 0 388,033
Pepsico Inc COMMON 713448108 11,846 112,459 SH   SOLE   73,657 0 38,802
PPG Industries Inc COMMON 693506107 21,394 225,768 SH   SOLE   148,341 0 77,427
Praxair Inc COMMON 74005P104 120,094 1,024,699 SH   SOLE   671,382 0 353,317
Price T Rowe Group Inc COMMON 74144T108 20,914 277,886 SH   SOLE   181,815 0 96,071
Priceline.com Group Inc COMMON 741503403 64,138 43,747 SH   SOLE   28,645 0 15,102
Procter & Gamble Co COMMON 742718109 108,458 1,289,631 SH   SOLE   845,348 0 444,283
Rayonier Inc COMMON 754907103 42,178 1,585,624 SH   SOLE   925,242 0 660,382
Renaissancere Holding Ltd COMMON G7496G103 33,783 248,014 SH   SOLE   162,349 0 85,665
Ritchie Bros Auctioneers COMMON 767744105 25,933 763,511 SH   SOLE   509,489 0 254,022
Rogers Communications Inc COMMON 775109200 75,160 1,928,914 SH   SOLE   1,287,619 0 641,295
Sociedad Quimica Minera De C Spon ADR COMMON 833635105 1,916 65,648 SH   SOLE   44,105 0 21,543
Superior Energy Services Inc COMMON 868157108 18,799 1,113,709 SH   SOLE   731,708 0 382,001
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 1,940 67,495 SH   SOLE   0 0 67,495
TD Ameritrade Holding Corp COMMON 87236Y108 8,642 198,207 SH   SOLE   129,837 0 68,370
Texas Instruments Inc COMMON 882508104 104,246 1,428,584 SH   SOLE   935,161 0 493,423
Time Warner Inc COMMON 887317303 82,272 852,103 SH   SOLE   558,409 0 293,694
TJX Companies Inc COMMON 872540109 5,848 77,836 SH   SOLE   50,987 0 26,849
Travelers Companies Inc COMMON 89417E109 102,325 835,831 SH   SOLE   546,897 0 288,934
TRIPADVISOR INC COMMON 896945201 5,931 127,916 SH   SOLE   83,637 0 44,279
Union Pacific Corp COMMON 907818108 46,368 447,183 SH   SOLE   292,745 0 154,438
United Parcel Services Inc COMMON 911312106 10,048 87,631 SH   SOLE   57,427 0 30,204
United Technologies Corp COMMON 913017109 43,609 397,711 SH   SOLE   261,041 0 136,670
US Bancorp COMMON 902973304 126,941 2,458,664 SH   SOLE   1,611,494 0 847,170
Varian Medical Systems Inc COMMON 92220P105 31,606 352,027 SH   SOLE   230,339 0 121,688
Waters Corp COMMON 941848103 63,439 472,026 SH   SOLE   308,975 0 163,051
Wells Fargo & Co COMMON 949746101 86,317 1,566,212 SH   SOLE   1,026,864 0 539,348
Weyerhaeuser Co COMMON 962166104 16,865 560,472 SH   SOLE   327,083 0 233,389
Williams-Sonoma Inc COMMON 969904101 14,496 299,568 SH   SOLE   196,939 0 102,629
WMI Holdings Corp COMMON 92936P100 1 563 SH   SOLE   408 0 155
Wolverine World Wide Inc COMMON 978097103 14,757 670,606 SH   SOLE   440,328 0 230,278
Xilinx Inc COMMON 983919101 57,572 953,683 SH   SOLE   624,223 0 329,460