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 94,041 564,373 SH   SOLE   489,835 27,298 47,240
ADOBE SYS INC COM 00724F101 73,261 781,030 SH   SOLE   670,494 41,720 68,816
AIR PRODS & CHEMS INC COM 009158106 87,794 609,467 SH   SOLE   525,515 28,972 54,980
ALPHABET INC CAP STK CL A 02079K305 52,022 68,190 SH   SOLE   59,161 2,959 6,070
ALPHABET INC CAP STK CL C 02079K107 72,659 97,535 SH   SOLE   84,650 4,440 8,445
AMAZON COM INC COM 023135106 105,791 178,208 SH   SOLE   155,491 7,727 14,990
AMERICAN EXPRESS CO COM 025816109 58,088 946,054 SH   SOLE   811,227 50,737 84,090
APPLE INC COM 037833100 78,606 721,225 SH   SOLE   627,732 32,719 60,774
ARISTA NETWORKS INC COM 040413106 4,110 65,132 SH   SOLE   56,518 2,939 5,675
BANK NEW YORK MELLON CORP COM 064058100 589 16,000 SH   SOLE   0 0 16,000
BECTON DICKINSON & CO COM 075887109 67,608 445,316 SH   SOLE   380,703 24,515 40,098
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,988 14 SH   SOLE   4 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 158 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 67,993 1,770,659 SH   SOLE   1,528,568 86,435 155,656
CANADIAN NAT RES LTD COM 136385101 50,894 1,884,969 SH   SOLE   1,640,477 73,972 170,520
CANADIAN PAC RY LTD COM 13645T100 64,055 482,742 SH   SOLE   419,273 23,362 40,107
CARMAX INC COM 143130102 31,782 621,953 SH   SOLE   538,293 27,868 55,792
CATERPILLAR INC DEL COM 149123101 48,855 638,298 SH   SOLE   554,248 30,751 53,299
CERNER CORP COM 156782104 58,501 1,104,621 SH   SOLE   970,465 51,653 82,503
CHEVRON CORP NEW COM 166764100 165 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 83,776 2,942,614 SH   SOLE   2,539,083 146,311 257,220
COMCAST CORP NEW CL A 20030N101 78,925 1,292,150 SH   SOLE   1,118,531 61,300 112,319
COSTCO WHSL CORP NEW COM 22160K105 81,851 519,427 SH   SOLE   451,433 23,761 44,233
DANONE-SPONS ADR Common Stocks 23636T100 64,560 4,531,640 SH   SOLE   4,000,660 213,572 317,408
DEVON ENERGY CORP NEW COM 25179M103 89 3,226 SH   SOLE   3,226 0 0
DEVON ENERGY PRODUCTION CO L P Common Stocks 000000DVN 96 1 SH   SOLE   0 0 1
DISNEY WALT CO COM DISNEY 254687106 58,310 587,150 SH   SOLE   506,829 28,970 51,351
ECOLAB INC COM 278865100 66,098 592,704 SH   SOLE   524,822 28,472 39,410
FACEBOOK INC CL A 30303M102 63,591 557,327 SH   SOLE   482,623 25,043 49,661
FEDEX CORP COM 31428X106 77,328 475,221 SH   SOLE   412,570 22,400 40,251
GRAINGER W W INC COM 384802104 83,186 356,363 SH   SOLE   308,896 17,927 29,540
JOHNSON & JOHNSON COM 478160104 125,674 1,161,495 SH   OTR   0 1,161,495 0
JOHNSON & JOHNSON COM 478160104 93,385 863,081 SH   SOLE   730,056 50,218 82,807
JPMORGAN CHASE & CO COM 46625H100 91,246 1,540,797 SH   SOLE   1,341,288 77,658 121,851
JUSTISS OIL INC Common Stocks 482196102 1,166 17,143 SH   SOLE   0 0 17,143
MCGRAW HILL FINL INC COM 580645109 71,048 717,798 SH   SOLE   623,435 33,528 60,835
MICROSOFT CORP COM 594918104 84,146 1,523,563 SH   SOLE   1,323,960 71,545 128,058
MONSANTO CO NEW COM 61166W101 55,324 630,549 SH   SOLE   553,329 23,767 53,453
NESTLE SA ADR Common Stocks 641069406 124,219 1,655,643 SH   SOLE   1,436,663 78,274 140,706
NIKE INC CL B 654106103 68,624 1,116,376 SH   SOLE   968,984 52,190 95,202
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 76,743 1,388,013 SH   SOLE   1,202,127 63,590 122,296
NOVARTIS A G SPONSORED ADR 66987V109 60,235 831,513 SH   SOLE   723,335 39,137 69,041
PACCAR INC COM 693718108 66,192 1,210,311 SH   SOLE   1,044,345 58,839 107,127
PAYPAL HLDGS INC COM 70450Y103 58,970 1,527,708 SH   SOLE   1,320,897 70,029 136,782
PEPSICO INC COM 713448108 82,551 805,530 SH   SOLE   700,595 37,245 67,690
PROCTER & GAMBLE CO COM 742718109 20,125 244,503 SH   SOLE   213,271 11,071 20,161
PROGRESSIVE CORP OHIO COM 743315103 86,437 2,459,799 SH   SOLE   2,114,318 122,967 222,514
RALPH LAUREN CORP CL A 751212101 57,013 592,277 SH   SOLE   515,242 27,700 49,335
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 76,091 2,462,823 SH   SOLE   2,138,621 113,780 210,422
ROPER TECHNOLOGIES INC COM 776696106 75,182 411,345 SH   SOLE   362,400 20,592 28,353
SCANA CORP NEW COM 80589M102 504 7,183 SH   SOLE   0 0 7,183
SCHLUMBERGER LTD COM 806857108 69,474 942,014 SH   SOLE   824,847 37,090 80,077
SOUTHWESTERN ENERGY CO COM 845467109 32,917 4,078,888 SH   SOLE   3,563,961 144,623 370,304
SUNCOR ENERGY INC NEW COM 867224107 222 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRS INC COM 882508104 106,584 1,856,220 SH   SOLE   1,591,451 99,413 165,356
TIFFANY & CO NEW COM 886547108 65,121 887,445 SH   SOLE   767,788 46,107 73,550
UNION PAC CORP COM 907818108 54,180 681,081 SH   SOLE   585,391 33,069 62,621
UNITEDHEALTH GROUP INC COM 91324P102 68,860 534,212 SH   SOLE   459,681 27,017 47,514
US BANCORP DEL COM NEW 902973304 80,255 1,977,210 SH   SOLE   1,713,724 96,946 166,540
WELLS FARGO & CO NEW COM 949746101 76,146 1,574,562 SH   SOLE   1,365,054 73,997 135,511
WORKDAY INC CL A 98138H101 35,632 463,716 SH   SOLE   405,817 21,416 36,483
YUM BRANDS INC COM 988498101 56,538 690,756 SH   SOLE   600,123 32,061 58,572