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
1/100 BERKSHIRE HTWY CLA 100 S com 084990175 3,038 1,600 SH   SOLE   1,300 0 300
ACURA PHARMA NEW com 00509L703 43 39,050 SH   SOLE   39,050 0 0
ALLIED HEALTHCARE PRODS I com 019222108 24 10,000 SH   SOLE   0 0 10,000
ALTRIA GROUP INC com 02209S103 235 5,604 SH   SOLE   0 0 5,604
AON PLC com G0408V102 8,249 91,562 SH   SOLE   44,680 0 46,882
BAIDU INC com 056752108 12,348 66,098 SH   SOLE   32,291 0 33,807
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 384 3,035 SH   SOLE   1,325 0 1,710
C V S CAREMARK CORP com 126650100 18,149 240,800 SH   SOLE   116,649 0 124,150
CALLIDUS SOFTWARE INC com 13123e500 143 12,000 SH   SOLE   12,000 0 0
CAPITAL ONE FINANCIAL CP com 14040H105 24,829 300,592 SH   SOLE   145,299 0 155,292
COGNIZANT TECH SOL CL A com 192446102 51,118 1,045,145 SH   SOLE   511,426 0 533,719
DANAHER CORP com 235851102 36,722 466,424 SH   SOLE   225,259 0 241,165
EBAY INC com 278642103 23,015 459,746 SH   SOLE   226,800 0 232,946
ENDOCYTE INC com 29269a102 415 63,000 SH   SOLE   63,000 0 0
EXPRESS SCRIPTS HLDG CO com 30219G108 96,312 1,389,184 SH   SOLE   655,921 0 733,263
EXXON MOBIL CORPORATION com 30231G102 255 2,536 SH   SOLE   300 0 2,236
FASTENAL CO com 311900104 21,337 431,146 SH   SOLE   211,817 0 219,329
GABRIEL TECHNOLOGIES CP com 362447104 0 10,000 SH   SOLE   10,000 0 0
GOOGLE INC CLASS A com 38259P508 25,198 43,097 SH   SOLE   21,219 0 21,878
GOOGLE INC CLASS C com 38259P706 12,208 21,221 SH   SOLE   10,325 0 10,896
HALCON RESOURCES CORP com 40537Q209 292 40,000 SH   SOLE   40,000 0 0
IDEXX LABS INC com 45168D104 26,970 201,914 SH   SOLE   97,801 0 104,113
INTERCONTINENTAL EXCHANGE com 45866f104 23,071 122,131 SH   SOLE   59,963 0 62,168
INTL BUSINESS MACHINES com 459200101 752 4,146 SH   SOLE   0 0 4,146
ISHARES MSCI GWTH IDX FD com 464288885 228 3,150 SH   SOLE   800 0 2,350
ISHARES TR DJ TOTAL MKT US TOT com 464287846 359 3,625 SH   SOLE   1,500 0 2,125
ISHARES TR RUSSELL 1000 RUSSEL com 464287622 361 3,275 SH   SOLE   1,350 0 1,925
JOHNSON & JOHNSON com 478160104 358 3,424 SH   SOLE   2,411 0 1,013
MICROSOFT CORP com 594918104 201 4,810 SH   SOLE   2,648 0 2,162
MONSANTO CO com 61166W101 20,012 160,427 SH   SOLE   76,129 0 84,298
ORGANOVO HOLDINGS INC com 68620A104 84 10,000 SH   SOLE   10,000 0 0
PEMBINA PIPELINE CORP F com 706327103 513 11,939 SH   SOLE   11,939 0 0
PHILIP MORRIS INTL INC com 718172109 577 6,845 SH   SOLE   0 0 6,845
PRAXAIR INC com 74005P104 27,072 203,794 SH   SOLE   98,797 0 104,997
QUALCOMM INC com 747525103 16,162 204,069 SH   SOLE   99,443 0 104,625
RICHARDS PACKAGING INCOME com 763102100 249 20,500 SH   SOLE   0 0 20,500
SHERWIN-WILLIAMS com 824348106 269 1,300 SH   SOLE   1,300 0 0
SIRIUS XM HOLDINGS INC com 82968B103 69 20,000 SH   SOLE   20,000 0 0
TECH SOLUTIONS CO com 87872T207 0 12,625 SH   SOLE   0 0 12,625
VISA INC com 92826C839 49,104 233,040 SH   SOLE   112,638 0 120,401