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 209 5,971 SH   SOLE   5,971 0 0
ABBVIE INC com 00287y109 225 4,386 SH   SOLE   4,386 0 0
ADOBE SYSTEMS INC com 00724f101 12,218 185,855 SH   SOLE   185,855 0 0
ALLEGIANT TRAVEL COMPANY com 01748x102 4,937 44,105 SH   SOLE   44,105 0 0
AMETEK INC NEW com 031100100 13,248 257,300 SH   SOLE   257,300 0 0
ANSYS INC com 03662q105 10,186 132,252 SH   SOLE   132,252 0 0
APOLLO GROUP INC CL A com 037604105 351 10,249 SH   SOLE   10,249 0 0
AUTO DATA PROCESSING com 053015103 1,832 23,709 SH   SOLE   23,709 0 0
BALCHEM CORP com 057665200 7,460 143,135 SH   SOLE   143,135 0 0
BB&T CORPORATION com 054937107 11,599 288,745 SH   SOLE   288,745 0 0
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 350 2,800 SH   SOLE   2,800 0 0
CERNER CORP com 156782104 10,557 187,673 SH   SOLE   187,673 0 0
CHURCH & DWIGHT CO INC com 171340102 10,528 152,425 SH   SOLE   152,425 0 0
COCA COLA COMPANY com 191216100 213 5,512 SH   SOLE   5,512 0 0
COVANCE INC com 222816100 11,368 109,416 SH   SOLE   109,416 0 0
DANAHER CORP DEL com 235851102 14,035 187,138 SH   SOLE   187,138 0 0
E M C CORP MASS com 268648102 10,566 385,485 SH   SOLE   385,485 0 0
EBAY INC. com 278642103 10,654 192,875 SH   SOLE   192,875 0 0
ECOLAB INC com 278865100 13,736 127,201 SH   SOLE   127,201 0 0
ENTERPRISE PRD PRTNRS LP com 293792107 236 3,396 SH   SOLE   3,396 0 0
EXXON MOBIL CORPORATION com 30231g102 1,113 11,396 SH   SOLE   11,396 0 0
FACTSET RESEARCH SYSTEMS com 303075105 5,767 53,495 SH   SOLE   53,495 0 0
FASTENAL CO com 311900104 10,296 208,835 SH   SOLE   208,835 0 0
FISERV INC com 337738108 15,548 274,260 SH   SOLE   274,260 0 0
GENERAL ELECTRIC COMPANY com 369604103 519 20,034 SH   SOLE   20,034 0 0
GOOGLE INC CLASS C com 38259p706 11,649 10,452 SH   SOLE   10,452 0 0
IDEXX LABS INC. com 45168d104 7,909 65,148 SH   SOLE   65,148 0 0
ILLINOIS TOOL WORKS INC com 452308109 12,795 157,327 SH   SOLE   157,327 0 0
JACOBS ENGINEERING GROUP com 469814107 11,667 183,732 SH   SOLE   183,732 0 0
JOHNSON & JOHNSON com 478160104 1,291 13,143 SH   SOLE   13,143 0 0
MICROSOFT CORP com 594918104 10,299 251,263 SH   SOLE   251,263 0 0
NUANCE COMMUNICATIONS INC com 67020y100 4,838 281,785 SH   SOLE   281,785 0 0
ORACLE CORPORATION com 68389x105 12,405 303,220 SH   SOLE   303,220 0 0
PALL CORP com 696429307 8,192 91,564 SH   SOLE   91,564 0 0
PEPSICO INCORPORATED com 713448108 555 6,650 SH   SOLE   6,650 0 0
PFIZER INCORPORATED com 717081103 569 17,709 SH   SOLE   17,709 0 0
PRIVATEBANCORP INC com 742962103 13,235 433,800 SH   SOLE   433,800 0 0
PROCTER & GAMBLE com 742718109 975 12,092 SH   SOLE   12,092 0 0
PROTO LABS INC. com 743713109 5,846 86,395 SH   SOLE   86,395 0 0
QUALCOMM INC com 747525103 9,506 120,544 SH   SOLE   120,544 0 0
RESMED INC com 761152107 10,109 226,200 SH   SOLE   226,200 0 0
SCHLUMBERGER LTD F com 806857108 1,180 12,099 SH   SOLE   12,099 0 0
STARBUCKS CORP com 855244109 10,637 144,954 SH   SOLE   144,954 0 0
STERICYCLE INC com 858912108 11,052 97,272 SH   SOLE   97,272 0 0
STRATASYS LTD. com m85548101 8,115 76,487 SH   SOLE   76,487 0 0
STRYKER CORP com 863667101 8,456 103,795 SH   SOLE   103,795 0 0
SYSCO CORPORATION com 871829107 229 6,335 SH   SOLE   6,335 0 0
T J X COS INC com 872540109 8,806 145,190 SH   SOLE   145,190 0 0
TARGET CORPORATION com 87612e106 224 3,700 SH   SOLE   3,700 0 0
TORCHMARK CORP com 891027104 226 2,870 SH   SOLE   2,870 0 0
TRACTOR SUPPLY COMPANY com 892356106 6,554 92,795 SH   SOLE   92,795 0 0
UNION PACIFIC CORP com 907818108 9,984 53,205 SH   SOLE   53,205 0 0
US BANCORP DEL NEW com 902973304 9,207 214,808 SH   SOLE   214,808 0 0
WALGREEN COMPANY com 931422109 14,549 220,338 SH   SOLE   220,338 0 0
WATERS CORP com 941848103 8,509 78,489 SH   SOLE   78,489 0 0