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 488 3,594 SH   SOLE 3,294 0 300
AAON INC COM PAR $0.004 000360206 40,728 1,461,353 SH   SOLE 1,356,058 0 105,295
ABAXIS INC COM 002567105 38,241 983,560 SH   SOLE 913,778 0 69,782
ABBOTT LABS COM 002824100 402 10,440 SH   SOLE 10,440 0 0
ABBVIE INC COM 00287Y109 537 10,440 SH   SOLE 10,440 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 11,548 755,732 SH   SOLE 723,997 0 31,735
ACI WORLDWIDE INC COM 004498101 41,701 704,532 SH   SOLE 642,557 0 61,975
ADOBE SYS INC COM 00724F101 256 3,900 SH   SOLE 2,930 0 970
ADVENT SOFTWARE INC COM 007974108 29,943 1,019,870 SH   SOLE 934,315 0 85,555
ADVISORY BRD CO COM 00762W107 32,800 510,510 SH   SOLE 457,910 0 52,600
AEROVIRONMENT INC COM 008073108 268 6,650 SH   SOLE 6,650 0 0
ALIGN TECHNOLOGY INC COM 016255101 36,420 703,216 SH   SOLE 648,161 0 55,055
ALPS ETF TR ALERIAN MLP 00162Q866 215 12,200 SH   SOLE 12,200 0 0
AMGEN INC COM 031162100 201 1,630 SH   SOLE 1,630 0 0
ANSYS INC COM 03662Q105 1,531 19,876 SH   SOLE 4,876 0 15,000
APPLE INC COM 037833100 207 385 SH   SOLE 215 0 170
ARCHER DANIELS MIDLAND CO COM 039483102 286 6,586 SH   SOLE 6,586 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 224 2,895 SH   SOLE 1,945 0 950
BALCHEM CORP COM 057665200 37,427 718,091 SH   SOLE 664,186 0 53,905
BARD C R INC COM 067383109 390 2,635 SH   SOLE 2,085 0 550
BLACKBAUD INC COM 09227Q100 32,669 1,043,734 SH   SOLE 965,929 0 77,805
BOTTOMLINE TECH DEL INC COM 101388106 45,824 1,303,678 SH   SOLE 1,208,233 0 95,445
CABELAS INC COM 126804301 201 3,070 SH   SOLE 3,070 0 0
CANTEL MEDICAL CORP COM 138098108 14,972 444,000 SH   SOLE 443,625 0 375
CARBO CERAMICS INC COM 140781105 32,838 237,976 SH   SOLE 220,056 0 17,920
CHEVRON CORP NEW COM 166764100 502 4,224 SH   SOLE 4,224 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 31,734 664,730 SH   SOLE 639,725 0 25,005
COPART INC COM 217204106 2,180 59,895 SH   SOLE 7,895 0 52,000
CORE LABORATORIES N V COM N22717107 2,504 12,620 SH   SOLE 3,120 0 9,500
COSTAR GROUP INC COM 22160N109 40,899 219,015 SH   SOLE 198,025 0 20,990
COSTCO WHSL CORP NEW COM 22160K105 355 3,175 SH   SOLE 2,360 0 815
CVD EQUIPMENT CORP COM 126601103 376 26,900 SH   SOLE 26,900 0 0
DANAHER CORP DEL COM 235851102 307 4,095 SH   SOLE 2,795 0 1,300
DOLBY LABORATORIES INC COM 25659T107 403 9,050 SH   SOLE 8,550 0 500
DONALDSON INC COM 257651109 2,195 51,775 SH   SOLE 6,775 0 45,000
DORMAN PRODUCTS INC COM 258278100 35,198 595,973 SH   SOLE 557,998 0 37,975
DU PONT E I DE NEMOURS & CO COM 263534109 284 4,230 SH   SOLE 4,230 0 0
E M C CORP MASS COM 268648102 287 10,475 SH   SOLE 6,875 0 3,600
ECOLAB INC COM 278865100 240 2,220 SH   SOLE 1,260 0 960
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 305 5,664 SH   SOLE 5,664 0 0
ENTEROMEDICS INC COM NEW 29365M208 18 10,000 SH   SOLE 10,000 0 0
EXA CORP COM 300614500 7,764 585,500 SH   SOLE 563,065 0 22,435
EXPRESS SCRIPTS HLDG CO COM 30219G108 271 3,606 SH   SOLE 2,756 0 850
EXXON MOBIL CORP COM 30231G102 4,081 41,778 SH   SOLE 41,378 0 400
FACTSET RESH SYS INC COM 303075105 1,021 9,475 SH   SOLE 2,925 0 6,550
FARO TECHNOLOGIES INC COM 311642102 43,559 821,861 SH   SOLE 766,626 0 55,235
FASTENAL CO COM 311900104 428 8,690 SH   SOLE 7,840 0 850
FLEETMATICS GROUP PLC COM G35569105 29,990 896,550 SH   SOLE 840,440 0 56,110
FORTINET INC COM 34959E109 241 10,950 SH   SOLE 10,950 0 0
GARMIN LTD SHS H2906T109 605 10,940 SH   SOLE 10,440 0 500
GEEKNET INC COM NEW 36846Q203 152 10,850 SH   SOLE 10,350 0 500
GENERAL ELECTRIC CO COM 369604103 331 12,804 SH   SOLE 12,804 0 0
GENTEX CORP COM 371901109 1,036 32,865 SH   SOLE 10,365 0 22,500
GEOSPACE TECHNOLOGIES CORP COM 37364X109 35,452 535,770 SH   SOLE 504,820 0 30,950
GRACO INC COM 384109104 2,090 27,957 SH   SOLE 4,557 0 23,400
GRAND CANYON ED INC COM 38526M106 33,139 709,625 SH   SOLE 646,250 0 63,375
HALLIBURTON CO COM 406216101 243 4,128 SH   SOLE 4,128 0 0
HANSEN MEDICAL INC COM 411307101 75 28,800 SH   SOLE 28,800 0 0
HEALTHSTREAM INC COM 42222N103 46,139 1,728,065 SH   SOLE 1,601,835 0 126,230
HIBBETT SPORTS INC COM 428567101 27,984 529,196 SH   SOLE 485,411 0 43,785
HITTITE MICROWAVE CORP COM 43365Y104 26,352 418,027 SH   SOLE 399,422 0 18,605
HOME DEPOT INC COM 437076102 224 2,835 SH   SOLE 2,835 0 0
IHS INC CL A 451734107 2,270 18,685 SH   SOLE 3,685 0 15,000
INTEL CORP COM 458140100 312 12,075 SH   SOLE 9,975 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 764 3,970 SH   SOLE 3,970 0 0
INTUIT COM 461202103 404 5,195 SH   SOLE 4,295 0 900
IPG PHOTONICS CORP COM 44980X109 1,604 22,565 SH   SOLE 6,965 0 15,600
JOHNSON & JOHNSON COM 478160104 601 6,114 SH   SOLE 5,134 0 980
JPMORGAN CHASE & CO COM 46625H100 264 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 480 4,350 SH   SOLE 4,350 0 0
LUNA INNOVATIONS COM 550351100 15 10,000 SH   SOLE 10,000 0 0
MARKEL CORP COM 570535104 2,399 4,025 SH   SOLE 925 0 3,100
MASTERCARD INC CL A 57636Q104 325 4,350 SH   SOLE 3,050 0 1,300
MATADOR RES CO COM 576485205 31,504 1,286,423 SH   SOLE 1,233,686 0 52,737
MEDIDATA SOLUTIONS INC COM 58471A105 25,921 477,017 SH   SOLE 429,985 0 47,032
MEDIFAST INC COM 58470H101 13,907 478,063 SH   SOLE 462,928 0 15,135
MERCK & CO INC NEW COM 58933Y105 483 8,500 SH   SOLE 8,500 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 15,920 730,597 SH   SOLE 700,262 0 30,335
MESA LABS INC COM 59064R109 22,952 254,311 SH   SOLE 246,883 0 7,428
MICROS SYS INC COM 594901100 2,252 42,555 SH   SOLE 7,555 0 35,000
MICROSOFT CORP COM 594918104 329 8,037 SH   SOLE 6,417 0 1,620
MIDWAY GOLD CORP COM 598153104 28 26,600 SH   SOLE 26,600 0 0
MONSANTO CO NEW COM 61166W101 217 1,908 SH   SOLE 1,908 0 0
MORNINGSTAR INC COM 617700109 18,389 232,716 SH   SOLE 206,521 0 26,195
MYRIAD GENETICS INC COM 62855J104 549 16,050 SH   SOLE 15,550 0 500
NATIONAL RESH CORP CL A 637372202 16,116 971,418 SH   SOLE 921,122 0 50,296
NATIONAL RESH CORP CL B 637372301 14,400 328,178 SH   SOLE 319,810 0 8,368
NEOGEN CORP COM 640491106 47,986 1,067,549 SH   SOLE 996,165 0 71,384
NIC INC COM 62914B100 32,661 1,691,403 SH   SOLE 1,564,783 0 126,620
NIKE INC CL B 654106103 308 4,165 SH   SOLE 3,385 0 780
NVE CORP COM NEW 629445206 15,437 270,632 SH   SOLE 261,053 0 9,579
OCEANEERING INTL INC COM 675232102 2,180 30,330 SH   SOLE 3,810 0 26,520
OMNICELL INC COM 68213N109 44,547 1,556,491 SH   SOLE 1,448,461 0 108,030
OUTERWALL INC COM 690070107 357 4,930 SH   SOLE 4,930 0 0
PEPSICO INC COM 713448108 255 3,050 SH   SOLE 2,650 0 400
PFIZER INC COM 717081103 599 18,634 SH   SOLE 18,634 0 0
POLARIS INDS INC COM 731068102 2,481 17,760 SH   SOLE 4,260 0 13,500
PPL CORP COM 69351T106 287 8,658 SH   SOLE 8,658 0 0
PRAXAIR INC COM 74005P104 212 1,615 SH   SOLE 1,115 0 500
PRECISION CASTPARTS CORP COM 740189105 234 925 SH   SOLE 645 0 280
PROCTER & GAMBLE CO COM 742718109 495 6,140 SH   SOLE 5,940 0 200
PROS HOLDINGS INC COM 74346Y103 39,007 1,237,930 SH   SOLE 1,141,005 0 96,925
PROTO LABS INC COM 743713109 30,879 456,317 SH   SOLE 418,472 0 37,845
QLIK TECHNOLOGIES INC COM 74733T105 215 8,080 SH   SOLE 8,080 0 0
RAVEN INDS INC COM 754212108 54,663 1,669,098 SH   SOLE 1,559,555 0 109,543
ROLLINS INC COM 775711104 26,696 882,789 SH   SOLE 788,077 0 94,712
SCHLUMBERGER LTD COM 806857108 307 3,150 SH   SOLE 2,300 0 850
SCIQUEST INC NEW COM 80908T101 39,037 1,444,996 SH   SOLE 1,331,778 0 113,218
SIGMA ALDRICH CORP COM 826552101 214 2,290 SH   SOLE 1,370 0 920
SIMPSON MANUFACTURING CO INC COM 829073105 38,204 1,081,360 SH   SOLE 987,375 0 93,985
SIRONA DENTAL SYSTEMS INC COM 82966C103 214 2,870 SH   SOLE 2,870 0 0
SM ENERGY CO COM 78454L100 2,034 28,530 SH   SOLE 5,830 0 22,700
SMUCKER J M CO COM NEW 832696405 447 4,596 SH   SOLE 4,596 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 350 1,870 SH   SOLE 1,870 0 0
SPS COMM INC COM 78463M107 38,014 618,612 SH   SOLE 576,032 0 42,580
STAMPS COM INC COM NEW 852857200 33,660 1,002,993 SH   SOLE 961,218 0 41,775
STERICYCLE INC COM 858912108 253 2,225 SH   SOLE 1,825 0 400
STRATASYS LTD SHS M85548101 26,524 250,011 SH   SOLE 226,416 0 23,595
STREAMLINE HEALTH SOLUTIONS COM 86323X106 162 32,300 SH   SOLE 32,300 0 0
SUN HYDRAULICS CORP COM 866942105 52,884 1,221,062 SH   SOLE 1,142,632 0 78,430
TECHNE CORP COM 878377100 14,938 174,979 SH   SOLE 161,254 0 13,725
TRACTOR SUPPLY CO COM 892356106 244 3,460 SH   SOLE 3,460 0 0
TRIMBLE NAVIGATION LTD COM 896239100 3,104 79,865 SH   SOLE 21,365 0 58,500
TYLER TECHNOLOGIES INC COM 902252105 37,285 445,571 SH   SOLE 413,651 0 31,920
UNDER ARMOUR INC CL A 904311107 1,299 11,335 SH   SOLE 2,835 0 8,500
UNIFI INC COM NEW 904677200 3,478 150,779 SH   SOLE 148,779 0 2,000
UNION PAC CORP COM 907818108 713 3,800 SH   SOLE 3,800 0 0
UNITED TECHNOLOGIES CORP COM 913017109 278 2,382 SH   SOLE 2,382 0 0
USA MOBILITY INC COM 90341G103 262 14,400 SH   SOLE 14,400 0 0
VERISK ANALYTICS INC CL A 92345Y106 549 9,155 SH   SOLE 8,185 0 970
VERIZON COMMUNICATIONS INC COM 92343V104 329 6,917 SH   SOLE 6,917 0 0
WALGREEN CO COM 931422109 202 3,065 SH   SOLE 2,095 0 970
WELLS FARGO & CO NEW COM 949746101 244 4,900 SH   SOLE 4,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 34,600 551,928 SH   SOLE 530,071 0 21,857
XRS CORP COM 983845108 27 10,000 SH   SOLE 10,000 0 0