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
Abbot Laboratories COMMON 2824100 137,900 3,371,976 SH   SOLE   2,052,535 0 1,319,441
Alleghany Corp COMMON 17175100 78,305 178,781 SH   SOLE   108,470 0 70,311
Altera Corp COMMON 21441100 23,180 666,872 SH   SOLE   404,582 0 262,290
American Express Co COMMON 25816109 40,531 427,240 SH   SOLE   259,217 0 168,023
Analog Devices Inc COMMON 32654105 69,288 1,281,490 SH   SOLE   781,164 0 500,326
Automatic Data Processing COMMON 53015103 18,558 232,793 SH   SOLE   142,187 0 90,606
Berkshire Hathaway Inc COMMON 84670702 58,993 466,498 SH   SOLE   259,439 0 207,059
Bancolombia Sa -Pref COMMON 05968L102 21,070 361,966 SH   SOLE   202,166 0 159,800
Baxter International Inc COMMON 71813109 68,817 945,664 SH   SOLE   573,758 0 371,906
Brookfield Asset Manage-CL A COMMON 112585104 41,919 950,110 SH   SOLE   597,243 0 352,867
Taiwan Semiconductor Manufacturing Co Ltd COMMON 874039100 2,266 105,942 SH   SOLE   0 0 105,942
C H Robinson Worldwide Inc COMMON 12541W209 38,025 596,108 SH   SOLE   362,734 0 233,374
Rogers Communications Inc COMMON 775109200 68,708 1,688,285 SH   SOLE   1,053,922 0 634,363
Canadian Natural Resources COMMON 136385101 142,856 3,090,890 SH   SOLE   1,930,138 0 1,160,752
JP Morgan Chase & Co COMMON 46625H100 27,948 485,109 SH   SOLE   294,329 0 190,780
Chubb Corp COMMON 171232101 81,204 876,658 SH   SOLE   535,450 0 341,208
Clean Harbors Inc COMMON 184496107 40,628 632,324 SH   SOLE   383,647 0 248,677
Clorox Company COMMON 189054109 12,036 131,696 SH   SOLE   80,559 0 51,137
Coca Cola Co COMMON 191216100 149,282 3,501,594 SH   SOLE   2,130,940 0 1,370,654
Colgate Palmolive Co COMMON 194162103 100,659 1,476,497 SH   SOLE   899,463 0 577,034
CIA Cervecerias Unidas COMMON 204429104 1,598 68,195 SH   SOLE   24,617 0 43,578
Omnicom Group COMMON 681919106 76,777 1,071,206 SH   SOLE   652,388 0 418,818
Ebay Inc COMMON 278642103 63,540 1,269,286 SH   SOLE   770,109 0 499,177
Emerson Electric Co COMMON 291011104 36,174 545,172 SH   SOLE   331,876 0 213,296
Expeditors Intl Wash Inc COMMON 302130109 31,238 707,376 SH   SOLE   430,496 0 276,880
M & T Bank Corp COMMON 55261F104 45,805 369,238 SH   SOLE   224,711 0 144,527
Flir Systems Inc COMMON 302445101 61,010 1,756,901 SH   SOLE   1,065,958 0 690,943
Franklin Resources COMMON 354613101 98,525 1,700,128 SH   SOLE   1,035,561 0 664,567
Endurance Speciality Holdings COMMON G30397106 9,940 192,665 SH   SOLE   115,540 0 77,125
Fresenius Medical Care Ag And Co. Kgaa COMMON 358029106 27,918 826,661 SH   SOLE   438,078 0 388,583
Goldman Sachs Group Inc COMMON 38141G104 20,597 123,005 SH   SOLE   74,631 0 48,374
Intel Corp COMMON 458140100 93,091 3,012,657 SH   SOLE   1,832,354 0 1,180,303
Johnson and Johnson COMMON 478160104 170,515 1,629,978 SH   SOLE   992,729 0 637,249
Linear Technology Corp COMMON 535678106 97,315 2,067,544 SH   SOLE   1,260,741 0 806,803
Loews Corp COMMON 540424108 56,782 1,290,272 SH   SOLE   783,001 0 507,271
Luxottica Group Spa COMMON 55068R202 143,382 2,473,455 SH   SOLE   1,652,270 0 821,185
McDonalds Corp COMMON 580135101 117,563 1,167,020 SH   SOLE   711,870 0 455,150
Markel Corp COMMON 570535104 32,395 49,430 SH   SOLE   29,991 0 19,439
MSC Industrial Direct Co A COMMON 553530106 42,366 442,997 SH   SOLE   268,778 0 174,219
Martin Marietta Materials COMMON 573284106 23,600 178,722 SH   SOLE   108,436 0 70,286
Microsoft Corp COMMON 594918104 85,831 2,058,306 SH   SOLE   1,251,856 0 806,450
3M Co COMMON 88579Y101 77,189 539,047 SH   SOLE   308,929 0 230,118
National Oilwell Varco COMMON 637071101 22,102 268,402 SH   SOLE   162,826 0 105,576
Wells Fargo COMMON 949746101 77,026 1,465,608 SH   SOLE   890,993 0 574,615
Oracle Corp COMMON 68389X105 114,168 2,817,021 SH   SOLE   1,713,434 0 1,103,587
Paychex Inc COMMON 704326107 10,892 262,087 SH   SOLE   160,075 0 102,012
Pfizer Inc COMMON 717081103 32,011 1,078,622 SH   SOLE   654,428 0 424,194
Praxair Inc COMMON 74005P104 124,204 935,032 SH   SOLE   569,711 0 365,321
Costco Wholesale Corp COMMON 22160K105 41,590 361,146 SH   SOLE   219,116 0 142,030
Procter & Gamble COMMON 742718109 123,193 1,567,657 SH   SOLE   955,032 0 612,625
America Movil SAB de CV COMMON 02364W105 32,212 1,552,409 SH   SOLE   869,464 0 682,945
Renaissancere Holding COMMON G7496G103 22,440 209,720 SH   SOLE   128,093 0 81,627
US Bancorp COMMON 902973304 108,268 2,486,635 SH   SOLE   1,515,342 0 971,293
Travelers Cos Inc / The COMMON 89417E109 60,785 646,211 SH   SOLE   394,696 0 251,515
Quimica y Minera Chil-SP ADR COMMON 833635105 9,063 309,231 SH   SOLE   172,812 0 136,419
Merck & Co Inc COMMON 58933Y105 25,406 436,160 SH   SOLE   264,647 0 171,513
Wellpoint Inc COMMON 94973V107 41,822 388,657 SH   SOLE   235,814 0 152,843
Superior Energy Services COMMON 868157108 69,430 1,921,023 SH   SOLE   1,164,985 0 756,038
Sigma-Aldrich COMMON 826552101 46,085 454,142 SH   SOLE   277,452 0 176,690
Texas Instruments Inc COMMON 882508104 40,506 847,588 SH   SOLE   517,695 0 329,893
Varian Medical Systems Inc COMMON 92220P105 23,872 287,142 SH   SOLE   175,382 0 111,760
JM Smucker Co/The COMMON 832696405 44,872 421,078 SH   SOLE   257,187 0 163,891
Google Inc-Cl A COMMON 38259P508 14,679 25,106 SH   SOLE   15,232 0 9,874
Baidu Inc - Spon ADR COMMON 56752108 132,357 708,499 SH   SOLE   527,191 0 181,308