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 58,721 810,865 SH   SOLE   551,897 0 258,968
Alleghany Corp COMMON 017175100 44,407 72,244 SH   SOLE   49,193 0 23,051
Amazon.com Inc COMMON 023135106 16,089 18,045 SH   SOLE   12,243 0 5,802
American Express Co COMMON 025816109 46,082 582,538 SH   SOLE   396,127 0 186,411
American International Group Inc COMMON 026874784 7,664 122,759 SH   SOLE   83,320 0 39,439
Analog Devices Inc COMMON 032654105 64,881 791,717 SH   SOLE   536,001 0 255,716
Archer-Daniels-Midland Co COMMON 039483102 58,057 1,261,017 SH   SOLE   858,307 0 402,710
Automatic Data Processing COMMON 053015103 38,086 370,072 SH   SOLE   250,587 0 119,485
Autozone Inc COMMON 053332102 27,160 37,567 SH   SOLE   25,432 0 12,135
Baidu Inc - Spon ADR COMMON 056752108 82,498 478,193 SH   SOLE   386,268 0 91,925
Baxter International Inc COMMON 071813109 42,823 823,872 SH   SOLE   560,583 0 263,289
Berkshire Hathaway Inc COMMON 084670702 63,143 379,079 SH   SOLE   257,767 0 121,312
Brookfield Asset Management Inc COMMON 112585104 84,595 2,328,254 SH   SOLE   1,616,449 0 711,805
Canadian Natural Resources Ltd COMMON 136385101 112,898 3,436,479 SH   SOLE   2,386,747 0 1,049,732
Carmax Inc COMMON 143130102 26,531 448,012 SH   SOLE   304,661 0 143,351
Clean Harbors Inc COMMON 184496107 27,190 488,936 SH   SOLE   332,920 0 156,016
Coca Cola Co COMMON 191216100 115,439 2,699,084 SH   SOLE   1,832,642 0 866,442
Colgate Palmolive Co COMMON 194162103 90,133 1,231,494 SH   SOLE   834,066 0 397,428
Compania Cervecerias Unidas COMMON 204429104 604 23,885 SH   SOLE   0 0 23,885
Compania De Minas Buenaventura COMMON 204448104 12,285 1,020,366 SH   SOLE   0 0 1,020,366
Ebay Inc COMMON 278642103 37,637 1,121,265 SH   SOLE   762,632 0 358,633
Expeditors Intl Wash Inc COMMON 302130109 23,780 420,961 SH   SOLE   285,066 0 135,895
Flir Systems Inc COMMON 302445101 36,280 1,000,049 SH   SOLE   679,573 0 320,476
Fastenal Co COMMON 311900104 9,776 189,817 SH   SOLE   128,785 0 61,032
Franklin Resources Inc COMMON 354613101 34,381 812,385 SH   SOLE   550,086 0 262,299
Fresenius Medical Care Ag And Co Kgaa COMMON 358029106 26,671 630,548 SH   SOLE   0 0 630,548
Globus Medical Inc COMMON 379577208 7,922 267,459 SH   SOLE   181,524 0 85,935
Harley Davidson Inc COMMON 412822108 67,158 1,110,049 SH   SOLE   753,043 0 357,006
Hartford Financial SVCS Group Inc COMMON 416515104 36,457 755,422 SH   SOLE   511,552 0 243,870
Hershey Company COMMON 427866108 99,215 908,203 SH   SOLE   615,696 0 292,507
Intel Corp COMMON 458140100 75,495 2,093,026 SH   SOLE   1,421,635 0 671,391
Johnson and Johnson COMMON 478160104 190,182 1,527,040 SH   SOLE   1,036,148 0 490,892
Kimberly Clark Corp COMMON 494368103 10,372 78,265 SH   SOLE   53,125 0 25,140
Kraft Heinz Co COMMON 500754106 4,886 53,805 SH   SOLE   36,522 0 17,283
Lauder Estee Companies COMMON 518439104 73,542 867,363 SH   SOLE   587,355 0 280,008
Lincoln Electric Holdings Inc COMMON 533900106 6,511 74,693 SH   SOLE   50,774 0 23,919
Loews Corp COMMON 540424108 80,325 1,717,512 SH   SOLE   1,168,752 0 548,760
Markel Corp COMMON 570535104 13,712 14,051 SH   SOLE   9,532 0 4,519
Martin Marietta Materials Inc COMMON 573284106 7,416 33,978 SH   SOLE   23,065 0 10,913
McDonalds Corp COMMON 580135101 74,490 574,727 SH   SOLE   390,389 0 184,338
Mead Johnson Nutrition Co COMMON 582839106 88,856 993,274 SH   SOLE   673,348 0 319,926
National Oilwell Varco Inc COMMON 637071101 39,011 973,095 SH   SOLE   661,241 0 311,854
Nike Inc COMMON 654106103 29,657 530,752 SH   SOLE   359,357 0 171,395
Omnicom Group Inc COMMON 681919106 114,637 1,321,971 SH   SOLE   896,230 0 425,741
PPG Industries Inc COMMON 693506107 33,217 316,106 SH   SOLE   215,025 0 101,081
Paccar Inc COMMON 693718108 10,187 151,592 SH   SOLE   102,845 0 48,747
Paychex Inc COMMON 704326107 35,345 600,095 SH   SOLE   406,340 0 193,755
Pepsico Inc COMMON 713448108 12,661 113,186 SH   SOLE   76,819 0 36,367
Priceline Group Inc COMMON 741503403 83,651 46,996 SH   SOLE   31,830 0 15,166
Procter & Gamble Co COMMON 742718109 113,642 1,264,801 SH   SOLE   857,883 0 406,918
Rayonier Inc COMMON 754907103 43,421 1,532,280 SH   SOLE   937,942 0 594,338
Ritchie Bros Auctioneers COMMON 767744105 24,344 742,061 SH   SOLE   515,411 0 226,650
Rogers Communications Inc COMMON 775109200 83,365 1,875,588 SH   SOLE   1,302,647 0 572,941
Superior Energy Services Inc COMMON 868157108 15,379 1,078,477 SH   SOLE   733,478 0 344,999
TJX Companies Inc COMMON 872540109 6,397 80,895 SH   SOLE   54,913 0 25,982
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 1,619 49,306 SH   SOLE   0 0 49,306
Texas Instruments Inc COMMON 882508104 85,553 1,061,981 SH   SOLE   719,041 0 342,940
Time Warner Inc COMMON 887317303 72,585 742,885 SH   SOLE   503,911 0 238,974
TRIPADVISOR INC COMMON 896945201 5,353 124,026 SH   SOLE   84,096 0 39,930
US Bancorp COMMON 902973304 108,855 2,103,251 SH   SOLE   1,427,006 0 676,245
Union Pacific Corp COMMON 907818108 37,860 357,429 SH   SOLE   242,007 0 115,422
United Parcel Services Inc COMMON 911312106 9,101 84,820 SH   SOLE   57,596 0 27,224
United Technologies Corp COMMON 913017109 43,234 385,309 SH   SOLE   261,765 0 123,544
Waters Corp COMMON 941848103 101,835 651,533 SH   SOLE   441,255 0 210,278
Wells Fargo and Co COMMON 949746101 81,130 1,457,645 SH   SOLE   988,849 0 468,796
Weyerhaeuser Co COMMON 962166104 18,404 541,635 SH   SOLE   331,574 0 210,061
Williams Sonoma Inc COMMON 969904101 15,552 290,076 SH   SOLE   197,426 0 92,650
Wolverine World Wide Inc COMMON 978097103 16,253 649,534 SH   SOLE   441,545 0 207,989
Xilinx Inc COMMON 983919101 40,580 701,043 SH   SOLE   474,975 0 226,068
Travelers Cos Inc COMMON 89417E109 115,489 958,111 SH   SOLE   648,709 0 309,402
Alphabet Inc - Class A COMMON 02079K107 37,097 44,719 SH   SOLE   30,375 0 14,344
Alphabet Inc - Class A COMMON 02079K305 95,772 112,965 SH   SOLE   76,666 0 36,299
America Movil SAB de CV COMMON 02364W105 8,578 605,380 SH   SOLE   0 0 605,380
Bancolombia Sa -Pref COMMON 05968L102 21,201 527,434 SH   SOLE   0 0 527,434
C H Robinson Worldwide Inc COMMON 12541W209 39,418 510,001 SH   SOLE   345,334 0 164,667
Costco Wholesale Corp COMMON 22160K105 35,690 212,834 SH   SOLE   144,807 0 68,027
Dolby Laboratories Inc COMMON 25659T107 12,498 238,480 SH   SOLE   162,014 0 76,466
EOG Resources Inc COMMON 26875P101 3,717 38,106 SH   SOLE   25,857 0 12,249
First Republic Bank COMMON 33616C100 17,343 184,871 SH   SOLE   125,423 0 59,448
Goldman Sachs Group Inc COMMON 38141G104 4,429 19,282 SH   SOLE   13,114 0 6,168
IPG Photonics Corp COMMON 44980X109 26,817 222,199 SH   SOLE   150,396 0 71,803
Luxottica Group Spa COMMON 55068R202 99,584 1,808,046 SH   SOLE   0 0 1,808,046
M & T Bank Corp COMMON 55261F104 5,522 35,690 SH   SOLE   24,234 0 11,456
Maxim Integrated Products Inc COMMON 57772K101 31,747 706,163 SH   SOLE   478,181 0 227,982
Merck & Co Inc COMMON 58933Y105 45,116 705,258 SH   SOLE   479,881 0 225,377
Monsanto Co COMMON 61166W101 26,839 237,094 SH   SOLE   161,040 0 76,054
Now Inc COMMON 67011P100 4,056 239,163 SH   SOLE   162,377 0 76,786
Oracle Corp COMMON 68389X105 114,968 2,577,179 SH   SOLE   1,750,856 0 826,323
PayPal Holdings Inc COMMON 70450Y103 47,180 1,096,704 SH   SOLE   745,968 0 350,736
Praxair Inc COMMON 74005P104 117,556 991,185 SH   SOLE   671,904 0 319,281
Price T Rowe Group COMMON 74144T108 18,303 268,565 SH   SOLE   181,820 0 86,745
TD Ameritrade Holding Corp COMMON 87236Y108 7,457 191,892 SH   SOLE   130,246 0 61,646
3M Co COMMON 88579Y101 69,253 361,942 SH   SOLE   245,080 0 116,862
Varian Medical Systems Inc COMMON 92220P105 23,007 252,468 SH   SOLE   170,973 0 81,495
WMIH Corp COMMON 92936P100 1 563 SH   SOLE   408 0 155
Yum China Holdings Inc COMMON 98850P109 2,813 103,406 SH   SOLE   84,851 0 18,555
Axalta Coating Systems Ltd COMMON G0750C108 24,679 766,514 SH   SOLE   520,953 0 245,561
Accenture Plc COMMON G1151C101 60,026 500,617 SH   SOLE   338,981 0 161,636
Bunge Ltd COMMON G16962105 44,939 566,988 SH   SOLE   385,831 0 181,157
Genpact Ltd COMMON G3922B107 11,195 452,138 SH   SOLE   373,108 0 79,030
Renaissancere Holding Ltd COMMON G7496G103 19,999 138,266 SH   SOLE   93,655 0 44,611
Chubb Ltd COMMON H1467J104 63,621 464,769 SH   SOLE   314,582 0 150,187