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 COM 88579Y101 85,496 603,058 SH   SOLE   525,167 30,707 47,184
ADOBE SYS INC COM 00724F101 86,573 1,052,948 SH   SOLE   907,957 58,346 86,645
AIR PRODS & CHEMS INC COM 009158106 83,110 651,431 SH   SOLE   563,289 32,846 55,296
AMAZON COM INC COM 023135106 115,235 225,116 SH   SOLE   196,637 10,593 17,886
AMERICAN EXPRESS CO COM 025816109 75,346 1,016,407 SH   SOLE   874,751 57,620 84,036
APPLE INC COM 037833100 84,538 766,433 SH   SOLE   669,170 36,831 60,432
ARISTA NETWORKS INC COM 040413106 4,239 69,281 SH   SOLE   60,254 3,377 5,650
BANK NEW YORK MELLON CORP COM 064058100 626 16,000 SH   SOLE   0 0 16,000
BECTON DICKINSON & CO COM 075887109 63,401 477,920 SH   SOLE   409,968 27,703 40,249
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,733 14 SH   SOLE   4 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 145 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 53,708 1,291,364 SH   SOLE   1,117,859 66,708 106,797
CANADIAN NAT RES LTD COM 136385101 30,787 1,582,854 SH   SOLE   1,353,746 92,321 136,787
CANADIAN PAC RY LTD COM 13645T100 74,095 516,092 SH   SOLE   447,531 26,032 42,529
CARBO CERAMICS INC COM 140781105 9,841 518,200 SH   SOLE   448,670 26,398 43,132
CARMAX INC COM 143130102 39,308 662,646 SH   SOLE   575,066 32,015 55,565
CATERPILLAR INC DEL COM 149123101 44,753 684,709 SH   SOLE   592,200 34,957 57,552
CERNER CORP COM 156782104 71,756 1,196,731 SH   SOLE   1,038,410 58,055 100,266
CHART INDS INC COM PAR $0.01 16115Q308 11,258 586,060 SH   SOLE   508,926 28,189 48,945
CHEVRON CORP NEW COM 166764100 136 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 82,007 3,124,071 SH   SOLE   2,706,872 162,183 255,016
CIT GROUP INC COM NEW 125581801 57,876 1,445,828 SH   SOLE   1,251,822 73,674 120,332
COMCAST CORP NEW CL A 20030N101 78,437 1,378,990 SH   SOLE   1,199,034 68,102 111,854
COSTCO WHSL CORP NEW COM 22160K105 79,647 550,926 SH   SOLE   480,077 26,626 44,223
DANONE-SPONS ADR Common Stocks 23636T100 61,519 4,884,108 SH   SOLE   4,262,879 241,291 379,938
DEVON ENERGY CORP NEW COM 25179M103 120 3,226 SH   SOLE   3,226 0 0
DEVON ENERGY PRODUCTION CO L P Common Stocks DVNPROD00 89 1 SH   SOLE   0 0 1
DISNEY WALT CO COM DISNEY 254687106 63,944 625,680 SH   SOLE   541,082 32,952 51,646
ECOLAB INC COM 278865100 60,934 555,359 SH   SOLE   484,270 27,298 43,791
FACEBOOK INC CL A 30303M102 53,295 592,826 SH   SOLE   515,108 28,053 49,665
FEDEX CORP COM 31428X106 72,772 505,432 SH   SOLE   440,068 25,404 39,960
GOOGLE INC CL A 38259P508 64,212 100,588 SH   SOLE   87,351 4,833 8,404
GOOGLE INC CL C 38259P706 62,955 103,473 SH   SOLE   90,028 5,036 8,409
GRAINGER W W INC COM 384802104 71,110 330,730 SH   SOLE   287,394 17,658 25,678
JOHNSON & JOHNSON COM 478160104 108,426 1,161,495 SH   OTR   0 1,161,495 0
JOHNSON & JOHNSON COM 478160104 86,799 929,824 SH   SOLE   790,647 56,453 82,724
JPMORGAN CHASE & CO COM 46625H100 101,149 1,658,992 SH   SOLE   1,435,766 86,524 136,702
JUSTISS OIL INC Common Stocks 482196102 1,286 17,143 SH   SOLE   0 0 17,143
MCGRAW HILL FINL INC COM 580645109 65,901 761,867 SH   SOLE   664,348 37,302 60,217
MICROSOFT CORP COM 594918104 71,290 1,610,705 SH   SOLE   1,402,719 80,062 127,924
MONSANTO CO NEW COM 61166W101 58,095 680,747 SH   SOLE   593,343 34,053 53,351
NESTLE SA ADR Common Stocks 641069406 131,901 1,759,465 SH   SOLE   1,530,210 89,177 140,078
NIKE INC CL B 654106103 92,237 750,074 SH   SOLE   653,507 36,796 59,771
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 63,600 1,109,939 SH   SOLE   964,063 53,677 92,199
NOVARTIS A G SPONSORED ADR 66987V109 81,277 884,218 SH   SOLE   771,719 43,696 68,803
PACCAR INC COM 693718108 67,372 1,291,403 SH   SOLE   1,119,497 65,507 106,399
PAYPAL HLDGS INC COM 70450Y103 50,729 1,634,295 SH   SOLE   1,418,645 80,375 135,275
PEPSICO INC COM 713448108 80,707 855,850 SH   SOLE   745,960 42,360 67,530
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 11,951 3,247,645 SH   SOLE   2,816,845 158,367 272,433
PROCTER & GAMBLE CO COM 742718109 54,439 756,721 SH   SOLE   659,966 36,780 59,975
PROGRESSIVE CORP OHIO COM 743315103 80,079 2,613,542 SH   SOLE   2,266,503 135,709 211,330
RALPH LAUREN CORP CL A 751212101 54,861 464,291 SH   SOLE   405,643 22,571 36,077
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 86,025 2,616,511 SH   SOLE   2,279,525 128,119 208,867
ROPER TECHNOLOGIES INC COM 776696106 53,625 342,217 SH   SOLE   296,516 17,545 28,156
SCANA CORP NEW COM 80589M102 404 7,183 SH   SOLE   0 0 7,183
SCHLUMBERGER LTD COM 806857108 53,413 774,434 SH   SOLE   670,540 39,625 64,269
SOUTHWESTERN ENERGY CO COM 845467109 26,699 2,103,954 SH   SOLE   1,827,395 101,314 175,245
SUNCOR ENERGY INC NEW COM 867224107 214 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRS INC COM 882508104 98,636 1,991,832 SH   SOLE   1,714,616 111,989 165,227
TIFFANY & CO NEW COM 886547108 55,154 714,242 SH   SOLE   615,459 40,230 58,553
UNION PAC CORP COM 907818108 64,125 725,314 SH   SOLE   626,019 36,459 62,836
UNITEDHEALTH GROUP INC COM 91324P102 66,078 569,591 SH   SOLE   491,528 30,747 47,316
US BANCORP DEL COM NEW 902973304 86,792 2,116,365 SH   SOLE   1,832,606 109,143 174,616
WELLS FARGO & CO NEW COM 949746101 86,089 1,676,514 SH   SOLE   1,458,969 81,968 135,577
YUM BRANDS INC COM 988498101 58,523 731,993 SH   SOLE   637,209 36,454 58,330