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 79,437 450,759 SH   SOLE   400,878 9,724 40,157
ADOBE SYS INC COM 00724F101 58,422 538,250 SH   SOLE   478,103 9,369 50,778
AIR PRODS & CHEMS INC COM 009158106 74,985 498,769 SH   SOLE   439,229 11,271 48,269
ALPHABET INC CAP STK CL A 02079K305 49,441 61,489 SH   SOLE   54,564 1,084 5,841
ALPHABET INC CAP STK CL C 02079K107 79,040 101,687 SH   SOLE   90,393 1,731 9,563
AMAZON COM INC COM 023135106 114,342 136,559 SH   SOLE   121,871 2,325 12,363
APPLE INC COM 037833100 44,135 390,400 SH   SOLE   347,724 8,053 34,623
ARISTA NETWORKS INC COM 040413106 5,082 59,735 SH   SOLE   53,063 981 5,691
BANK NEW YORK MELLON CORP COM 064058100 638 16,000 SH   SOLE   0 0 16,000
BECTON DICKINSON & CO COM 075887109 72,191 401,661 SH   SOLE   354,716 9,105 37,840
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,027 14 SH   SOLE   4 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 161 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 56,756 1,613,310 SH   SOLE   1,426,475 34,623 152,212
CANADIAN NAT RES LTD COM 136385101 55,130 1,720,671 SH   SOLE   1,530,537 19,160 170,974
CANADIAN PAC RY LTD COM 13645T100 67,610 442,765 SH   SOLE   392,249 9,487 41,029
CARMAX INC COM 143130102 30,258 567,155 SH   SOLE   502,261 10,388 54,506
CELGENE CORP COM 151020104 67,758 648,217 SH   SOLE   579,635 11,045 57,537
CERNER CORP COM 156782104 63,044 1,020,955 SH   SOLE   905,878 18,139 96,938
CHEVRON CORP NEW COM 166764100 178 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 84,881 2,675,945 SH   SOLE   2,368,896 58,129 248,920
COMCAST CORP NEW CL A 20030N101 78,788 1,187,633 SH   SOLE   1,054,191 25,008 108,434
COSTCO WHSL CORP NEW COM 22160K105 72,607 476,077 SH   SOLE   421,589 10,133 44,355
DANONE-SPONS ADR Common Stocks 23636T100 61,981 4,175,097 SH   SOLE   3,717,302 88,364 369,431
DEVON ENERGY CORP NEW COM 25179M103 142 3,226 SH   SOLE   3,226 0 0
DEVON ENERGY PRODUCTION CO L P Common Stocks 00DVNPROD 79 1 SH   SOLE   0 0 1
DISNEY WALT CO COM DISNEY 254687106 50,202 540,622 SH   SOLE   476,659 11,737 52,226
ECOLAB INC COM 278865100 66,714 548,092 SH   SOLE   487,723 11,803 48,566
FACEBOOK INC CL A 30303M102 46,993 366,362 SH   SOLE   323,678 6,412 36,272
FEDEX CORP COM 31428X106 76,392 437,325 SH   SOLE   387,491 9,614 40,220
GRAINGER W W INC COM 384802104 73,305 326,034 SH   SOLE   289,700 7,305 29,029
JOHNSON & JOHNSON COM 478160104 83,233 704,586 SH   SOLE   609,004 19,443 76,139
JOHNSON & JOHNSON COM 478160104 137,207 1,161,495 SH   OTR   0 1,161,495 0
JPMORGAN CHASE & CO COM 46625H100 94,713 1,422,333 SH   SOLE   1,257,832 31,504 132,997
JUSTISS OIL INC Common Stocks 482196102 1,166 17,143 SH   SOLE   0 0 17,143
MASTERCARD INCORPORATED CL A 57636Q104 89,139 875,884 SH   SOLE   780,702 17,639 77,543
MICROSOFT CORP COM 594918104 80,009 1,389,047 SH   SOLE   1,236,997 28,548 123,502
MONSANTO CO NEW COM 61166W101 28,989 283,649 SH   SOLE   254,873 3,745 25,031
NESTLE SA ADR Common Stocks 641069406 118,598 1,501,873 SH   SOLE   1,334,765 31,045 136,063
NETFLIX INC COM 64110L106 34,865 353,775 SH   SOLE   314,303 6,451 33,021
NIKE INC CL B 654106103 62,143 1,180,295 SH   SOLE   1,049,586 23,530 107,179
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 47,630 1,263,394 SH   SOLE   1,120,455 22,222 120,717
NOVARTIS A G SPONSORED ADR 66987V109 68,559 868,278 SH   SOLE   773,847 18,081 76,350
PACCAR INC COM 693718108 65,027 1,106,271 SH   SOLE   975,335 23,516 107,420
PAYPAL HLDGS INC COM 70450Y103 57,295 1,398,459 SH   SOLE   1,240,486 24,494 133,479
PEPSICO INC COM 713448108 79,371 729,716 SH   SOLE   651,035 14,741 63,940
PROGRESSIVE CORP OHIO COM 743315103 70,598 2,241,196 SH   SOLE   1,977,992 51,581 211,623
RALPH LAUREN CORP CL A 751212101 55,054 544,331 SH   SOLE   484,911 11,219 48,201
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 69,916 2,249,843 SH   SOLE   1,998,878 45,832 205,133
ROPER TECHNOLOGIES INC COM 776696106 69,712 382,049 SH   SOLE   338,550 8,067 35,432
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 69,550 1,316,494 SH   SOLE   1,177,840 14,716 123,938
S&P GLOBAL INC COM 78409V104 82,081 648,553 SH   SOLE   577,114 13,227 58,212
SCANA CORP NEW COM 80589M102 520 7,183 SH   SOLE   0 0 7,183
SCHLUMBERGER LTD COM 806857108 67,773 861,818 SH   SOLE   769,858 9,932 82,028
SOUTHWESTERN ENERGY CO COM 845467109 51,508 3,721,657 SH   SOLE   3,328,598 29,058 364,001
SUNCOR ENERGY INC NEW COM 867224107 222 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRS INC COM 882508104 99,439 1,416,912 SH   SOLE   1,249,280 32,711 134,921
TIFFANY & CO NEW COM 886547108 58,807 809,680 SH   SOLE   717,218 17,473 74,989
UNION PAC CORP COM 907818108 61,673 632,354 SH   SOLE   555,001 14,288 63,065
UNITEDHEALTH GROUP INC COM 91324P102 68,244 487,459 SH   SOLE   429,287 11,106 47,066
US BANCORP DEL COM NEW 902973304 77,565 1,808,469 SH   SOLE   1,600,267 39,178 169,024
WELLS FARGO & CO NEW COM 949746101 62,307 1,407,104 SH   SOLE   1,244,945 29,853 132,306
WORKDAY INC CL A 98138H101 39,081 426,225 SH   SOLE   378,849 7,854 39,522
YUM BRANDS INC COM 988498101 57,395 632,034 SH   SOLE   561,755 12,796 57,483