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 61,051 366,385 SH   SOLE   229,375 0 137,010
Abbot Laboratories COMMON 2824100 50,552 1,208,558 SH   SOLE   756,754 0 451,804
Accenture Plc COMMON G1151C101 59,721 517,063 SH   SOLE   323,554 0 193,509
Chubb Limited COMMON H1467J104 62,460 521,508 SH   SOLE   326,326 0 195,182
Aflac Inc COMMON 1055102 63,231 1,001,438 SH   SOLE   632,240 0 369,198
Alleghany Corp COMMON 17175100 72,141 145,452 SH   SOLE   91,832 0 53,620
Alphabet Inc. - Class A COMMON 02079K305 38,915 51,014 SH   SOLE   32,203 0 18,811
Alphabet Inc. - Class C COMMON 02079K107 35,895 48,188 SH   SOLE   30,390 0 17,798
Amazon.com Inc COMMON 23135106 10,397 17,515 SH   SOLE   11,034 0 6,481
America Movil SAB de CV COMMON 02364W105 9,249 595,527 SH   SOLE   330,403 0 265,124
American Express Co COMMON 25816109 38,583 628,333 SH   SOLE   396,484 0 231,849
American Intl Group Inc COMMON 26874784 7,152 132,305 SH   SOLE   83,331 0 48,974
Analog Devices Inc COMMON 32654105 57,724 975,234 SH   SOLE   610,203 0 365,031
Atwood Oceanics Inc COMMON 50095108 4,728 515,872 SH   SOLE   326,176 0 189,696
Automatic Data Processing COMMON 53015103 23,741 263,255 SH   SOLE   164,714 0 98,541
Autozone Inc COMMON 53332102 31,979 40,148 SH   SOLE   25,111 0 15,037
Axalta Coating Sys Ltd COMMON G0750C108 24,099 825,408 SH   SOLE   521,303 0 304,105
Baidu Inc - Spon ADR COMMON 56752108 85,934 450,200 SH   SOLE   339,800 0 110,400
Bancolombia Sa -Pref COMMON 05968L102 17,865 518,244 SH   SOLE   287,382 0 230,862
Baxter International Inc COMMON 71813109 36,613 888,791 SH   SOLE   561,155 0 327,636
Berkshire Hathaway Inc COMMON 84670702 59,836 421,736 SH   SOLE   266,122 0 155,614
Brookfield Asset Manage-CL A COMMON 112585104 38,659 1,106,823 SH   SOLE   694,388 0 412,435
Canadian Natural Resources COMMON 136385101 76,707 2,807,392 SH   SOLE   1,780,085 0 1,027,307
Carmax Inc COMMON 143130102 24,698 483,334 SH   SOLE   304,905 0 178,429
Compania Cervecerias Unidas Spon ADR COMMON 204429104 665 29,618 SH   SOLE   0 0 29,618
Compania de Minas Buenaventura Spon ADR COMMON 204448104 7,396 1,005,035 SH   SOLE   557,872 0 447,163
Clean Harbors Inc COMMON 184496107 33,156 671,970 SH   SOLE   424,302 0 247,668
Coca Cola Co COMMON 191216100 122,251 2,617,778 SH   SOLE   1,647,432 0 970,346
Colgate Palmolive Co COMMON 194162103 155,763 2,204,651 SH   SOLE   1,382,375 0 822,276
Costco Wholesale Corp COMMON 22160K105 36,185 229,631 SH   SOLE   144,984 0 84,647
Dolby Laboratories Inc COMMON 25659T107 11,957 275,128 SH   SOLE   173,340 0 101,788
Ebay Inc COMMON 278642103 28,860 1,209,643 SH   SOLE   763,336 0 446,307
Emerson Electric Co COMMON 291011104 54,246 997,496 SH   SOLE   623,901 0 373,595
Endurance Speciality Holdings COMMON G30397106 26,281 402,252 SH   SOLE   251,715 0 150,537
EOG Resources Inc COMMON 26875P101 2,967 40,882 SH   SOLE   25,750 0 15,132
Estee Lauder Companies Class A COMMON 518439104 44,687 473,854 SH   SOLE   296,508 0 177,346
Expeditors Intl Wash Inc COMMON 302130109 20,768 425,514 SH   SOLE   266,134 0 159,380
Fastenal Co COMMON 311900104 9,311 190,029 SH   SOLE   119,690 0 70,339
First Republic Bank COMMON 33616C100 13,265 199,111 SH   SOLE   125,447 0 73,664
Flir Systems Inc COMMON 302445101 46,242 1,403,568 SH   SOLE   886,002 0 517,566
Franklin Resources COMMON 354613101 46,820 1,194,081 SH   SOLE   747,172 0 446,909
Fresenius Medical Care Ag And Co. Kgaa COMMON 358029106 31,781 718,043 SH   SOLE   331,891 0 386,152
Genpact Ltd COMMON G3922B107 12,053 443,281 SH   SOLE   333,704 0 109,577
Goldman Sachs Group Inc COMMON 38141G104 3,255 20,732 SH   SOLE   13,059 0 7,673
Harley Davidson Inc COMMON 412822108 74,398 1,449,401 SH   SOLE   909,836 0 539,565
Hartford Financial SVCS GRP COMMON 416515104 25,163 543,824 SH   SOLE   340,329 0 203,495
Intel Corp COMMON 458140100 72,824 2,251,245 SH   SOLE   1,416,821 0 834,424
Johnson and Johnson COMMON 478160104 231,714 2,141,639 SH   SOLE   1,344,441 0 797,198
JP Morgan Chase & Co COMMON 46625H100 23,169 391,230 SH   SOLE   247,064 0 144,166
Kraft Heinz Co. COMMON 500754106 4,562 57,686 SH   SOLE   36,334 0 21,352
Lincoln Electric Holdings Inc COMMON 533900106 4,743 80,589 SH   SOLE   50,759 0 29,830
Linear Technology Corp COMMON 535678106 131,897 2,960,237 SH   SOLE   1,855,677 0 1,104,560
Loews Corp COMMON 540424108 80,080 2,093,052 SH   SOLE   1,320,994 0 772,058
Luxottica Group Spa COMMON 55068R202 109,503 1,990,868 SH   SOLE   1,418,718 0 572,150
M & T Bank Corp COMMON 55261F104 43,155 388,776 SH   SOLE   244,604 0 144,172
Markel Corp COMMON 570535104 15,385 17,256 SH   SOLE   10,874 0 6,382
Martin Marietta Materials Inc COMMON 573284106 7,998 50,145 SH   SOLE   31,583 0 18,562
McDonalds Corp COMMON 580135101 76,495 608,488 SH   SOLE   383,156 0 225,332
Mead Johnson Nutrition Co. COMMON 582839106 43,539 510,176 SH   SOLE   319,513 0 190,663
Merck & Co Inc COMMON 58933Y105 40,573 760,902 SH   SOLE   480,351 0 280,551
Microsoft Corp COMMON 594918104 37,670 682,088 SH   SOLE   430,525 0 251,563
Monsanto Co COMMON 61166W101 41,471 472,660 SH   SOLE   298,255 0 174,405
MSC Industrial Direct Co A COMMON 553530106 26,983 353,630 SH   SOLE   223,220 0 130,410
National Oilwell Varco COMMON 637071101 24,067 773,871 SH   SOLE   488,571 0 285,300
Now Inc COMMON 67011P100 4,556 257,145 SH   SOLE   161,962 0 95,183
Omnicom Group COMMON 681919106 108,742 1,299,543 SH   SOLE   815,269 0 484,274
Oracle Corp COMMON 68389X105 112,144 2,741,227 SH   SOLE   1,726,744 0 1,014,483
Paccar Inc COMMON 693718108 8,925 163,202 SH   SOLE   102,793 0 60,409
Paychex Inc COMMON 704326107 30,743 569,247 SH   SOLE   356,167 0 213,080
PayPal Holdings Inc. COMMON 70450Y103 45,670 1,183,164 SH   SOLE   746,634 0 436,530
Pepsico Inc COMMON 713448108 12,019 117,276 SH   SOLE   73,888 0 43,388
PPG Industries Inc COMMON 693506107 18,853 169,113 SH   SOLE   106,716 0 62,397
Praxair Inc COMMON 74005P104 137,247 1,199,225 SH   SOLE   752,106 0 447,119
Procter & Gamble COMMON 742718109 165,672 2,012,776 SH   SOLE   1,262,038 0 750,738
Sociedad Quimica y Minera de Chile S.A. Spon ADR COMMON 833635105 1,228 59,754 SH   SOLE   32,871 0 26,883
Rayonier Inc COMMON 754907103 40,915 1,657,674 SH   SOLE   913,297 0 744,377
Renaissancere Holding Ltd COMMON G7496G103 30,704 256,243 SH   SOLE   160,330 0 95,913
Rogers Communications Inc COMMON 775109200 62,111 1,532,643 SH   SOLE   971,734 0 560,909
Superior Energy Services COMMON 868157108 23,877 1,783,450 SH   SOLE   1,125,539 0 657,911
T Rowe Price Group COMMON 74144T108 21,086 287,036 SH   SOLE   179,526 0 107,510
Taiwan Seminconductor Manufacturing MFG Spon ADR COMMON 874039100 2,132 81,385 SH   SOLE   0 0 81,385
TD Ameritrade Holding Corp COMMON 87236Y108 6,527 206,997 SH   SOLE   130,377 0 76,620
Texas Instruments Inc COMMON 882508104 87,002 1,515,236 SH   SOLE   948,082 0 567,154
The Hershey Company COMMON 427866108 104,567 1,135,532 SH   SOLE   712,715 0 422,817
Time Warner Inc COMMON 887317303 64,236 885,407 SH   SOLE   556,089 0 329,318
TJX Companies Inc COMMON 872540109 6,369 81,293 SH   SOLE   51,203 0 30,090
The Travelers Cos Inc COMMON 89417E109 130,313 1,116,536 SH   SOLE   698,615 0 417,921
TRIPADVISOR INC COMMON 896945201 8,426 126,700 SH   SOLE   79,900 0 46,800
Union Pacific Corp COMMON 907818108 36,315 456,527 SH   SOLE   285,671 0 170,856
United Parcel Services Cl B COMMON 911312106 10,544 99,972 SH   SOLE   62,967 0 37,005
United Technologies Corp COMMON 913017109 37,857 378,187 SH   SOLE   261,856 0 116,331
US Bancorp Del COMMON 902973304 133,954 3,281,952 SH   SOLE   2,059,184 0 1,222,768
Varian Medical Systems Inc COMMON 92220P105 31,692 396,072 SH   SOLE   247,835 0 148,237
Waters Corp COMMON 941848103 57,186 433,540 SH   SOLE   271,287 0 162,253
Wells Fargo & Co COMMON 949746101 99,965 2,067,178 SH   SOLE   1,298,577 0 768,601
Weyerhaeuser Co COMMON 962166104 18,118 584,815 SH   SOLE   322,889 0 261,926
Williams-Sonoma Inc COMMON 969904101 17,127 312,898 SH   SOLE   197,649 0 115,249
WMIH Corp COMMON 92936P100 1 582 SH   SOLE   408 0 174
Wolverine World Wide Inc COMMON 978097103 12,924 699,687 SH   SOLE   441,834 0 257,853
Xilinx Inc COMMON 983919101 49,591 1,045,555 SH   SOLE   655,015 0 390,540