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 88,534 587,719 SH   SOLE   511,407 28,985 47,327
ADOBE SYS INC COM 00724F101 76,017 809,210 SH   SOLE   695,878 44,662 68,670
AIR PRODS & CHEMS INC COM 009158106 82,686 635,507 SH   SOLE   549,342 30,718 55,447
ALPHABET INC CAP STK CL A 02079K305 55,343 71,134 SH   SOLE   61,809 3,222 6,103
ALPHABET INC CAP STK CL C 02079K107 76,645 100,998 SH   SOLE   87,877 4,676 8,445
AMAZON COM INC COM 023135106 124,775 184,608 SH   SOLE   161,360 8,245 15,003
AMERICAN EXPRESS CO COM 025816109 68,695 987,703 SH   SOLE   849,494 53,819 84,390
APPLE INC COM 037833100 78,745 748,101 SH   SOLE   652,673 34,743 60,685
ARISTA NETWORKS INC COM 040413106 5,249 67,427 SH   SOLE   58,611 3,141 5,675
BANK NEW YORK MELLON CORP COM 064058100 660 16,000 SH   SOLE   0 0 16,000
BECTON DICKINSON & CO COM 075887109 71,429 463,555 SH   SOLE   397,279 26,074 40,202
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,769 14 SH   SOLE   4 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 147 1,115 SH   SOLE   1,115 0 0
BORGWARNER INC COM 099724106 54,404 1,258,484 SH   SOLE   1,088,201 63,058 107,225
CANADIAN NAT RES LTD COM 136385101 42,729 1,957,367 SH   SOLE   1,708,585 79,262 169,520
CANADIAN PAC RY LTD COM 13645T100 64,218 503,273 SH   SOLE   435,773 24,820 42,680
CARMAX INC COM 143130102 34,861 645,925 SH   SOLE   560,371 29,762 55,792
CATERPILLAR INC DEL COM 149123101 45,316 666,811 SH   SOLE   576,373 32,649 57,789
CERNER CORP COM 156782104 70,157 1,165,981 SH   SOLE   1,010,180 55,115 100,686
CHEVRON CORP NEW COM 166764100 155 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 82,720 3,046,198 SH   SOLE   2,636,013 154,352 255,833
COMCAST CORP NEW CL A 20030N101 75,923 1,345,439 SH   SOLE   1,168,139 65,169 112,131
COSTCO WHSL CORP NEW COM 22160K105 86,729 537,021 SH   SOLE   467,420 25,187 44,414
DANONE-SPONS ADR Common Stocks 23636T100 64,306 4,752,504 SH   SOLE   4,145,813 225,192 381,499
DEVON ENERGY CORP NEW COM 25179M103 103 3,226 SH   SOLE   3,226 0 0
DEVON ENERGY PRODUCTION CO L P Common Stocks DVNPROD00 90 1 SH   SOLE   0 0 1
DISNEY WALT CO COM DISNEY 254687106 64,157 610,554 SH   SOLE   528,072 30,758 51,724
ECOLAB INC COM 278865100 71,388 624,126 SH   SOLE   543,425 30,020 50,681
FACEBOOK INC CL A 30303M102 60,578 578,811 SH   SOLE   502,216 26,720 49,875
FEDEX CORP COM 31428X106 73,269 491,772 SH   SOLE   427,936 23,766 40,070
GRAINGER W W INC COM 384802104 74,968 370,049 SH   SOLE   321,481 19,028 29,540
JOHNSON & JOHNSON COM 478160104 92,618 901,657 SH   SOLE   765,341 53,280 83,036
JOHNSON & JOHNSON COM 478160104 119,309 1,161,495 SH   OTR   0 1,161,495 0
JPMORGAN CHASE & CO COM 46625H100 106,724 1,616,302 SH   SOLE   1,394,626 81,825 139,851
JUSTISS OIL INC Common Stocks 482196102 1,251 17,143 SH   SOLE   0 0 17,143
MCGRAW HILL FINL INC COM 580645109 73,296 743,513 SH   SOLE   647,419 35,624 60,470
MICROSOFT CORP COM 594918104 87,246 1,572,566 SH   SOLE   1,368,606 75,483 128,477
MONSANTO CO NEW COM 61166W101 64,530 654,994 SH   SOLE   576,293 25,188 53,513
NESTLE SA ADR Common Stocks 641069406 127,765 1,715,531 SH   SOLE   1,491,675 83,175 140,681
NIKE INC CL B 654106103 72,251 1,156,008 SH   SOLE   1,005,994 55,458 94,556
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 63,376 1,081,503 SH   SOLE   937,722 51,200 92,581
NOVARTIS A G SPONSORED ADR 66987V109 74,056 860,714 SH   SOLE   750,444 41,229 69,041
PACCAR INC COM 693718108 58,628 1,236,877 SH   SOLE   1,086,709 62,500 87,668
PAYPAL HLDGS INC COM 70450Y103 57,484 1,587,962 SH   SOLE   1,377,404 74,719 135,839
PEPSICO INC COM 713448108 83,402 834,692 SH   SOLE   727,363 39,562 67,767
PROCTER & GAMBLE CO COM 742718109 38,042 479,057 SH   SOLE   417,425 22,580 39,052
PROGRESSIVE CORP OHIO COM 743315103 81,378 2,559,043 SH   SOLE   2,209,247 130,400 219,396
RALPH LAUREN CORP CL A 751212101 67,064 601,579 SH   SOLE   535,019 29,241 37,319
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 87,970 2,548,717 SH   SOLE   2,218,188 120,817 209,712
ROPER TECHNOLOGIES INC COM 776696106 82,777 436,149 SH   SOLE   377,260 21,885 37,004
SCANA CORP NEW COM 80589M102 434 7,183 SH   SOLE   0 0 7,183
SCHLUMBERGER LTD COM 806857108 68,195 977,712 SH   SOLE   858,227 39,408 80,077
SOUTHWESTERN ENERGY CO COM 845467109 29,223 4,110,116 SH   SOLE   3,591,040 155,772 363,304
SUNCOR ENERGY INC NEW COM 867224107 206 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRS INC COM 882508104 106,176 1,937,156 SH   SOLE   1,665,921 105,729 165,506
TIFFANY & CO NEW COM 886547108 70,686 926,543 SH   SOLE   799,087 49,026 78,430
UNION PAC CORP COM 907818108 55,337 707,635 SH   SOLE   609,583 34,904 63,148
UNITEDHEALTH GROUP INC COM 91324P102 65,228 554,470 SH   SOLE   478,284 28,672 47,514
US BANCORP DEL COM NEW 902973304 87,985 2,061,999 SH   SOLE   1,783,928 102,920 175,151
WELLS FARGO & CO NEW COM 949746101 88,816 1,633,853 SH   SOLE   1,419,140 78,570 136,143
WORKDAY INC CL A 98138H101 38,837 487,408 SH   SOLE   422,690 22,862 41,856
YUM BRANDS INC COM 988498101 52,078 712,914 SH   SOLE   620,296 34,046 58,572