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,612 338,244 SH   SOLE   317,182 4,760 16,302
ADOBE SYS INC COM 00724F101 71,730 409,324 SH   SOLE   382,752 6,108 20,464
AIR PRODS & CHEMS INC COM 009158106 62,145 378,746 SH   SOLE   353,925 5,559 19,262
ALPHABET INC CAP STK CL A 02079K305 48,768 46,296 SH   SOLE   43,285 718 2,293
ALPHABET INC CAP STK CL C 02079K107 80,676 77,099 SH   SOLE   72,092 1,197 3,810
AMAZON COM INC COM 023135106 96,983 82,929 SH   SOLE   77,746 1,241 3,942
APPLE INC COM 037833100 49,459 292,257 SH   SOLE   273,999 4,162 14,096
BANK NEW YORK MELLON CORP COM 064058100 862 16,000 SH   SOLE   16,000 0 0
BECTON DICKINSON & CO COM 075887109 65,149 304,350 SH   SOLE   284,810 4,654 14,886
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,976 10 SH   SOLE   4 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 221 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 62,742 1,228,074 SH   SOLE   1,146,594 19,126 62,354
CELGENE CORP COM 151020104 60,756 582,179 SH   SOLE   544,078 9,013 29,088
CERNER CORP COM 156782104 69,170 1,026,419 SH   SOLE   958,102 15,543 52,774
CHEVRON CORP NEW COM 166764100 216 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 76,306 1,992,331 SH   SOLE   1,862,871 30,037 99,423
COMCAST CORP NEW CL A 20030N101 82,497 2,059,846 SH   SOLE   1,928,286 31,219 100,341
COSTCO WHSL CORP NEW COM 22160K105 85,507 459,417 SH   SOLE   429,593 7,072 22,752
DANONE-SPONS ADR Common Stocks 23636T100 72,771 4,331,829 SH   SOLE   4,053,809 66,223 211,797
DOLLAR GEN CORP NEW COM 256677105 59,129 635,732 SH   SOLE   595,563 8,963 31,206
ECOLAB INC COM 278865100 70,377 524,494 SH   SOLE   491,477 7,597 25,420
FACEBOOK INC CL A 30303M102 49,300 279,386 SH   SOLE   261,279 4,166 13,941
FEDEX CORP COM 31428X106 81,379 326,116 SH   SOLE   305,136 4,807 16,173
JOHNSON & JOHNSON COM 478160104 159,912 1,144,519 SH   OTR   0 1,144,519 0
JOHNSON & JOHNSON COM 478160104 74,751 535,003 SH   SOLE   491,727 10,412 32,864
JPMORGAN CHASE & CO COM 46625H100 114,787 1,073,375 SH   SOLE   1,002,030 16,711 54,634
JUSTISS OIL INC Common Stocks 482196102 810 17,143 SH   SOLE   0 0 17,143
MASTERCARD INCORPORATED CL A 57636Q104 99,670 658,494 SH   SOLE   616,690 9,520 32,284
MICROSOFT CORP COM 594918104 86,960 1,016,602 SH   SOLE   952,693 14,361 49,548
MONSANTO CO NEW COM 61166W101 24,651 211,085 SH   SOLE   200,678 886 9,521
NESTLE SA ADR Common Stocks 641069406 81,932 952,781 SH   SOLE   892,786 14,409 45,586
NETFLIX INC COM 64110L106 52,107 271,448 SH   SOLE   253,234 4,222 13,992
NIKE INC CL B 654106103 82,238 1,314,749 SH   SOLE   1,230,630 18,854 65,265
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 51,317 963,706 SH   SOLE   900,758 14,405 48,543
NOVARTIS A G SPONSORED ADR 66987V109 72,583 864,497 SH   SOLE   809,192 13,121 42,184
PACCAR INC COM 693718108 51,049 718,193 SH   SOLE   671,266 10,791 36,136
PEPSICO INC COM 713448108 64,410 537,108 SH   SOLE   503,753 7,578 25,777
PROGRESSIVE CORP OHIO COM 743315103 97,775 1,736,067 SH   SOLE   1,620,722 27,237 88,108
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 67,809 2,144,579 SH   SOLE   2,011,992 30,732 101,855
ROPER TECHNOLOGIES INC COM 776696106 74,426 287,361 SH   SOLE   268,563 4,306 14,492
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 84,333 1,234,926 SH   SOLE   1,165,712 5,057 64,157
S&P GLOBAL INC COM 78409V104 73,137 431,739 SH   SOLE   404,126 6,242 21,371
SCANA CORP NEW COM 80589M102 286 7,183 SH   SOLE   7,183 0 0
SCHLUMBERGER LTD COM 806857108 67,346 999,341 SH   SOLE   939,993 4,476 54,872
SHOPIFY INC CL A 82509L107 15,723 155,673 SH   SOLE   145,513 2,277 7,883
SOUTHWESTERN ENERGY CO COM 845467109 20,257 3,630,363 SH   SOLE   3,444,618 17,800 167,945
SUNCOR ENERGY INC NEW COM 867224107 294 8,000 SH   SOLE   8,000 0 0
TEXAS INSTRS INC COM 882508104 102,756 983,877 SH   SOLE   919,394 15,407 49,076
THERMO FISHER SCIENTIFIC INC COM 883556102 68,545 360,989 SH   SOLE   338,342 5,074 17,573
TJX COS INC NEW COM 872540109 72,851 952,797 SH   SOLE   892,675 13,490 46,632
UNION PAC CORP COM 907818108 86,566 645,532 SH   SOLE   602,516 9,871 33,145
UNITEDHEALTH GROUP INC COM 91324P102 81,064 367,706 SH   SOLE   343,252 5,999 18,455
US BANCORP DEL COM NEW 902973304 73,140 1,365,066 SH   SOLE   1,276,809 20,319 67,938
WELLS FARGO CO NEW COM 949746101 89,942 1,482,479 SH   SOLE   1,386,132 21,831 74,516
WORKDAY INC CL A 98138H101 40,711 400,146 SH   SOLE   373,084 6,237 20,825
YUM BRANDS INC COM 988498101 66,495 814,792 SH   SOLE   763,609 11,623 39,560