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 76,442 984,037 SH   SOLE   697,730 0 286,307
Alleghany Corp COMMON 017175100 42,217 70,985 SH   SOLE   50,443 0 20,542
Amazon.com Inc COMMON 023135106 48,129 49,797 SH   SOLE   35,237 0 14,560
American Express Co COMMON 025816109 79,363 942,110 SH   SOLE   667,650 0 274,460
American International Group COMMON 026874784 21,355 341,554 SH   SOLE   241,688 0 99,866
Analog Devices Inc COMMON 032654105 49,071 630,727 SH   SOLE   446,962 0 183,765
Archer-Daniels-Midland Co COMMON 039483102 74,816 1,808,033 SH   SOLE   1,282,293 0 525,740
Automatic Data Processing COMMON 053015103 39,253 381,245 SH   SOLE   270,175 0 111,070
Autozone Inc COMMON 053332102 15,969 27,997 SH   SOLE   19,954 0 8,043
Baidu Inc - Spon ADR COMMON 056752108 124,661 696,984 SH   SOLE   567,305 0 129,679
Baxter International Inc COMMON 071813109 60,951 1,004,378 SH   SOLE   712,389 0 291,989
Berkshire Hathaway Inc COMMON 084670702 103,009 608,121 SH   SOLE   430,860 0 177,261
Brookfield Asset Management Inc COMMON 112585104 99,802 2,546,995 SH   SOLE   1,799,576 0 747,419
Canadian Natural Resources Ltd COMMON 136385101 109,301 3,767,196 SH   SOLE   2,661,927 0 1,105,269
Carmax Inc COMMON 143130102 47,605 754,913 SH   SOLE   534,968 0 219,945
Clean Harbors Inc COMMON 184496107 33,113 593,138 SH   SOLE   420,798 0 172,340
Coca Cola Co COMMON 191216100 141,519 3,131,900 SH   SOLE   2,220,720 0 911,180
Colgate Palmolive Co COMMON 194162103 110,546 1,491,250 SH   SOLE   1,056,057 0 435,193
Compania Cervecerias Unidas COMMON 204429104 708 26,980 SH   SOLE   0 0 26,980
Compania De Minas Buenaventura COMMON 204448104 11,060 961,813 SH   SOLE   0 0 961,813
Ebay Inc COMMON 278642103 57,812 1,655,638 SH   SOLE   1,173,099 0 482,539
Expeditors Intl Wash Inc COMMON 302130109 23,480 415,739 SH   SOLE   294,554 0 121,185
Flir Systems Inc COMMON 302445101 41,749 1,204,772 SH   SOLE   854,178 0 350,594
Fastenal Co COMMON 311900104 24,104 553,737 SH   SOLE   391,871 0 161,866
Franklin Resources Inc COMMON 354613101 28,496 633,634 SH   SOLE   449,074 0 184,560
Fresenius Medical Care Ag And Co Kgaa COMMON 358029106 30,476 626,846 SH   SOLE   303,927 0 322,919
Globus Medical Inc COMMON 379577208 25,644 773,700 SH   SOLE   547,537 0 226,163
Harley Davidson Inc COMMON 412822108 79,529 1,472,214 SH   SOLE   1,042,914 0 429,300
Hartford Financial SVCS Group Inc COMMON 416515104 46,841 887,773 SH   SOLE   629,116 0 258,657
The Hershey Company COMMON 427866108 122,087 1,137,069 SH   SOLE   805,623 0 331,446
Intel Corp COMMON 458140100 84,195 2,495,419 SH   SOLE   1,769,436 0 725,983
Johnson and Johnson COMMON 478160104 254,371 1,922,779 SH   SOLE   1,362,460 0 560,319
Kimberly-Clark Corp COMMON 494368103 28,052 215,784 SH   SOLE   152,691 0 63,093
Lauder Estee Cos COMMON 518439104 85,315 888,879 SH   SOLE   629,781 0 259,098
Lincoln Electric Holdings Inc COMMON 533900106 20,235 218,915 SH   SOLE   154,923 0 63,992
Loews Corp COMMON 540424108 97,627 2,085,610 SH   SOLE   1,478,403 0 607,207
Markel Corp COMMON 570535104 38,066 39,013 SH   SOLE   27,605 0 11,408
Martin Marietta Materials Inc COMMON 573284106 16,937 76,094 SH   SOLE   53,845 0 22,249
McDonalds Corp COMMON 580135101 115,685 755,322 SH   SOLE   535,335 0 219,987
National Oilwell Varco Inc COMMON 637071101 47,039 1,428,018 SH   SOLE   1,012,222 0 415,796
Nike Inc COMMON 654106103 55,514 938,886 SH   SOLE   665,452 0 273,434
Omnicom Group Inc COMMON 681919106 107,376 1,287,399 SH   SOLE   912,691 0 374,708
PPG Industries Inc COMMON 693506107 58,002 527,485 SH   SOLE   373,774 0 153,711
Paccar Inc COMMON 693718108 28,978 438,825 SH   SOLE   310,550 0 128,275
Paychex Inc COMMON 704326107 37,858 664,897 SH   SOLE   471,165 0 193,732
Pepsico Inc COMMON 713448108 36,211 313,534 SH   SOLE   221,861 0 91,673
Priceline Group Inc COMMON 741503403 109,386 58,479 SH   SOLE   41,427 0 17,052
Procter & Gamble Co COMMON 742718109 123,705 1,419,447 SH   SOLE   1,006,322 0 413,125
Rayonier Inc COMMON 754907103 44,101 1,533,011 SH   SOLE   1,007,685 0 525,326
Ritchie Bros Auctioneers COMMON 767744105 33,264 1,159,522 SH   SOLE   820,030 0 339,492
Rogers Communications Inc COMMON 775109200 97,616 2,054,340 SH   SOLE   1,451,476 0 602,864
Superior Energy Services COMMON 868157108 13,852 1,328,310 SH   SOLE   942,746 0 385,564
TJX Companies Inc COMMON 872540109 28,127 389,753 SH   SOLE   275,823 0 113,930
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 1,769 49,306 SH   SOLE   0 0 49,306
Texas Instruments Inc COMMON 882508104 89,865 1,168,215 SH   SOLE   827,793 0 340,422
Time Warner Inc COMMON 887317303 41,148 409,806 SH   SOLE   290,948 0 118,858
TRIPADVISOR INC COMMON 896945201 13,172 344,820 SH   SOLE   244,000 0 100,820
US Bancorp COMMON 902973304 132,578 2,540,790 SH   SOLE   1,800,370 0 740,420
Union Pacific Corp COMMON 907818108 40,078 368,026 SH   SOLE   260,782 0 107,244
United Parcel Services Inc COMMON 911312106 25,893 234,138 SH   SOLE   165,679 0 68,459
United Technologies Corp COMMON 913017109 57,467 470,606 SH   SOLE   333,745 0 136,861
Waters Corp COMMON 941848103 124,510 677,294 SH   SOLE   479,677 0 197,617
Wells Fargo Co COMMON 949746101 93,840 1,693,503 SH   SOLE   1,200,680 0 492,823
Weyerhaeuser Co COMMON 962166104 22,655 676,217 SH   SOLE   445,551 0 230,666
Williams-Sonoma Inc COMMON 969904101 17,182 354,298 SH   SOLE   251,220 0 103,078
Wolverine World Wide Inc COMMON 978097103 22,217 791,681 SH   SOLE   560,991 0 230,690
Xilinx Inc COMMON 983919101 62,754 975,656 SH   SOLE   690,792 0 284,864
Travelers Cos Inc COMMON 89417E109 126,113 996,719 SH   SOLE   706,350 0 290,369
Alphabet Inc - Class C COMMON 02079K107 86,386 95,064 SH   SOLE   67,310 0 27,754
Alphabet Inc - Class A COMMON 02079K305 123,719 133,079 SH   SOLE   94,351 0 38,728
America Movil SAB de CV COMMON 02364W105 9,155 569,089 SH   SOLE   390,732 0 178,357
Bancolombia Sa -Pref COMMON 05968L102 25,524 568,969 SH   SOLE   390,427 0 178,542
Blue Buffalo Pet Productions Inc COMMON 09531U102 20,999 920,589 SH   SOLE   652,326 0 268,263
C H Robinson Worldwide Inc COMMON 12541W209 38,529 561,013 SH   SOLE   397,551 0 163,462
Costco Wholesale Corp COMMON 22160K105 41,523 259,637 SH   SOLE   184,160 0 75,477
Dolby Laboratories Inc COMMON 25659T107 27,729 566,381 SH   SOLE   400,778 0 165,603
EOG Resources Inc COMMON 26875P101 9,486 104,798 SH   SOLE   74,171 0 30,627
Facebook Inc COMMON 30303M102 41,047 271,878 SH   SOLE   192,351 0 79,527
First Republic Bank COMMON 33616C100 43,699 436,571 SH   SOLE   308,924 0 127,647
IPG Photonics Corp COMMON 44980X109 31,845 219,468 SH   SOLE   155,437 0 64,031
M & T Bank Corp COMMON 55261F104 16,002 98,812 SH   SOLE   69,921 0 28,891
Maxim Integrated Products COMMON 57772K101 31,313 697,467 SH   SOLE   494,186 0 203,281
Merck & Co Inc COMMON 58933Y105 55,423 858,982 SH   SOLE   609,351 0 249,631
Monsanto Co COMMON 61166W101 42,380 358,047 SH   SOLE   254,083 0 103,964
Now Inc COMMON 67011P100 10,647 662,202 SH   SOLE   468,584 0 193,618
Oracle Corp COMMON 68389X105 220,555 4,398,780 SH   SOLE   3,117,320 0 1,281,460
PayPal Holdings Inc COMMON 70450Y103 84,822 1,580,427 SH   SOLE   1,119,974 0 460,453
Praxair Inc COMMON 74005P104 162,684 1,227,389 SH   SOLE   869,705 0 357,684
Price T Rowe Group Inc COMMON 74144T108 19,694 265,384 SH   SOLE   187,965 0 77,419
3M Co COMMON 88579Y101 76,121 365,544 SH   SOLE   259,046 0 106,498
Varian Medical Systems Inc COMMON 92220P105 18,084 175,245 SH   SOLE   124,169 0 51,076
WMIH Corp COMMON 92936P100 1 527 SH   SOLE   408 0 119
Yum China Holdings Inc COMMON 98850P109 57,423 1,456,318 SH   SOLE   1,216,903 0 239,415
Axalta Coating Systems Ltd COMMON G0750C108 30,176 941,861 SH   SOLE   668,043 0 273,818
Accenture Plc COMMON G1151C101 64,507 521,448 SH   SOLE   369,523 0 151,925
Bunge Ltd COMMON G16962105 64,023 858,219 SH   SOLE   608,526 0 249,693
Genpact Ltd COMMON G3922B107 29,574 1,062,666 SH   SOLE   883,537 0 179,129
Renaissancere Holding Ltd COMMON G7496G103 18,988 136,552 SH   SOLE   96,774 0 39,778
Chubb Ltd COMMON H1467J104 69,519 475,867 SH   SOLE   337,194 0 138,673