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 117,087 980,549 SH   SOLE   742,634 44,773 193,142
ADOBE SYS INC COM 00724F101 108,755 2,093,866 SH   SOLE   1,568,497 101,287 424,082
AIR PRODS & CHEMS INC COM 009158106 139,184 1,306,034 SH   SOLE   974,060 59,073 272,901
ALTERA CORP COM 021441100 78,202 2,104,463 SH   SOLE   1,563,880 95,914 444,669
AMAZON COM INC COM 023135106 140,794 450,339 SH   SOLE   341,444 19,327 89,568
AMERICAN EXPRESS CO COM 025816109 129,222 1,711,101 SH   SOLE   1,249,964 72,683 388,454
ANALOG DEVICES INC COM 032654105 144,201 3,064,841 SH   SOLE   2,308,735 139,462 616,644
APPLE INC COM 037833100 118,936 249,472 SH   SOLE   188,662 10,925 49,885
BAKER HUGHES INC COM 057224107 99,988 2,036,425 SH   SOLE   1,526,626 93,991 415,808
BANK NEW YORK MELLON CORP COM 064058100 483 16,000 SH   SOLE   0 0 16,000
BECTON DICKINSON & CO COM 075887109 98,486 984,664 SH   SOLE   736,238 52,710 195,716
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,386 14 SH   SOLE   4 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 144 1,266 SH   SOLE   1,266 0 0
CANADIAN NAT RES LTD COM 136385101 81,341 2,587,191 SH   SOLE   1,883,670 130,816 572,705
CANADIAN PAC RY LTD COM 13645T100 98,944 802,466 SH   SOLE   600,527 36,669 165,270
CARBO CERAMICS INC COM 140781105 65,171 657,562 SH   SOLE   492,364 30,313 134,885
CATERPILLAR INC DEL COM 149123101 64,721 776,035 SH   SOLE   582,326 34,612 159,097
CHEVRON CORP NEW COM 166764100 210 1,726 SH   SOLE   1,726 0 0
CISCO SYS INC COM 17275R102 147,271 6,285,308 SH   SOLE   4,720,166 292,740 1,272,402
COCA COLA CO COM 191216100 95,590 2,523,505 SH   SOLE   1,908,041 113,910 501,554
COMCAST CORP NEW CL A 20030N101 124,722 2,764,532 SH   SOLE   2,078,205 126,986 559,341
COSTCO WHSL CORP NEW COM 22160K105 101,160 878,357 SH   SOLE   665,862 38,201 174,294
DEVON ENERGY CORP NEW COM 25179M103 186 3,226 SH   SOLE   3,226 0 0
DEVON ENERGY PRODUCTION CO L P Common Stocks ACN000000 171 1 SH   SOLE   0 0 1
DISNEY WALT CO COM DISNEY 254687106 116,045 1,799,422 SH   SOLE   1,341,638 82,404 375,380
DISTRIBUTION INTL CORP Unsupervised Assets 254996101 0 1,450 SH   SOLE   1,450 0 0
EBAY INC COM 278642103 88,314 1,582,824 SH   SOLE   1,184,929 68,176 329,719
ELECSYS CORP COM 28473M100 130 16,200 SH   SOLE   16,200 0 0
EMERSON ELEC CO COM 291011104 108,477 1,676,611 SH   SOLE   1,256,835 73,421 346,355
EOG RES INC COM 26875P101 89,712 529,961 SH   SOLE   397,828 24,864 107,269
FACEBOOK INC CL A 30303M102 69,547 1,384,562 SH   SOLE   1,025,889 60,879 297,794
FEDEX CORP COM 31428X106 136,096 1,192,677 SH   SOLE   899,184 53,972 239,521
GOOGLE INC CL A 38259P508 166,403 189,977 SH   SOLE   142,342 8,402 39,233
GRAINGER W W INC COM 384802104 168,856 645,202 SH   SOLE   486,839 30,033 128,330
INTERNATIONAL BUSINESS MACHS COM 459200101 101,289 546,976 SH   SOLE   403,608 25,951 117,417
JOHNSON & JOHNSON COM 478160104 76,766 885,520 SH   OTR   0 885,520 0
JOHNSON & JOHNSON COM 478160104 141,498 1,632,228 SH   SOLE   1,179,628 76,035 376,565
JUSTISS OIL INC Common Stocks 482196102 1,714 17,143 SH   SOLE   0 0 17,143
LAREDO PETE HLDGS INC COM 516806106 4 125 SH   SOLE   125 0 0
M & T BK CORP COM 55261F104 76,683 685,158 SH   SOLE   516,591 31,868 136,699
MICROSOFT CORP COM 594918104 156,455 4,701,178 SH   SOLE   3,550,154 213,059 937,965
MONSANTO CO NEW COM 61166W101 113,382 1,086,351 SH   SOLE   810,820 48,315 227,216
NAFCO OIL & GAS OVRDG Common Stocks 628997108 0 1 SH   SOLE   0 0 1
NESTLE SA ADR Common Stocks 641069406 201,929 2,886,860 SH   SOLE   2,166,445 128,318 592,097
NOVARTIS A G SPONSORED ADR 66987V109 108,484 1,414,213 SH   SOLE   1,061,876 63,516 288,821
OCCIDENTAL PETE CORP DEL COM 674599105 105,600 1,128,930 SH   SOLE   841,898 52,540 234,492
OZ OVERSEAS FUND Common Stocks OZ 60 60,009 SH   SOLE   60,009 0 0
PARENTS HOUSE TRUST Unsupervised Assets 9AMCS9422 0 142 SH   SOLE   142 0 0
PEPSICO INC COM 713448108 107,604 1,353,504 SH   SOLE   1,027,471 61,517 264,516
PROCTER & GAMBLE CO COM 742718109 96,550 1,277,283 SH   SOLE   970,378 57,853 249,052
PROGRESSIVE CORP OHIO COM 743315103 143,350 5,264,412 SH   SOLE   3,949,589 245,115 1,069,708
QUALCOMM INC COM 747525103 83,792 1,244,682 SH   SOLE   932,854 54,870 256,958
ROCHE HOLDINGS LTD-SPONS ADR Common Stocks 771195104 139,569 2,069,781 SH   SOLE   1,562,486 92,658 414,637
SCANA CORP NEW COM 80589M102 331 7,183 SH   SOLE   0 0 7,183
SOUTHWESTERN ENERGY CO COM 845467109 90,472 2,486,859 SH   SOLE   1,863,070 107,834 515,955
SUNCOR ENERGY INC NEW COM 867224107 287 8,000 SH   SOLE   0 0 8,000
TEXAS INSTRS INC COM 882508104 130,969 3,250,653 SH   SOLE   2,428,631 159,124 662,898
TIFFANY & CO NEW COM 886547108 88,341 1,152,975 SH   SOLE   853,253 55,603 244,119
UNION PAC CORP COM 907818108 83,434 537,107 SH   SOLE   405,679 24,900 106,528
US BANCORP DEL COM NEW 902973304 97,364 2,661,680 SH   SOLE   1,992,294 122,640 546,746
UTI WORLDWIDE INC ORD G87210103 49,988 3,308,287 SH   SOLE   2,454,673 157,894 695,720
WELLS FARGO & CO NEW COM 949746101 112,419 2,720,691 SH   SOLE   2,048,013 120,208 552,470
YUM BRANDS INC COM 988498101 78,595 1,100,924 SH   SOLE   829,372 49,419 222,133