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
A T & T INC NEW com 00206R102 266 7,571 SH   SOLE   7,571 0 0
ABBVIE INC com 00287y109 232 4,386 SH   SOLE   4,386 0 0
ADOBE SYSTEMS INC com 00724f101 12,341 206,105 SH   SOLE   206,105 0 0
AMETEK INC NEW com 031100100 14,432 274,005 SH   SOLE   274,005 0 0
ANSYS INC com 03662q105 11,545 132,402 SH   SOLE   132,402 0 0
APOLLO GROUP INC CL A com 037604105 307 11,249 SH   SOLE   11,249 0 0
AUTO DATA PROCESSING com 053015103 1,916 23,709 SH   SOLE   23,709 0 0
BALCHEM CORP com 057665200 9,134 155,610 SH   SOLE   155,610 0 0
BB&T CORPORATION com 054937107 10,727 287,420 SH   SOLE   287,420 0 0
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 332 2,800 SH   SOLE   2,800 0 0
CERNER CORP com 156782104 10,453 187,523 SH   SOLE   187,523 0 0
CHURCH & DWIGHT CO INC com 171340102 9,143 137,950 SH   SOLE   137,950 0 0
COCA COLA COMPANY com 191216100 230 5,572 SH   SOLE   5,572 0 0
COVANCE INC com 222816100 9,782 111,086 SH   SOLE   111,086 0 0
DANAHER CORP DEL com 235851102 15,229 197,263 SH   SOLE   197,263 0 0
E M C CORP MASS com 268648102 6,824 271,335 SH   SOLE   271,335 0 0
EBAY INC. com 278642103 10,268 187,150 SH   SOLE   187,150 0 0
ECOLAB INC com 278865100 14,110 135,326 SH   SOLE   135,326 0 0
ENTERPRISE PRD PRTNRS LP com 293792107 225 3,396 SH   SOLE   3,396 0 0
EXPEDITORS INTL WASH com 302130109 7,054 159,411 SH   SOLE   159,411 0 0
EXXON MOBIL CORPORATION com 30231g102 1,230 12,159 SH   SOLE   12,159 0 0
FACTSET RESEARCH SYSTEMS com 303075105 5,521 50,845 SH   SOLE   50,845 0 0
FASTENAL CO com 311900104 9,198 193,610 SH   SOLE   193,610 0 0
FISERV INC com 337738108 17,435 295,260 SH   SOLE   295,260 0 0
GENERAL ELECTRIC COMPANY com 369604103 570 20,334 SH   SOLE   20,334 0 0
GOOGLE INC CLASS A com 38259p508 12,638 11,276 SH   SOLE   11,276 0 0
IDEXX LABS INC. com 45168d104 6,983 65,648 SH   SOLE   65,648 0 0
ILLINOIS TOOL WORKS INC com 452308109 13,405 159,427 SH   SOLE   159,427 0 0
JACOBS ENGINEERING GROUP com 469814107 11,772 186,882 SH   SOLE   186,882 0 0
JOHNSON & JOHNSON com 478160104 1,213 13,243 SH   SOLE   13,243 0 0
MICROSOFT CORP com 594918104 9,575 255,938 SH   SOLE   255,938 0 0
NBT BANCORP com 628778102 230 8,884 SH   SOLE   8,884 0 0
NUANCE COMMUNICATIONS INC com 67020y100 3,291 216,535 SH   SOLE   216,535 0 0
ORACLE CORPORATION com 68389x105 11,669 304,995 SH   SOLE   304,995 0 0
PALL CORP com 696429307 7,760 90,914 SH   SOLE   90,914 0 0
PEPSICO INCORPORATED com 713448108 703 8,475 SH   SOLE   8,475 0 0
PFIZER INCORPORATED com 717081103 542 17,709 SH   SOLE   17,709 0 0
PRIVATEBANCORP INC com 742962103 14,016 484,475 SH   SOLE   484,475 0 0
PROCTER & GAMBLE com 742718109 1,074 13,196 SH   SOLE   13,196 0 0
PROTO LABS INC. com 743713109 4,866 68,360 SH   SOLE   68,360 0 0
QUALCOMM INC com 747525103 9,149 123,219 SH   SOLE   123,219 0 0
RESMED INC com 761152107 10,566 224,425 SH   SOLE   224,425 0 0
SCHLUMBERGER LTD F com 806857108 1,167 12,949 SH   SOLE   12,949 0 0
STARBUCKS CORP com 855244109 11,630 148,364 SH   SOLE   148,364 0 0
STERICYCLE INC com 858912108 11,331 97,537 SH   SOLE   97,537 0 0
STRATASYS LTD. com m85548101 11,023 81,832 SH   SOLE   81,832 0 0
STRYKER CORP com 863667101 7,952 105,835 SH   SOLE   105,835 0 0
SYSCO CORPORATION com 871829107 247 6,835 SH   SOLE   6,835 0 0
T J X COS INC com 872540109 9,632 151,140 SH   SOLE   151,140 0 0
TARGET CORPORATION com 87612e106 353 5,575 SH   SOLE   5,575 0 0
TORCHMARK CORP com 891027104 224 2,870 SH   SOLE   2,870 0 0
TRACTOR SUPPLY COMPANY com 892356106 6,446 83,090 SH   SOLE   83,090 0 0
UNION PACIFIC CORP com 907818108 7,739 46,065 SH   SOLE   46,065 0 0
US BANCORP DEL NEW com 902973304 8,966 221,933 SH   SOLE   221,933 0 0
WALGREEN COMPANY com 931422109 13,277 231,138 SH   SOLE   231,138 0 0
WATERS CORP com 941848103 7,869 78,689 SH   SOLE   78,689 0 0