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 6,231 SH   SOLE   6,231 0 0
ABBVIE INC com 00287y109 295 4,503 SH   SOLE   4,503 0 0
ADOBE SYSTEMS INC com 00724F101 12,513 172,120 SH   SOLE   172,120 0 0
ALLEGIANT TRAVEL COMPANY com 01748x102 8,597 57,190 SH   SOLE   57,190 0 0
AMETEK INC NEW com 031100100 12,884 244,810 SH   SOLE   244,810 0 0
ANSYS INC com 03662Q105 11,007 134,227 SH   SOLE   134,227 0 0
APOLLO GROUP INC CL A com 037604105 228 6,670 SH   SOLE   6,670 0 0
APPLE INC com 037833100 295 2,670 SH   SOLE   2,670 0 0
AUTO DATA PROCESSING com 053015103 1,960 23,509 SH   SOLE   23,509 0 0
BALCHEM CORP com 057665200 9,375 140,685 SH   SOLE   140,685 0 0
BB&T CORP com 054937107 11,137 286,360 SH   SOLE   286,360 0 0
BERKSHIRE HATHAWAY B NEW CLASS com 084670702 420 2,800 SH   SOLE   2,800 0 0
CDK GLOBAL INC com 12508e101 322 7,892 SH   SOLE   7,892 0 0
CERNER CORP com 156782104 12,025 185,973 SH   SOLE   185,973 0 0
CHURCH & DWIGHT COMPAN com 171340102 11,888 150,845 SH   SOLE   150,845 0 0
COCA COLA COMPANY com 191216100 395 9,346 SH   SOLE   9,346 0 0
COVANCE INC com 222816100 8,280 79,736 SH   SOLE   79,736 0 0
DANAHER CORP com 235851102 15,383 179,483 SH   SOLE   179,483 0 0
E M C CORP MASS com 268648102 11,371 382,360 SH   SOLE   382,360 0 0
EBAY INC com 278642103 11,182 199,260 SH   SOLE   199,260 0 0
ECOLAB INC com 278865100 12,779 122,261 SH   SOLE   122,261 0 0
ENTERPRISE PRD PRTNRS LP com 293792107 211 5,852 SH   SOLE   5,852 0 0
EXXON MOBIL CORPORATION com 30231g102 645 6,974 SH   SOLE   6,974 0 0
FACTSET RESEARCH SYS INC com 303075105 7,631 54,220 SH   SOLE   54,220 0 0
FASTENAL COMPANY com 311900104 10,458 219,895 SH   SOLE   219,895 0 0
FISERV INC com 337738108 18,391 259,133 SH   SOLE   259,133 0 0
GENERAL ELECTRIC COMPANY com 369604103 605 23,925 SH   SOLE   23,925 0 0
GOOGLE INC CLASS A com 38259p508 5,515 10,392 SH   SOLE   10,392 0 0
GOOGLE INC CLASS C com 38259p706 5,938 11,281 SH   SOLE   11,281 0 0
IDEXX LABORATORIES INC com 45168D104 9,600 64,748 SH   SOLE   64,748 0 0
ILLINOIS TOOL WORKS INC com 452308109 14,179 149,726 SH   SOLE   149,726 0 0
INTEL CORP com 458140100 269 7,414 SH   SOLE   7,414 0 0
INTL BUSINESS MACHINES com 459200101 267 1,666 SH   SOLE   1,666 0 0
JACOBS ENGINEERNG GROUP com 469814107 8,467 189,457 SH   SOLE   189,457 0 0
JOHNSON & JOHNSON com 478160104 1,455 13,912 SH   SOLE   13,912 0 0
LKQ CORPORATION com 501889208 6,579 233,975 SH   SOLE   233,975 0 0
MICROSOFT CORP com 594918104 11,134 239,693 SH   SOLE   239,693 0 0
NUANCE COMMUNICATION INC com 67020Y100 3,935 275,785 SH   SOLE   275,785 0 0
ORACLE CORP com 68389X105 12,937 287,685 SH   SOLE   287,685 0 0
PALL CORP com 696429307 12,202 120,564 SH   SOLE   120,564 0 0
PEPSICO INCORPORATED com 713448108 600 6,350 SH   SOLE   6,350 0 0
PFIZER INCORPORATED com 717081103 423 13,572 SH   SOLE   13,572 0 0
PRIVATEBANCORP INC com 742962103 14,344 429,465 SH   SOLE   429,465 0 0
PROCTER & GAMBLE com 742718109 967 10,618 SH   SOLE   10,618 0 0
PROTO LABS INC. com 743713109 10,153 151,170 SH   SOLE   151,170 0 0
PTC INC. com 69370c100 7,366 200,975 SH   SOLE   200,975 0 0
QUALCOMM INC com 747525103 10,946 147,256 SH   SOLE   147,256 0 0
RESMED INC com 761152107 12,571 224,245 SH   SOLE   224,245 0 0
SCHLUMBERGER LTD F com 806857108 940 11,009 SH   SOLE   11,009 0 0
STARBUCKS CORP com 855244109 11,941 145,529 SH   SOLE   145,529 0 0
STERICYCLE INC com 858912108 12,554 95,777 SH   SOLE   95,777 0 0
STRATASYS LTD com M85548101 10,018 120,537 SH   SOLE   120,537 0 0
STRYKER CORP com 863667101 9,354 99,165 SH   SOLE   99,165 0 0
SYSCO CORPORATION com 871829107 251 6,335 SH   SOLE   6,335 0 0
TARGET CORPORATION com 87612e106 228 3,000 SH   SOLE   3,000 0 0
TJX COMPANIES INC com 872540109 12,565 183,210 SH   SOLE   183,210 0 0
TORCHMARK CORP com 891027104 209 3,855 SH   SOLE   3,855 0 0
TRACTOR SUPPLY CO com 892356106 11,220 142,345 SH   SOLE   142,345 0 0
UNION PACIFIC CORP com 907818108 12,126 101,785 SH   SOLE   101,785 0 0
US BANCORP com 902973304 2,730 60,738 SH   SOLE   60,738 0 0
VERIFONE HOLDINGS INC com 92342y109 3,508 94,300 SH   SOLE   94,300 0 0
WALGREENS BOOTS ALLIANCE com 931427108 1,473 19,337 SH   SOLE   19,337 0 0
WELLS FARGO & CO NEW com 949746101 1,397 25,483 SH   SOLE   25,483 0 0