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 501 4,194 SH   SOLE 3,894 0 300
AAON INC COM PAR $0.004 000360206 29,009 1,092,198 SH   SOLE 959,386 0 132,812
ABAXIS INC COM 002567105 23,591 560,148 SH   SOLE 498,201 0 61,947
ABBOTT LABS COM 002824100 383 11,550 SH   SOLE 11,550 0 0
ABBVIE INC COM 00287Y109 517 11,550 SH   SOLE 11,550 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 13,957 605,268 SH   SOLE 533,918 0 71,350
ACCELRYS INC COM 00430U103 19,253 1,956,650 SH   SOLE 1,762,725 0 193,925
ACI WORLDWIDE INC COM 004498101 33,177 613,699 SH   SOLE 537,199 0 76,500
ADOBE SYS INC COM 00724F101 257 4,950 SH   SOLE 3,450 0 1,500
ADVENT SOFTWARE INC COM 007974108 23,378 736,323 SH   SOLE 645,498 0 90,825
ADVISORY BRD CO COM 00762W107 25,576 429,989 SH   SOLE 374,069 0 55,920
AEROVIRONMENT INC COM 008073108 9,165 396,745 SH   SOLE 354,045 0 42,700
ALIGN TECHNOLOGY INC COM 016255101 31,623 657,443 SH   SOLE 572,693 0 84,750
ALPS ETF TR ALERIAN MLP 00162Q866 220 12,500 SH   SOLE 12,500 0 0
ANSYS INC COM 03662Q105 464 5,361 SH   SOLE 5,361 0 0
APPLE INC COM 037833100 207 435 SH   SOLE 265 0 170
ARCHER DANIELS MIDLAND CO COM 039483102 243 6,586 SH   SOLE 6,586 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 210 2,895 SH   SOLE 1,945 0 950
BALCHEM CORP COM 057665200 28,050 542,026 SH   SOLE 476,101 0 65,925
BARD C R INC COM 067383109 375 3,255 SH   SOLE 2,605 0 650
BLACKBAUD INC COM 09227Q100 25,357 649,510 SH   SOLE 566,710 0 82,800
BOTTOMLINE TECH DEL INC COM 101388106 28,517 1,022,860 SH   SOLE 900,335 0 122,525
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 362 6,075 SH   SOLE 5,055 0 1,020
CABELAS INC COM 126804301 212 3,370 SH   SOLE 3,370 0 0
CARBO CERAMICS INC COM 140781105 20,682 208,676 SH   SOLE 186,926 0 21,750
CHEVRON CORP NEW COM 166764100 701 5,768 SH   SOLE 5,768 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 19,533 531,515 SH   SOLE 474,415 0 57,100
COPART INC COM 217204106 270 8,500 SH   SOLE 8,500 0 0
CORE LABORATORIES N V COM N22717107 746 4,410 SH   SOLE 4,410 0 0
COSTAR GROUP INC COM 22160N109 51,705 307,930 SH   SOLE 270,550 0 37,380
COSTCO WHSL CORP NEW COM 22160K105 366 3,175 SH   SOLE 2,360 0 815
CVD EQUIPMENT CORP COM 126601103 228 23,575 SH   SOLE 23,575 0 0
DANAHER CORP DEL COM 235851102 287 4,135 SH   SOLE 2,835 0 1,300
DOLBY LABORATORIES INC COM 25659T107 399 11,550 SH   SOLE 11,050 0 500
DONALDSON INC COM 257651109 281 7,360 SH   SOLE 7,360 0 0
DOW CHEM CO COM 260543103 215 5,600 SH   SOLE 5,600 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 265 4,530 SH   SOLE 4,530 0 0
E M C CORP MASS COM 268648102 293 11,475 SH   SOLE 7,875 0 3,600
ECOLAB INC COM 278865100 249 2,525 SH   SOLE 1,405 0 1,120
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 295 5,664 SH   SOLE 5,664 0 0
ENTEROMEDICS INC COM NEW 29365M208 12 10,000 SH   SOLE 10,000 0 0
EXA CORP COM 300614500 4,970 320,824 SH   SOLE 278,024 0 42,800
EXPRESS SCRIPTS HLDG CO COM 30219G108 223 3,606 SH   SOLE 2,756 0 850
EXXON MOBIL CORP COM 30231G102 3,715 43,178 SH   SOLE 42,778 0 400
FACTSET RESH SYS INC COM 303075105 14,732 135,032 SH   SOLE 120,832 0 14,200
FARO TECHNOLOGIES INC COM 311642102 27,122 643,167 SH   SOLE 564,767 0 78,400
FASTENAL CO COM 311900104 431 8,580 SH   SOLE 8,580 0 0
FLEETMATICS GROUP PLC COM G35569105 15,128 402,885 SH   SOLE 353,685 0 49,200
FOREST LABS INC COM 345838106 277 6,470 SH   SOLE 6,070 0 400
FORTINET INC COM 34959E109 311 15,360 SH   SOLE 15,360 0 0
GARMIN LTD SHS H2906T109 451 9,990 SH   SOLE 9,490 0 500
GENERAL ELECTRIC CO COM 369604103 320 13,404 SH   SOLE 13,404 0 0
GENTEX CORP COM 371901109 311 12,165 SH   SOLE 12,165 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 31,441 373,036 SH   SOLE 331,060 0 41,976
GRACO INC COM 384109104 370 4,997 SH   SOLE 4,997 0 0
GRAND CANYON ED INC COM 38526M106 23,716 589,364 SH   SOLE 522,114 0 67,250
HANSEN MEDICAL INC COM 411307101 54 30,000 SH   SOLE 30,000 0 0
HEALTHSTREAM INC COM 42222N103 35,040 925,015 SH   SOLE 811,765 0 113,250
HIBBETT SPORTS INC COM 428567101 24,002 427,754 SH   SOLE 381,054 0 46,700
HITTITE MICROWAVE CORP COM 43365Y104 21,840 334,195 SH   SOLE 295,095 0 39,100
HOME DEPOT INC COM 437076102 215 2,835 SH   SOLE 2,835 0 0
IHS INC CL A 451734107 502 4,395 SH   SOLE 4,395 0 0
INNERWORKINGS INC COM 45773Y105 9,940 1,012,248 SH   SOLE 890,273 0 121,975
INTEL CORP COM 458140100 277 12,075 SH   SOLE 9,975 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 985 5,320 SH   SOLE 5,320 0 0
INTUIT COM 461202103 344 5,195 SH   SOLE 4,295 0 900
IPG PHOTONICS CORP COM 44980X109 421 7,480 SH   SOLE 7,480 0 0
JOHNSON & JOHNSON COM 478160104 556 6,414 SH   SOLE 5,434 0 980
JPMORGAN CHASE & CO COM 46625H100 242 4,691 SH   SOLE 4,291 0 400
KIMBERLY CLARK CORP COM 494368103 457 4,850 SH   SOLE 4,850 0 0
MARKEL CORP COM 570535104 564 1,090 SH   SOLE 990 0 100
MASTERCARD INC CL A 57636Q104 293 435 SH   SOLE 305 0 130
MATADOR RES CO COM 576485205 15,316 937,896 SH   SOLE 817,168 0 120,728
MEDIDATA SOLUTIONS INC COM 58471A105 20,397 206,180 SH   SOLE 181,055 0 25,125
MEDIFAST INC COM 58470H101 8,980 333,939 SH   SOLE 299,720 0 34,219
MERCK & CO INC NEW COM 58933Y105 457 9,600 SH   SOLE 9,600 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 20,931 885,752 SH   SOLE 780,552 0 105,200
MESA LABS INC COM 59064R109 7,567 111,921 SH   SOLE 100,946 0 10,975
MICROS SYS INC COM 594901100 432 8,660 SH   SOLE 8,660 0 0
MICROSOFT CORP COM 594918104 269 8,087 SH   SOLE 6,417 0 1,670
MIDWAY GOLD CORP COM 598153104 25 26,600 SH   SOLE 26,600 0 0
MORNINGSTAR INC COM 617700109 16,558 208,903 SH   SOLE 181,028 0 27,875
MYRIAD GENETICS INC COM 62855J104 404 17,180 SH   SOLE 16,680 0 500
NATIONAL RESH CORP CL A 637372202 16,923 898,707 SH   SOLE 783,531 0 115,176
NATIONAL RESH CORP CL B 637372301 5,127 171,697 SH   SOLE 152,514 0 19,183
NEOGEN CORP COM 640491106 27,592 454,417 SH   SOLE 396,343 0 58,074
NIC INC COM 62914B100 21,509 930,741 SH   SOLE 813,291 0 117,450
NIKE INC CL B 654106103 304 4,185 SH   SOLE 3,385 0 800
NVE CORP COM NEW 629445206 9,085 178,007 SH   SOLE 156,038 0 21,969
OMNICELL INC COM 68213N109 26,721 1,128,433 SH   SOLE 991,333 0 137,100
OUTERWALL INC COM 690070107 328 6,550 SH   SOLE 6,550 0 0
PEPSICO INC COM 713448108 250 3,150 SH   SOLE 2,750 0 400
PETSMART INC COM 716768106 203 2,665 SH   SOLE 2,665 0 0
PFIZER INC COM 717081103 609 21,185 SH   SOLE 21,185 0 0
POLARIS INDS INC COM 731068102 748 5,790 SH   SOLE 5,790 0 0
PPL CORP COM 69351T106 263 8,658 SH   SOLE 8,658 0 0
PRECISION CASTPARTS CORP COM 740189105 210 925 SH   SOLE 645 0 280
PROCTER & GAMBLE CO COM 742718109 680 8,995 SH   SOLE 8,045 0 950
PROS HOLDINGS INC COM 74346Y103 26,367 771,185 SH   SOLE 675,940 0 95,245
PROTO LABS INC COM 743713109 33,202 434,642 SH   SOLE 380,942 0 53,700
QLIK TECHNOLOGIES INC COM 74733T105 370 10,820 SH   SOLE 10,820 0 0
RAVEN INDS INC COM 754212108 34,178 1,044,870 SH   SOLE 918,027 0 126,843
ROLLINS INC COM 775711104 20,601 777,104 SH   SOLE 676,617 0 100,487
SCHLUMBERGER LTD COM 806857108 278 3,150 SH   SOLE 2,300 0 850
SCIQUEST INC NEW COM 80908T101 24,268 1,080,509 SH   SOLE 959,351 0 121,158
SIMPSON MANUFACTURING CO INC COM 829073105 25,839 793,327 SH   SOLE 693,602 0 99,725
SIRONA DENTAL SYSTEMS INC COM 82966C103 274 4,090 SH   SOLE 4,090 0 0
SM ENERGY CO COM 78454L100 529 6,850 SH   SOLE 6,650 0 200
SMUCKER J M CO COM NEW 832696405 567 5,396 SH   SOLE 5,396 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 314 1,870 SH   SOLE 1,870 0 0
SPS COMM INC COM 78463M107 17,564 262,470 SH   SOLE 234,370 0 28,100
STAMPS COM INC COM NEW 852857200 27,971 608,991 SH   SOLE 535,041 0 73,950
STERICYCLE INC COM 858912108 257 2,225 SH   SOLE 1,825 0 400
STRATASYS LTD SHS M85548101 26,074 257,498 SH   SOLE 225,728 0 31,770
STREAMLINE HEALTH SOLUTIONS COM 86323X106 247 32,500 SH   SOLE 32,500 0 0
SUN HYDRAULICS CORP COM 866942105 35,128 968,610 SH   SOLE 851,761 0 116,849
TECHNE CORP COM 878377100 11,723 146,428 SH   SOLE 131,853 0 14,575
TRACTOR SUPPLY CO COM 892356106 449 6,680 SH   SOLE 6,680 0 0
TRIMBLE NAVIGATION LTD COM 896239100 670 22,550 SH   SOLE 22,550 0 0
TYLER TECHNOLOGIES INC COM 902252105 39,819 455,233 SH   SOLE 398,683 0 56,550
UNDER ARMOUR INC CL A 904311107 399 5,020 SH   SOLE 5,020 0 0
UNIFI INC COM NEW 904677200 3,524 150,859 SH   SOLE 148,859 0 2,000
UNION PAC CORP COM 907818108 730 4,700 SH   SOLE 4,700 0 0
UNITED TECHNOLOGIES CORP COM 913017109 322 2,982 SH   SOLE 2,982 0 0
URBAN OUTFITTERS INC COM 917047102 229 6,230 SH   SOLE 5,930 0 300
USA MOBILITY INC COM 90341G103 210 14,850 SH   SOLE 14,850 0 0
VERISK ANALYTICS INC CL A 92345Y106 642 9,885 SH   SOLE 8,885 0 1,000
VERIZON COMMUNICATIONS INC COM 92343V104 317 6,800 SH   SOLE 6,800 0 0
WALGREEN CO COM 931422109 205 3,815 SH   SOLE 2,515 0 1,300
WELLS FARGO & CO NEW COM 949746101 202 4,900 SH   SOLE 4,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 21,510 447,654 SH   SOLE 395,010 0 52,644