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 588 4,194 SH   SOLE 3,894 0 300
AAON INC COM PAR $0.004 000360206 36,508 1,142,663 SH   SOLE 1,033,581 0 109,082
ABAXIS INC COM 002567105 30,877 771,696 SH   SOLE 699,114 0 72,582
ABBOTT LABS COM 002824100 443 11,550 SH   SOLE 11,550 0 0
ABBVIE INC COM 00287Y109 610 11,550 SH   SOLE 11,550 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 8,338 573,447 SH   SOLE 541,187 0 32,260
ACCELRYS INC COM 00430U103 17,916 1,878,033 SH   SOLE 1,779,448 0 98,585
ACI WORLDWIDE INC COM 004498101 37,525 577,303 SH   SOLE 512,703 0 64,600
ADOBE SYS INC COM 00724F101 274 4,580 SH   SOLE 3,280 0 1,300
ADVENT SOFTWARE INC COM 007974108 27,041 773,666 SH   SOLE 685,111 0 88,555
ADVISORY BRD CO COM 00762W107 27,288 428,579 SH   SOLE 374,129 0 54,450
AEROVIRONMENT INC COM 008073108 10,865 372,843 SH   SOLE 355,943 0 16,900
ALIGN TECHNOLOGY INC COM 016255101 33,742 590,509 SH   SOLE 532,854 0 57,655
ALPS ETF TR ALERIAN MLP 00162Q866 217 12,200 SH   SOLE 12,200 0 0
ANSYS INC COM 03662Q105 1,751 20,086 SH   SOLE 5,086 0 15,000
APPLE INC COM 037833100 244 435 SH   SOLE 265 0 170
ARCHER DANIELS MIDLAND CO COM 039483102 286 6,586 SH   SOLE 6,586 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 234 2,895 SH   SOLE 1,945 0 950
BALCHEM CORP COM 057665200 32,629 555,857 SH   SOLE 499,727 0 56,130
BARD C R INC COM 067383109 400 2,985 SH   SOLE 2,435 0 550
BLACKBAUD INC COM 09227Q100 29,745 790,034 SH   SOLE 709,629 0 80,405
BOTTOMLINE TECH DEL INC COM 101388106 36,210 1,001,395 SH   SOLE 902,275 0 99,120
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 337 5,775 SH   SOLE 4,755 0 1,020
CABELAS INC COM 126804301 289 4,330 SH   SOLE 4,330 0 0
CARBO CERAMICS INC COM 140781105 23,253 199,544 SH   SOLE 180,799 0 18,745
CHEVRON CORP NEW COM 166764100 720 5,768 SH   SOLE 5,768 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 23,572 498,768 SH   SOLE 472,538 0 26,230
COPART INC COM 217204106 2,198 59,960 SH   SOLE 7,960 0 52,000
CORE LABORATORIES N V COM N22717107 2,465 12,910 SH   SOLE 3,410 0 9,500
COSTAR GROUP INC COM 22160N109 50,971 276,147 SH   SOLE 248,832 0 27,315
COSTCO WHSL CORP NEW COM 22160K105 378 3,175 SH   SOLE 2,360 0 815
CVD EQUIPMENT CORP COM 126601103 372 25,575 SH   SOLE 25,575 0 0
DANAHER CORP DEL COM 235851102 316 4,095 SH   SOLE 2,795 0 1,300
DOLBY LABORATORIES INC COM 25659T107 426 11,050 SH   SOLE 10,550 0 500
DONALDSON INC COM 257651109 2,254 51,860 SH   SOLE 6,860 0 45,000
DORMAN PRODUCTS INC COM 258278100 10,473 186,882 SH   SOLE 161,857 0 25,025
DOW CHEM CO COM 260543103 249 5,600 SH   SOLE 5,600 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 294 4,530 SH   SOLE 4,530 0 0
E M C CORP MASS COM 268648102 289 11,475 SH   SOLE 7,875 0 3,600
ECOLAB INC COM 278865100 231 2,220 SH   SOLE 1,260 0 960
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 324 5,664 SH   SOLE 5,664 0 0
ENTEROMEDICS INC COM NEW 29365M208 20 10,000 SH   SOLE 10,000 0 0
EXA CORP COM 300614500 5,743 433,141 SH   SOLE 408,981 0 24,160
EXPRESS SCRIPTS HLDG CO COM 30219G108 253 3,606 SH   SOLE 2,756 0 850
EXXON MOBIL CORP COM 30231G102 4,370 43,178 SH   SOLE 42,778 0 400
FACTSET RESH SYS INC COM 303075105 14,091 129,777 SH   SOLE 115,977 0 13,800
FARO TECHNOLOGIES INC COM 311642102 36,901 632,951 SH   SOLE 575,091 0 57,860
FASTENAL CO COM 311900104 480 10,110 SH   SOLE 9,260 0 850
FLEETMATICS GROUP PLC COM G35569105 28,910 668,440 SH   SOLE 609,955 0 58,485
FOREST LABS INC COM 345838106 388 6,470 SH   SOLE 6,070 0 400
FORTINET INC COM 34959E109 280 14,660 SH   SOLE 14,660 0 0
GARMIN LTD SHS H2906T109 584 12,640 SH   SOLE 12,140 0 500
GEEKNET INC COM NEW 36846Q203 195 10,800 SH   SOLE 10,300 0 500
GENERAL ELECTRIC CO COM 369604103 376 13,404 SH   SOLE 13,404 0 0
GENTEX CORP COM 371901109 1,130 34,265 SH   SOLE 11,765 0 22,500
GEOSPACE TECHNOLOGIES CORP COM 37364X109 36,930 390,235 SH   SOLE 358,160 0 32,075
GOOGLE INC CL A 38259P508 420 375 SH   SOLE 275 0 100
GRACO INC COM 384109104 2,200 28,157 SH   SOLE 4,757 0 23,400
GRAND CANYON ED INC COM 38526M106 25,770 591,059 SH   SOLE 525,334 0 65,725
HALLIBURTON CO COM 406216101 209 4,128 SH   SOLE 4,128 0 0
HANSEN MEDICAL INC COM 411307101 50 28,800 SH   SOLE 28,800 0 0
HEALTHSTREAM INC COM 42222N103 34,186 1,047,820 SH   SOLE 937,715 0 110,105
HIBBETT SPORTS INC COM 428567101 27,752 413,264 SH   SOLE 368,004 0 45,260
HITTITE MICROWAVE CORP COM 43365Y104 19,716 319,396 SH   SOLE 299,341 0 20,055
HOME DEPOT INC COM 437076102 233 2,835 SH   SOLE 2,835 0 0
ICG GROUP INC COM 44928D108 963 51,700 SH   SOLE 51,100 0 600
IHS INC CL A 451734107 2,268 18,945 SH   SOLE 3,945 0 15,000
INTEL CORP COM 458140100 313 12,075 SH   SOLE 9,975 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 998 5,320 SH   SOLE 5,320 0 0
INTUIT COM 461202103 396 5,195 SH   SOLE 4,295 0 900
IPG PHOTONICS CORP COM 44980X109 1,794 23,120 SH   SOLE 7,520 0 15,600
JOHNSON & JOHNSON COM 478160104 587 6,414 SH   SOLE 5,434 0 980
JPMORGAN CHASE & CO COM 46625H100 271 4,641 SH   SOLE 4,241 0 400
KIMBERLY CLARK CORP COM 494368103 507 4,850 SH   SOLE 4,850 0 0
LUNA INNOVATIONS COM 550351100 14 10,000 SH   SOLE 10,000 0 0
MARKEL CORP COM 570535104 2,371 4,085 SH   SOLE 985 0 3,100
MASTERCARD INC CL A 57636Q104 363 435 SH   SOLE 305 0 130
MATADOR RES CO COM 576485205 18,074 969,648 SH   SOLE 912,903 0 56,745
MEDIDATA SOLUTIONS INC COM 58471A105 24,046 397,447 SH   SOLE 348,765 0 48,682
MEDIFAST INC COM 58470H101 8,326 318,626 SH   SOLE 302,341 0 16,285
MERCK & CO INC NEW COM 58933Y105 475 9,500 SH   SOLE 9,500 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 23,329 879,331 SH   SOLE 832,921 0 46,410
MESA LABS INC COM 59064R109 10,207 129,890 SH   SOLE 124,695 0 5,195
MICROS SYS INC COM 594901100 2,453 42,760 SH   SOLE 7,760 0 35,000
MICROSOFT CORP COM 594918104 301 8,037 SH   SOLE 6,417 0 1,620
MIDWAY GOLD CORP COM 598153104 22 26,600 SH   SOLE 26,600 0 0
MONSANTO CO NEW COM 61166W101 222 1,908 SH   SOLE 1,908 0 0
MORNINGSTAR INC COM 617700109 15,605 199,828 SH   SOLE 172,683 0 27,145
MYRIAD GENETICS INC COM 62855J104 400 19,080 SH   SOLE 18,580 0 500
NATIONAL RESH CORP CL A 637372202 15,318 813,945 SH   SOLE 759,749 0 54,196
NATIONAL RESH CORP CL B 637372301 6,703 193,106 SH   SOLE 184,088 0 9,018
NEOGEN CORP COM 640491106 32,269 706,102 SH   SOLE 634,643 0 71,459
NIC INC COM 62914B100 23,949 962,949 SH   SOLE 848,509 0 114,440
NIKE INC CL B 654106103 328 4,165 SH   SOLE 3,385 0 780
NVE CORP COM NEW 629445206 12,134 208,203 SH   SOLE 197,874 0 10,329
OCEANEERING INTL INC COM 675232102 2,372 30,070 SH   SOLE 3,550 0 26,520
OMNICELL INC COM 68213N109 30,681 1,201,763 SH   SOLE 1,089,183 0 112,580
OUTERWALL INC COM 690070107 420 6,250 SH   SOLE 6,250 0 0
PEPSICO INC COM 713448108 261 3,150 SH   SOLE 2,750 0 400
PFIZER INC COM 717081103 649 21,185 SH   SOLE 21,185 0 0
POLARIS INDS INC COM 731068102 2,607 17,900 SH   SOLE 4,400 0 13,500
PPL CORP COM 69351T106 261 8,658 SH   SOLE 8,658 0 0
PRAXAIR INC COM 74005P104 210 1,615 SH   SOLE 1,115 0 500
PRECISION CASTPARTS CORP COM 740189105 249 925 SH   SOLE 645 0 280
PROCTER & GAMBLE CO COM 742718109 617 7,575 SH   SOLE 7,375 0 200
PROS HOLDINGS INC COM 74346Y103 32,150 805,768 SH   SOLE 712,968 0 92,800
PROTO LABS INC COM 743713109 25,078 352,319 SH   SOLE 313,149 0 39,170
QLIK TECHNOLOGIES INC COM 74733T105 288 10,820 SH   SOLE 10,820 0 0
RAVEN INDS INC COM 754212108 44,367 1,078,431 SH   SOLE 979,938 0 98,493
ROLLINS INC COM 775711104 22,634 747,254 SH   SOLE 649,242 0 98,012
SCHLUMBERGER LTD COM 806857108 284 3,150 SH   SOLE 2,300 0 850
SCIQUEST INC NEW COM 80908T101 33,136 1,163,500 SH   SOLE 1,045,782 0 117,718
SIGMA ALDRICH CORP COM 826552101 215 2,290 SH   SOLE 1,370 0 920
SIMPSON MANUFACTURING CO INC COM 829073105 30,528 831,139 SH   SOLE 734,004 0 97,135
SIRONA DENTAL SYSTEMS INC COM 82966C103 273 3,890 SH   SOLE 3,890 0 0
SM ENERGY CO COM 78454L100 2,011 24,200 SH   SOLE 6,000 0 18,200
SMUCKER J M CO COM NEW 832696405 542 5,226 SH   SOLE 5,226 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 345 1,870 SH   SOLE 1,870 0 0
SPS COMM INC COM 78463M107 23,778 364,140 SH   SOLE 328,885 0 35,255
STAMPS COM INC COM NEW 852857200 24,944 592,490 SH   SOLE 557,190 0 35,300
STERICYCLE INC COM 858912108 258 2,225 SH   SOLE 1,825 0 400
STRATASYS LTD SHS M85548101 27,722 205,806 SH   SOLE 181,386 0 24,420
STREAMLINE HEALTH SOLUTIONS COM 86323X106 225 32,300 SH   SOLE 32,300 0 0
SUN HYDRAULICS CORP COM 866942105 38,679 947,317 SH   SOLE 864,700 0 82,617
TECHNE CORP COM 878377100 13,490 142,491 SH   SOLE 128,291 0 14,200
TRACTOR SUPPLY CO COM 892356106 362 4,660 SH   SOLE 4,660 0 0
TRIMBLE NAVIGATION LTD COM 896239100 2,785 80,250 SH   SOLE 21,750 0 58,500
TYLER TECHNOLOGIES INC COM 902252105 40,863 400,108 SH   SOLE 364,688 0 35,420
UNDER ARMOUR INC CL A 904311107 1,073 12,290 SH   SOLE 3,790 0 8,500
UNIFI INC COM NEW 904677200 4,066 149,279 SH   SOLE 147,279 0 2,000
UNION PAC CORP COM 907818108 790 4,700 SH   SOLE 4,700 0 0
UNITED TECHNOLOGIES CORP COM 913017109 339 2,982 SH   SOLE 2,982 0 0
URBAN OUTFITTERS INC COM 917047102 222 5,980 SH   SOLE 5,680 0 300
USA MOBILITY INC COM 90341G103 206 14,400 SH   SOLE 14,400 0 0
VERISK ANALYTICS INC CL A 92345Y106 615 9,355 SH   SOLE 8,385 0 970
VERIZON COMMUNICATIONS INC COM 92343V104 334 6,800 SH   SOLE 6,800 0 0
WALGREEN CO COM 931422109 219 3,815 SH   SOLE 2,515 0 1,300
WELLS FARGO & CO NEW COM 949746101 222 4,900 SH   SOLE 4,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 26,011 420,142 SH   SOLE 396,285 0 23,857
XRS CORP COM 983845108 28 10,000 SH   SOLE 10,000 0 0