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 Stocks 88579Y101 108,589 703,752 SH   SOLE   549,367 30,942 123,443
ADOBE SYSTEMS INC. Common Stocks 00724F101 99,673 1,230,380 SH   SOLE   946,412 58,671 225,297
AIR PRODUCTS & CHEMICALS INC. Common Stocks 009158106 106,203 776,164 SH   SOLE   598,267 33,980 143,917
AMAZON.COM INC Common Stocks 023135106 133,626 307,831 SH   SOLE   240,395 12,502 54,934
AMERICAN EXPRESS CO. Common Stocks 025816109 95,883 1,233,700 SH   SOLE   919,893 58,079 255,728
APPLE INC Common Stocks 037833100 111,235 886,866 SH   SOLE   693,315 37,127 156,424
ARISTA NETWORKS INC. Common Stocks 040413106 6,607 80,829 SH   SOLE   62,821 3,401 14,607
BANK OF NEW YORK MELLON CORP Unsupervised Assets 064058100 672 16,000 SH   SOLE   0 0 16,000
BECTON DICKINSON Common Stocks 075887109 79,263 559,566 SH   SOLE   427,526 27,899 104,141
BERKSHIRE HATHAWAY A Unsupervised Assets 084670108 2,868 14 SH   SOLE   4 0 10
BERKSHIRE HATHAWAY B Common Stocks 084670702 152 1,115 SH   SOLE   1,115 0 0
CANADIAN NATURAL RESOURCES Common Stocks 136385101 50,564 1,861,696 SH   SOLE   1,408,061 92,987 360,648
CANADIAN PACIFIC RAILWAY LTD Common Stocks 13645T100 72,365 451,630 SH   SOLE   349,548 19,597 82,485
CARBO CERAMICS INC Common Stocks 140781105 25,104 603,017 SH   SOLE   465,656 26,616 110,745
CARMAX INC Common Stocks 143130102 51,246 773,994 SH   SOLE   597,116 32,227 144,651
CATERPILLAR INC Common Stocks 149123101 67,773 799,023 SH   SOLE   614,559 35,238 149,226
CERNER CORPORATION Common Stocks 156782104 72,201 1,045,483 SH   SOLE   806,544 43,580 195,359
CHART INDUSTRIES INC Common Stocks 16115Q308 24,440 683,639 SH   SOLE   528,309 28,376 126,954
CHEVRON CORP Common Stocks 166764100 167 1,726 SH   SOLE   1,726 0 0
CISCO SYSTEMS INC Common Stocks 17275R102 99,462 3,622,053 SH   SOLE   2,809,171 163,444 649,438
CIT GROUP INC. Common Stocks 125581801 78,420 1,686,804 SH   SOLE   1,300,996 74,250 311,558
COMCAST CORP Common Stocks 20030N101 96,333 1,601,814 SH   SOLE   1,252,291 68,637 280,886
COSTCO WHOLESALE CORP Common Stocks 22160K105 86,043 637,074 SH   SOLE   497,731 26,859 112,484
DANONE-SPONS ADR Common Stocks 23636T100 72,560 5,614,986 SH   SOLE   4,387,556 243,156 984,274
DEVON ENERGY Common Stocks 25179M103 192 3,226 SH   SOLE   3,226 0 0
DEVON ENERGY PRODUCTION CO L P Common Stocks 00DVNPROD 99 1 SH   SOLE   0 0 1
EBAY INC Common Stocks 278642103 116,619 1,935,904 SH   SOLE   1,492,871 80,915 362,118
ECOLAB INC Common Stocks 278865100 72,125 637,882 SH   SOLE   496,440 27,519 113,923
FACEBOOK INC Common Stocks 30303M102 60,156 701,401 SH   SOLE   534,387 28,242 138,772
FEDEX CORPORATION Common Stocks 31428X106 99,728 585,256 SH   SOLE   458,442 25,626 101,188
GOOGLE INC-CL A Common Stocks 38259P508 63,756 118,057 SH   SOLE   91,478 4,865 21,714
GOOGLE INC-CL C Common Stocks 38259P706 62,643 120,349 SH   SOLE   93,462 5,068 21,819
GRAINGER WW Common Stocks 384802104 91,215 385,441 SH   SOLE   298,116 17,800 69,525
JOHNSON & JOHNSON Common Stocks 478160104 136,427 1,399,823 SH   SOLE   1,104,840 56,913 238,070
JOHNSON & JOHNSON Common Stocks 478160104 86,303 885,520 SH   OTR   0 885,520 0
JP MORGAN CHASE Common Stocks 46625H100 131,063 1,934,230 SH   SOLE   1,490,884 87,211 356,135
JUSTISS OIL INC Common Stocks 482196102 2,263 17,143 SH   SOLE   0 0 17,143
MCGRAW HILL FINANCIAL INC Common Stocks 580645109 88,489 880,930 SH   SOLE   686,455 37,594 156,881
MICROSOFT CORP Common Stocks 594918104 82,099 1,859,540 SH   SOLE   1,453,542 80,694 325,304
MONSANTO COMPANY Common Stocks 61166W101 84,426 792,063 SH   SOLE   616,315 34,328 141,420
NESTLE SA ADR Common Stocks 641069406 148,752 2,059,502 SH   SOLE   1,595,039 89,858 374,605
NIKE INC CL B Common Stocks 654106103 93,949 869,739 SH   SOLE   677,403 37,083 155,253
NORWEGIAN CRUISE LINE HOLDINGS LTD Common Stocks G66721104 72,591 1,295,341 SH   SOLE   1,000,870 54,032 240,439
NOVARTIS AG-ADR Common Stocks 66987V109 101,527 1,032,404 SH   SOLE   802,950 44,779 184,675
PACCAR INC Common Stocks 693718108 95,909 1,503,045 SH   SOLE   1,162,172 66,038 274,835
PEPSICO INC Common Stocks 713448108 92,006 985,705 SH   SOLE   773,466 42,693 169,546
PETROLEO BRASILEIRO-SPON ADR Common Stocks 71654V101 30,917 3,788,858 SH   SOLE   2,925,087 159,406 704,365
PROCTER & GAMBLE CO. Common Stocks 742718109 92,575 1,183,215 SH   SOLE   928,673 50,113 204,429
PROGRESSV CP OH Common Stocks 743315103 84,963 3,052,944 SH   SOLE   2,360,412 136,825 555,707
RALPH LAUREN CORP Common Stocks 751212101 70,143 529,943 SH   SOLE   413,402 22,748 93,793
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 106,086 3,027,249 SH   SOLE   2,361,310 132,271 533,668
ROPER TECHNOLOGIES INC Common Stocks 776696106 68,789 398,872 SH   SOLE   307,960 17,681 73,231
SCANA CORP Common Stocks 80589M102 364 7,183 SH   SOLE   0 0 7,183
SCHLUMBERGER LTD Common Stocks 806857108 65,956 765,243 SH   SOLE   590,095 33,686 141,462
SOUTHWESTERN ENERGY CO Common Stocks 845467109 55,966 2,462,213 SH   SOLE   1,903,641 101,993 456,579
SUNCOR ENERGY INC Common Stocks 867224107 220 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRUMENTS INC Common Stocks 882508104 120,502 2,339,385 SH   SOLE   1,786,350 112,809 440,226
TIFFANY & CO. Common Stocks 886547108 77,182 840,764 SH   SOLE   637,417 40,510 162,837
UNION PACIFIC CORPORATION Common Stocks 907818108 80,036 839,212 SH   SOLE   648,747 36,788 153,677
UNITEDHEALTH GROUP INC. Common Stocks 91324P102 81,081 664,599 SH   SOLE   510,480 30,978 123,141
US BANCORP Common Stocks 902973304 83,651 1,927,446 SH   SOLE   1,490,833 86,258 350,355
WALT DISNEY CO. Common Stocks 254687106 122,109 1,069,821 SH   SOLE   823,168 47,916 198,737
WELLS FARGO & CO. Common Stocks 949746101 109,438 1,945,904 SH   SOLE   1,513,933 82,627 349,344
YUM! BRANDS INC. Common Stocks 988498101 99,363 1,103,053 SH   SOLE   857,694 48,147 197,212