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 74,291 353,933 SH   SOLE   328,031 4,993 20,909
ADOBE SYS INC COM 00724F101 63,774 427,495 SH   SOLE   394,900 6,404 26,191
AIR PRODS & CHEMS INC COM 009158106 60,053 397,121 SH   SOLE   366,617 5,827 24,677
ALPHABET INC CAP STK CL A 02079K305 46,990 48,258 SH   SOLE   44,583 752 2,923
ALPHABET INC CAP STK CL C 02079K107 77,416 80,716 SH   SOLE   74,582 1,255 4,879
AMAZON COM INC COM 023135106 83,196 86,541 SH   SOLE   80,180 1,302 5,059
APPLE INC COM 037833100 47,545 308,492 SH   SOLE   286,126 4,364 18,002
BANK NEW YORK MELLON CORP COM 064058100 848 16,000 SH   SOLE   16,000 0 0
BECTON DICKINSON & CO COM 075887109 62,364 318,264 SH   SOLE   294,157 4,880 19,227
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,747 10 SH   SOLE   4 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 204 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 65,854 1,285,453 SH   SOLE   1,185,497 20,049 79,907
CELGENE CORP COM 151020104 74,979 514,186 SH   SOLE   475,682 8,032 30,472
CERNER CORP COM 156782104 76,616 1,074,262 SH   SOLE   990,366 16,290 67,606
CHEVRON CORP NEW COM 166764100 203 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 70,116 2,084,931 SH   SOLE   1,925,038 31,481 128,412
COMCAST CORP NEW CL A 20030N101 72,857 1,893,375 SH   SOLE   1,751,387 28,796 113,192
COSTCO WHSL CORP NEW COM 22160K105 78,857 479,985 SH   SOLE   443,770 7,415 28,800
CSX CORP COM 126408103 58,946 1,086,359 SH   SOLE   1,002,687 16,742 66,930
DANONE-SPONS ADR Common Stocks 23636T100 71,097 4,530,637 SH   SOLE   4,189,091 69,426 272,120
DEVON ENERGY CORP NEW COM 25179M103 180 3,227 SH   SOLE   3,226 0 1
DOLLAR GEN CORP NEW COM 256677105 53,850 664,410 SH   SOLE   614,893 9,394 40,123
ECOLAB INC COM 278865100 70,515 548,283 SH   SOLE   507,431 7,963 32,889
FACEBOOK INC CL A 30303M102 49,891 291,982 SH   SOLE   269,760 4,367 17,855
FEDEX CORP COM 31428X106 77,157 342,037 SH   SOLE   316,605 5,039 20,393
JOHNSON & JOHNSON COM 478160104 148,799 1,144,519 SH   OTR   0 1,144,519 0
JOHNSON & JOHNSON COM 478160104 73,607 566,165 SH   SOLE   514,262 10,917 40,986
JPMORGAN CHASE & CO COM 46625H100 107,225 1,122,657 SH   SOLE   1,035,651 17,522 69,484
JUSTISS OIL INC Common Stocks 482196102 1,117 17,143 SH   SOLE   0 0 17,143
MASTERCARD INCORPORATED CL A 57636Q104 97,112 687,764 SH   SOLE   636,703 9,980 41,081
MICROSOFT CORP COM 594918104 79,267 1,064,123 SH   SOLE   986,081 15,055 62,987
MONSANTO CO NEW COM 61166W101 26,560 221,663 SH   SOLE   208,246 919 12,498
NESTLE SA ADR Common Stocks 641069406 83,346 994,395 SH   SOLE   920,615 15,105 58,675
NETFLIX INC COM 64110L106 51,398 283,420 SH   SOLE   261,463 4,425 17,532
NIKE INC CL B 654106103 62,793 1,211,053 SH   SOLE   1,121,273 17,362 72,418
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 54,532 1,008,909 SH   SOLE   931,422 15,096 62,391
NOVARTIS A G SPONSORED ADR 66987V109 77,745 905,586 SH   SOLE   837,293 13,757 54,536
PACCAR INC COM 693718108 62,620 865,637 SH   SOLE   798,709 12,938 53,990
PAYPAL HLDGS INC COM 70450Y103 47,682 744,681 SH   SOLE   687,526 10,476 46,679
PEPSICO INC COM 713448108 62,524 561,106 SH   SOLE   519,902 7,942 33,262
PROGRESSIVE CORP OHIO COM 743315103 87,430 1,805,657 SH   SOLE   1,666,334 28,550 110,773
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 71,680 2,244,568 SH   SOLE   2,079,400 32,211 132,957
ROPER TECHNOLOGIES INC COM 776696106 73,386 301,504 SH   SOLE   278,339 4,514 18,651
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 80,768 1,291,466 SH   SOLE   1,205,034 5,244 81,188
S&P GLOBAL INC COM 78409V104 78,970 505,213 SH   SOLE   467,710 7,314 30,189
SCANA CORP NEW COM 80589M102 348 7,183 SH   SOLE   0 0 7,183
SCHLUMBERGER LTD COM 806857108 59,121 847,487 SH   SOLE   790,067 3,669 53,751
SOUTHWESTERN ENERGY CO COM 845467109 24,096 3,943,665 SH   SOLE   3,672,226 18,459 252,980
SUNCOR ENERGY INC NEW COM 867224107 280 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRS INC COM 882508104 92,338 1,030,099 SH   SOLE   950,905 16,150 63,044
THERMO FISHER SCIENTIFIC INC COM 883556102 62,931 332,614 SH   SOLE   308,026 4,678 19,910
TJX COS INC NEW COM 872540109 73,042 990,668 SH   SOLE   916,532 14,137 59,999
UNION PAC CORP COM 907818108 56,553 487,652 SH   SOLE   448,882 7,587 31,183
UNITEDHEALTH GROUP INC COM 91324P102 75,353 384,746 SH   SOLE   354,710 6,290 23,746
US BANCORP DEL COM NEW 902973304 76,579 1,428,978 SH   SOLE   1,319,263 21,297 88,418
WELLS FARGO CO NEW COM 949746101 85,906 1,557,680 SH   SOLE   1,439,215 22,885 95,580
WORKDAY INC CL A 98138H101 35,899 340,631 SH   SOLE   314,030 5,401 21,200
YUM BRANDS INC COM 988498101 50,845 690,740 SH   SOLE   639,774 9,879 41,087