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
3M CO COM 88579Y101 493 3,194 SH   SOLE 2,894 0 300
AAON INC COM PAR $0.004 000360206 46,235 2,053,058 SH   SOLE 2,053,058 0 0
ABAXIS INC COM 002567105 11,938 231,889 SH   SOLE 231,889 0 0
ABBOTT LABS COM 002824100 439 8,940 SH   SOLE 8,940 0 0
ABBVIE INC COM 00287Y109 601 8,940 SH   SOLE 8,940 0 0
ACI WORLDWIDE INC COM 004498101 44,216 1,799,601 SH   SOLE 1,799,601 0 0
ACTUA CORP COM 005094107 328 23,000 SH   SOLE 21,600 0 1,400
ADVENT SOFTWARE INC COM 007974108 10,371 234,589 SH   SOLE 234,589 0 0
ADVISORY BRD CO COM 00762W107 36,755 672,299 SH   SOLE 672,299 0 0
ALIGN TECHNOLOGY INC COM 016255101 32,193 513,366 SH   SOLE 513,366 0 0
AMGEN INC COM 031162100 235 1,530 SH   SOLE 1,530 0 0
ANSYS INC COM 03662Q105 931 10,201 SH   SOLE 10,201 0 0
APPLE INC COM 037833100 347 2,765 SH   SOLE 1,575 0 1,190
BALCHEM CORP COM 057665200 30,786 552,520 SH   SOLE 552,520 0 0
BARD C R INC COM 067383109 400 2,345 SH   SOLE 1,835 0 510
BIO TECHNE CORP COM 09073M104 15,964 162,120 SH   SOLE 162,120 0 0
BLACKBAUD INC COM 09227Q100 43,905 770,948 SH   SOLE 770,948 0 0
BOTTOMLINE TECH DEL INC COM 101388106 39,079 1,405,218 SH   SOLE 1,405,218 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 206 3,096 SH   SOLE 3,096 0 0
CANTEL MEDICAL CORP COM 138098108 52,600 980,056 SH   SOLE 980,056 0 0
CHEVRON CORP NEW COM 166764100 374 3,874 SH   SOLE 3,874 0 0
COPART INC COM 217204106 637 17,945 SH   SOLE 17,945 0 0
CORE LABORATORIES N V COM N22717107 609 5,340 SH   SOLE 5,340 0 0
COSTAR GROUP INC COM 22160N109 36,091 179,324 SH   SOLE 179,324 0 0
COSTCO WHSL CORP NEW COM 22160K105 422 3,125 SH   SOLE 2,310 0 815
DANAHER CORP DEL COM 235851102 259 3,030 SH   SOLE 2,020 0 1,010
DOLBY LABORATORIES INC COM 25659T107 390 9,820 SH   SOLE 9,220 0 600
DONALDSON INC COM 257651109 608 16,990 SH   SOLE 16,990 0 0
DORMAN PRODUCTS INC COM 258278100 34,602 726,020 SH   SOLE 726,020 0 0
DOW CHEM CO COM 260543103 210 4,100 SH   SOLE 4,100 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 232 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 246 9,325 SH   SOLE 5,725 0 3,600
ECOLAB INC COM 278865100 245 2,170 SH   SOLE 1,210 0 960
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 233 4,464 SH   SOLE 4,464 0 0
EXA CORP COM 300614500 13,061 1,171,384 SH   SOLE 1,171,384 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 237 2,668 SH   SOLE 1,818 0 850
EXXON MOBIL CORP COM 30231G102 1,646 19,780 SH   SOLE 19,380 0 400
FACTSET RESH SYS INC COM 303075105 359 2,210 SH   SOLE 2,210 0 0
FARO TECHNOLOGIES INC COM 311642102 22,940 491,211 SH   SOLE 491,211 0 0
FASTENAL CO COM 311900104 554 13,140 SH   SOLE 10,310 0 2,830
FLEETMATICS GROUP PLC COM G35569105 35,059 748,638 SH   SOLE 748,638 0 0
FORTINET INC COM 34959E109 438 10,600 SH   SOLE 10,600 0 0
GARMIN LTD SHS H2906T109 393 8,940 SH   SOLE 8,440 0 500
GENERAL ELECTRIC CO COM 369604103 246 9,254 SH   SOLE 9,254 0 0
GENTEX CORP COM 371901109 657 40,010 SH   SOLE 40,010 0 0
GRACO INC COM 384109104 685 9,647 SH   SOLE 9,647 0 0
GRAND CANYON ED INC COM 38526M106 25,841 609,448 SH   SOLE 609,448 0 0
HANSEN MEDICAL INC COM 411307101 10 11,000 SH   SOLE 11,000 0 0
HEALTHCARE SVCS GRP INC COM 421906108 27,538 833,209 SH   SOLE 833,209 0 0
HEALTHSTREAM INC COM 42222N103 35,669 1,172,545 SH   SOLE 1,172,545 0 0
HEICO CORP NEW CL A 422806208 547 10,765 SH   SOLE 10,765 0 0
HEXCEL CORP NEW COM 428291108 228 4,580 SH   SOLE 4,580 0 0
HIBBETT SPORTS INC COM 428567101 15,632 335,598 SH   SOLE 335,598 0 0
HOME DEPOT INC COM 437076102 204 1,835 SH   SOLE 1,835 0 0
IHS INC CL A 451734107 1,469 11,420 SH   SOLE 10,620 0 800
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 269 4,000 SH   SOLE 4,000 0 0
INTEL CORP COM 458140100 376 12,350 SH   SOLE 10,250 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 442 2,720 SH   SOLE 2,720 0 0
INTUIT COM 461202103 299 2,970 SH   SOLE 2,320 0 650
IPG PHOTONICS CORP COM 44980X109 776 9,115 SH   SOLE 9,115 0 0
JOHNSON & JOHNSON COM 478160104 437 4,479 SH   SOLE 3,499 0 980
JPMORGAN CHASE & CO COM 46625H100 294 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 450 4,250 SH   SOLE 4,250 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 32,302 320,141 SH   SOLE 320,141 0 0
MARKEL CORP COM 570535104 1,233 1,540 SH   SOLE 1,440 0 100
MASTERCARD INC CL A 57636Q104 355 3,795 SH   SOLE 2,495 0 1,300
MATADOR RES CO COM 576485205 28,984 1,159,354 SH   SOLE 1,159,354 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 25,804 475,031 SH   SOLE 475,031 0 0
MERCK & CO INC NEW COM 58933Y105 484 8,500 SH   SOLE 8,500 0 0
MESA LABS INC COM 59064R109 30,265 340,437 SH   SOLE 340,437 0 0
MICROSOFT CORP COM 594918104 303 6,854 SH   SOLE 5,234 0 1,620
MOBILE MINI INC COM 60740F105 29,192 694,380 SH   SOLE 694,380 0 0
MORNINGSTAR INC COM 617700109 13,220 166,191 SH   SOLE 166,191 0 0
MYRIAD GENETICS INC COM 62855J104 423 12,450 SH   SOLE 11,950 0 500
NATIONAL RESH CORP CL A 637372202 13,158 925,986 SH   SOLE 925,986 0 0
NATIONAL RESH CORP CL B 637372301 12,818 388,438 SH   SOLE 388,438 0 0
NEOGEN CORP COM 640491106 52,053 1,097,234 SH   SOLE 1,097,234 0 0
NIC INC COM 62914B100 28,878 1,579,784 SH   SOLE 1,579,784 0 0
NIKE INC CL B 654106103 220 2,035 SH   SOLE 1,495 0 540
NVE CORP COM NEW 629445206 25,124 320,453 SH   SOLE 320,453 0 0
OCEANEERING INTL INC COM 675232102 317 6,795 SH   SOLE 6,675 0 120
OMNICELL INC COM 68213N109 54,047 1,433,217 SH   SOLE 1,433,217 0 0
PFIZER INC COM 717081103 598 17,835 SH   SOLE 17,835 0 0
POLARIS INDS INC COM 731068102 1,129 7,620 SH   SOLE 7,070 0 550
PRAXAIR INC COM 74005P104 306 2,560 SH   SOLE 1,760 0 800
PROCTER & GAMBLE CO COM 742718109 367 4,690 SH   SOLE 4,490 0 200
PROS HOLDINGS INC COM 74346Y103 34,052 1,613,060 SH   SOLE 1,613,060 0 0
PROTO LABS INC COM 743713109 37,512 555,905 SH   SOLE 555,905 0 0
QLIK TECHNOLOGIES INC COM 74733T105 242 6,920 SH   SOLE 6,920 0 0
RAVEN INDS INC COM 754212108 20,465 1,006,638 SH   SOLE 1,006,638 0 0
REPLIGEN CORP COM 759916109 28,227 683,968 SH   SOLE 683,968 0 0
ROGERS CORP COM 775133101 22,652 342,490 SH   SOLE 342,490 0 0
ROLLINS INC COM 775711104 29,861 1,046,659 SH   SOLE 1,046,659 0 0
SCHLUMBERGER LTD COM 806857108 203 2,350 SH   SOLE 1,500 0 850
SCIQUEST INC NEW COM 80908T101 18,931 1,278,249 SH   SOLE 1,278,249 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 31,847 936,689 SH   SOLE 936,689 0 0
SIRONA DENTAL SYSTEMS INC COM 82966C103 283 2,820 SH   SOLE 2,820 0 0
SM ENERGY CO COM 78454L100 446 9,670 SH   SOLE 9,370 0 300
SMITH A O COM 831865209 390 5,420 SH   SOLE 5,420 0 0
SMUCKER J M CO COM NEW 832696405 394 3,630 SH   SOLE 3,630 0 0
SPOK HLDGS INC COM 84863T106 214 12,700 SH   SOLE 12,700 0 0
SPS COMM INC COM 78463M107 41,610 632,369 SH   SOLE 632,369 0 0
STAMPS COM INC COM NEW 852857200 52,813 717,857 SH   SOLE 716,857 0 1,000
STREAMLINE HEALTH SOLUTIONS COM 86323X106 33 11,700 SH   SOLE 11,700 0 0
SUN HYDRAULICS CORP COM 866942105 37,158 975,023 SH   SOLE 975,023 0 0
TRACTOR SUPPLY CO COM 892356106 320 3,560 SH   SOLE 3,460 0 100
TRIMBLE NAVIGATION LTD COM 896239100 376 16,020 SH   SOLE 16,020 0 0
TYLER TECHNOLOGIES INC COM 902252105 40,595 313,765 SH   SOLE 313,765 0 0
UNDER ARMOUR INC CL A 904311107 320 3,830 SH   SOLE 3,830 0 0
UNIFI INC COM NEW 904677200 2,364 70,572 SH   SOLE 68,572 0 2,000
UNION PAC CORP COM 907818108 610 6,400 SH   SOLE 6,400 0 0
VASCULAR SOLUTIONS INC COM 92231m109 25,425 732,295 SH   SOLE 732,295 0 0
VERISK ANALYTICS INC COM 92345Y106 641 8,805 SH   SOLE 7,835 0 970
WABTEC CORP COM 929740108 646 6,860 SH   SOLE 6,050 0 810
WELLS FARGO & CO NEW COM 949746101 219 3,900 SH   SOLE 3,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 30,215 507,222 SH   SOLE 507,222 0 0