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 221 6,271 SH   SOLE   6,271 0 0
ABBVIE INC com 00287y109 253 4,386 SH   SOLE   4,386 0 0
ADOBE SYSTEMS INC com 00724F101 11,970 172,995 SH   SOLE   172,995 0 0
ALLEGIANT TRAVEL COMPANY com 01748x102 6,971 56,375 SH   SOLE   56,375 0 0
AMETEK INC NEW com 031100100 12,291 244,785 SH   SOLE   244,785 0 0
ANSYS INC com 03662Q105 10,085 133,277 SH   SOLE   133,277 0 0
APOLLO GROUP INC CL A com 037604105 210 8,349 SH   SOLE   8,349 0 0
APPLE INC com 037833100 269 2,670 SH   SOLE   2,670 0 0
AUTO DATA PROCESSING com 053015103 1,970 23,709 SH   SOLE   23,709 0 0
BALCHEM CORP com 057665200 7,916 139,935 SH   SOLE   139,935 0 0
BB&T CORP com 054937107 10,678 286,960 SH   SOLE   286,960 0 0
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 394 2,850 SH   SOLE   2,850 0 0
CERNER CORP com 156782104 11,084 186,073 SH   SOLE   186,073 0 0
CHURCH & DWIGHT COMPAN com 171340102 10,610 151,220 SH   SOLE   151,220 0 0
COCA COLA COMPANY com 191216100 235 5,512 SH   SOLE   5,512 0 0
COVANCE INC com 222816100 9,244 117,461 SH   SOLE   117,461 0 0
DANAHER CORP com 235851102 13,674 179,973 SH   SOLE   179,973 0 0
E M C CORP MASS com 268648102 11,167 381,635 SH   SOLE   381,635 0 0
EBAY INC com 278642103 11,308 199,685 SH   SOLE   199,685 0 0
ECOLAB INC com 278865100 13,989 121,826 SH   SOLE   121,826 0 0
ENTERPRISE PRD PRTNRS LP com 293792107 236 5,852 SH   SOLE   5,852 0 0
EXXON MOBIL CORPORATION com 30231g102 507 5,396 SH   SOLE   5,396 0 0
FACTSET RESEARCH SYS INC com 303075105 6,541 53,820 SH   SOLE   53,820 0 0
FASTENAL COMPANY com 311900104 9,330 207,795 SH   SOLE   207,795 0 0
FISERV INC com 337738108 17,008 263,146 SH   SOLE   263,146 0 0
GENERAL ELECTRIC COMPANY com 369604103 459 17,909 SH   SOLE   17,909 0 0
GOOGLE INC CLASS A com 38259p508 6,136 10,427 SH   SOLE   10,427 0 0
GOOGLE INC CLASS C com 38259p706 6,222 10,777 SH   SOLE   10,777 0 0
IDEXX LABORATORIES INC com 45168D104 7,638 64,823 SH   SOLE   64,823 0 0
ILLINOIS TOOL WORKS INC com 452308109 12,714 150,602 SH   SOLE   150,602 0 0
INTEL CORP com 458140100 258 7,414 SH   SOLE   7,414 0 0
JACOBS ENGINEERNG GROUP com 469814107 9,131 187,032 SH   SOLE   187,032 0 0
JOHNSON & JOHNSON com 478160104 1,321 12,393 SH   SOLE   12,393 0 0
LKQ CORPORATION com 501889208 6,082 228,750 SH   SOLE   228,750 0 0
MICROSOFT CORP com 594918104 11,228 242,193 SH   SOLE   242,193 0 0
NUANCE COMMUNICATION INC com 67020Y100 4,284 277,935 SH   SOLE   277,935 0 0
ORACLE CORP com 68389X105 11,016 287,785 SH   SOLE   287,785 0 0
PALL CORP com 696429307 7,626 91,114 SH   SOLE   91,114 0 0
PEPSICO INCORPORATED com 713448108 591 6,350 SH   SOLE   6,350 0 0
PFIZER INCORPORATED com 717081103 401 13,572 SH   SOLE   13,572 0 0
PRIVATEBANCORP INC com 742962103 12,800 427,965 SH   SOLE   427,965 0 0
PROCTER & GAMBLE com 742718109 891 10,642 SH   SOLE   10,642 0 0
PROTO LABS INC. com 743713109 9,752 141,330 SH   SOLE   141,330 0 0
PTC INC. com 69370c100 6,934 187,925 SH   SOLE   187,925 0 0
QUALCOMM INC com 747525103 8,794 117,616 SH   SOLE   117,616 0 0
RESMED INC com 761152107 11,024 223,745 SH   SOLE   223,745 0 0
SCHLUMBERGER LTD F com 806857108 1,106 10,874 SH   SOLE   10,874 0 0
STARBUCKS CORP com 855244109 10,898 144,414 SH   SOLE   144,414 0 0
STERICYCLE INC com 858912108 11,130 95,487 SH   SOLE   95,487 0 0
STRATASYS LTD com M85548101 9,228 76,402 SH   SOLE   76,402 0 0
STRYKER CORP com 863667101 8,032 99,465 SH   SOLE   99,465 0 0
SYSCO CORPORATION com 871829107 240 6,335 SH   SOLE   6,335 0 0
TJX COMPANIES INC com 872540109 10,000 169,010 SH   SOLE   169,010 0 0
TORCHMARK CORP com 891027104 225 4,305 SH   SOLE   4,305 0 0
TRACTOR SUPPLY CO com 892356106 8,766 142,520 SH   SOLE   142,520 0 0
UNION PACIFIC CORP com 907818108 11,084 102,235 SH   SOLE   102,235 0 0
US BANCORP com 902973304 8,821 210,878 SH   SOLE   210,878 0 0
WALGREEN COMPANY com 931422109 997 16,825 SH   SOLE   16,825 0 0