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 515 3,594 SH   SOLE 3,294 0 300
AAON INC COM PAR $0.004 000360206 48,664 1,451,776 SH   SOLE 1,450,826 0 950
ABAXIS INC COM 002567105 28,409 641,146 SH   SOLE 640,746 0 400
ABBOTT LABS COM 002824100 427 10,440 SH   SOLE 10,440 0 0
ABBVIE INC COM 00287Y109 589 10,440 SH   SOLE 10,440 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 13,621 767,401 SH   SOLE 766,851 0 550
ACI WORLDWIDE INC COM 004498101 35,371 633,542 SH   SOLE 633,167 0 375
ADOBE SYS INC COM 00724F101 210 2,900 SH   SOLE 2,430 0 470
ADVENT SOFTWARE INC COM 007974108 33,062 1,015,118 SH   SOLE 1,015,008 0 110
ADVISORY BRD CO COM 00762W107 24,048 463,795 SH   SOLE 463,500 0 295
AEROVIRONMENT INC COM 008073108 224 7,050 SH   SOLE 7,050 0 0
ALIGN TECHNOLOGY INC COM 016255101 34,773 620,509 SH   SOLE 620,249 0 260
ALPS ETF TR ALERIAN MLP 00162Q866 213 11,200 SH   SOLE 11,200 0 0
ANSYS INC COM 03662Q105 370 4,876 SH   SOLE 4,876 0 0
APPLE INC COM 037833100 250 2,695 SH   SOLE 1,505 0 1,190
AUTOMATIC DATA PROCESSING IN COM 053015103 226 2,845 SH   SOLE 1,895 0 950
BALCHEM CORP COM 057665200 31,802 593,768 SH   SOLE 593,418 0 350
BARD C R INC COM 067383109 364 2,545 SH   SOLE 2,035 0 510
BLACKBAUD INC COM 09227Q100 38,394 1,074,254 SH   SOLE 1,073,704 0 550
BOTTOMLINE TECH DEL INC COM 101388106 38,367 1,282,309 SH   SOLE 1,281,509 0 800
CANTEL MEDICAL CORP COM 138098108 32,586 889,846 SH   SOLE 889,291 0 555
CARBO CERAMICS INC COM 140781105 32,027 207,805 SH   SOLE 207,680 0 125
CHEVRON CORP NEW COM 166764100 551 4,224 SH   SOLE 4,224 0 0
CONOCOPHILLIPS COM 20825C104 202 2,360 SH   SOLE 2,360 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 28,979 684,922 SH   SOLE 684,522 0 400
COPART INC COM 217204106 288 7,995 SH   SOLE 7,995 0 0
CORE LABORATORIES N V COM N22717107 521 3,120 SH   SOLE 3,120 0 0
COSTAR GROUP INC COM 22160N109 33,033 208,842 SH   SOLE 208,712 0 130
COSTCO WHSL CORP NEW COM 22160K105 371 3,225 SH   SOLE 2,410 0 815
CVD EQUIPMENT CORP COM 126601103 338 27,900 SH   SOLE 27,900 0 0
DANAHER CORP DEL COM 235851102 313 3,970 SH   SOLE 2,670 0 1,300
DOLBY LABORATORIES INC COM 25659T107 391 9,050 SH   SOLE 8,550 0 500
DONALDSON INC COM 257651109 295 6,975 SH   SOLE 6,975 0 0
DORMAN PRODUCTS INC COM 258278100 32,099 650,823 SH   SOLE 650,423 0 400
DOW CHEM CO COM 260543103 211 4,100 SH   SOLE 4,100 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 238 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 269 10,225 SH   SOLE 6,625 0 3,600
ECOLAB INC COM 278865100 242 2,170 SH   SOLE 1,210 0 960
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 328 5,664 SH   SOLE 5,664 0 0
ENTEROMEDICS INC COM NEW 29365M208 16 10,000 SH   SOLE 10,000 0 0
EXA CORP COM 300614500 7,095 630,077 SH   SOLE 629,677 0 400
EXPRESS SCRIPTS HLDG CO COM 30219G108 247 3,556 SH   SOLE 2,706 0 850
EXXON MOBIL CORP COM 30231G102 2,141 21,263 SH   SOLE 20,863 0 400
FACTSET RESH SYS INC COM 303075105 352 2,925 SH   SOLE 2,925 0 0
FARO TECHNOLOGIES INC COM 311642102 25,662 522,438 SH   SOLE 522,113 0 325
FASTENAL CO COM 311900104 428 8,640 SH   SOLE 7,790 0 850
FLEETMATICS GROUP PLC COM G35569105 30,502 943,181 SH   SOLE 942,706 0 475
FORTINET INC COM 34959E109 313 12,470 SH   SOLE 12,470 0 0
GARMIN LTD SHS H2906T109 666 10,940 SH   SOLE 10,440 0 500
GEEKNET INC COM NEW 36846Q203 137 11,000 SH   SOLE 10,500 0 500
GENERAL ELECTRIC CO COM 369604103 322 12,254 SH   SOLE 12,254 0 0
GENTEX CORP COM 371901109 302 10,365 SH   SOLE 10,365 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 31,108 564,777 SH   SOLE 564,402 0 375
GOOGLE INC CL A 38259P508 219 375 SH   SOLE 275 0 100
GOOGLE INC CL C 38259P706 216 375 SH   SOLE 275 0 100
GRACO INC COM 384109104 365 4,677 SH   SOLE 4,677 0 0
GRAND CANYON ED INC COM 38526M106 30,579 665,201 SH   SOLE 664,776 0 425
HALLIBURTON CO COM 406216101 227 3,200 SH   SOLE 3,200 0 0
HANSEN MEDICAL INC COM 411307101 38 29,100 SH   SOLE 29,100 0 0
HEALTHSTREAM INC COM 42222N103 41,052 1,689,380 SH   SOLE 1,688,330 0 1,050
HIBBETT SPORTS INC COM 428567101 26,932 497,170 SH   SOLE 496,870 0 300
HOME DEPOT INC COM 437076102 205 2,535 SH   SOLE 2,535 0 0
IHS INC CL A 451734107 527 3,885 SH   SOLE 3,885 0 0
INTEL CORP COM 458140100 379 12,250 SH   SOLE 10,150 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 511 2,820 SH   SOLE 2,820 0 0
INTUIT COM 461202103 410 5,095 SH   SOLE 4,195 0 900
IPG PHOTONICS CORP COM 44980X109 479 6,965 SH   SOLE 6,965 0 0
JOHNSON & JOHNSON COM 478160104 539 5,154 SH   SOLE 4,174 0 980
JPMORGAN CHASE & CO COM 46625H100 250 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 484 4,350 SH   SOLE 4,350 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 15,197 243,967 SH   SOLE 243,817 0 150
LUNA INNOVATIONS COM 550351100 14 10,000 SH   SOLE 10,000 0 0
MARKEL CORP COM 570535104 659 1,005 SH   SOLE 905 0 100
MASTERCARD INC CL A 57636Q104 310 4,225 SH   SOLE 2,925 0 1,300
MATADOR RES CO COM 576485205 39,260 1,340,853 SH   SOLE 1,339,978 0 875
MEDIDATA SOLUTIONS INC COM 58471A105 21,086 492,550 SH   SOLE 492,178 0 372
MEDIFAST INC COM 58470H101 15,412 506,793 SH   SOLE 506,518 0 275
MERCK & CO INC NEW COM 58933Y105 492 8,500 SH   SOLE 8,500 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 15,218 737,319 SH   SOLE 736,844 0 475
MESA LABS INC COM 59064R109 26,186 311,881 SH   SOLE 311,681 0 200
MICROSOFT CORP COM 594918104 350 8,387 SH   SOLE 6,767 0 1,620
MIDWAY GOLD CORP COM 598153104 24 26,600 SH   SOLE 26,600 0 0
MONSANTO CO NEW COM 61166W101 201 1,608 SH   SOLE 1,608 0 0
MORNINGSTAR INC COM 617700109 13,932 194,012 SH   SOLE 193,887 0 125
MYRIAD GENETICS INC COM 62855J104 625 16,050 SH   SOLE 15,550 0 500
NATIONAL RESH CORP CL A 637372202 13,350 954,225 SH   SOLE 953,400 0 825
NATIONAL RESH CORP CL B 637372301 14,715 376,236 SH   SOLE 375,961 0 275
NEOGEN CORP COM 640491106 44,118 1,090,140 SH   SOLE 1,089,403 0 737
NIC INC COM 62914B100 26,635 1,680,458 SH   SOLE 1,679,428 0 1,030
NIKE INC CL B 654106103 319 4,115 SH   SOLE 3,335 0 780
NVE CORP COM NEW 629445206 15,475 278,373 SH   SOLE 278,203 0 170
OCEANEERING INTL INC COM 675232102 334 4,280 SH   SOLE 3,760 0 520
OMNICELL INC COM 68213N109 44,081 1,535,373 SH   SOLE 1,534,398 0 975
PFIZER INC COM 717081103 538 18,135 SH   SOLE 18,135 0 0
POLARIS INDS INC COM 731068102 555 4,260 SH   SOLE 4,260 0 0
PRAXAIR INC COM 74005P104 208 1,565 SH   SOLE 1,065 0 500
PRECISION CASTPARTS CORP COM 740189105 233 925 SH   SOLE 645 0 280
PROCTER & GAMBLE CO COM 742718109 443 5,640 SH   SOLE 5,440 0 200
PROS HOLDINGS INC COM 74346Y103 32,319 1,222,350 SH   SOLE 1,221,600 0 750
PROTO LABS INC COM 743713109 38,131 465,469 SH   SOLE 465,194 0 275
RAVEN INDS INC COM 754212108 54,444 1,642,845 SH   SOLE 1,641,820 0 1,025
REPLIGEN CORP COM 759916109 23,800 1,044,319 SH   SOLE 1,043,919 0 400
ROLLINS INC COM 775711104 22,749 758,296 SH   SOLE 757,859 0 437
SCHLUMBERGER LTD COM 806857108 366 3,100 SH   SOLE 2,250 0 850
SCIQUEST INC NEW COM 80908T101 24,986 1,412,432 SH   SOLE 1,411,482 0 950
SIGMA ALDRICH CORP COM 826552101 225 2,215 SH   SOLE 1,295 0 920
SIMPSON MANUFACTURING CO INC COM 829073105 37,565 1,033,145 SH   SOLE 1,032,470 0 675
SIRONA DENTAL SYSTEMS INC COM 82966C103 237 2,870 SH   SOLE 2,870 0 0
SM ENERGY CO COM 78454L100 507 6,030 SH   SOLE 5,830 0 200
SMUCKER J M CO COM NEW 832696405 490 4,596 SH   SOLE 4,596 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 366 1,870 SH   SOLE 1,870 0 0
SPS COMM INC COM 78463M107 41,164 651,431 SH   SOLE 651,056 0 375
STAMPS COM INC COM NEW 852857200 34,838 1,034,082 SH   SOLE 1,032,457 0 1,625
STERICYCLE INC COM 858912108 258 2,175 SH   SOLE 1,775 0 400
STRATASYS LTD SHS M85548101 27,248 239,796 SH   SOLE 239,626 0 170
STREAMLINE HEALTH SOLUTIONS COM 86323X106 157 32,700 SH   SOLE 32,700 0 0
SUN HYDRAULICS CORP COM 866942105 48,369 1,191,348 SH   SOLE 1,190,748 0 600
TECHNE CORP COM 878377100 15,927 172,057 SH   SOLE 171,932 0 125
TRACTOR SUPPLY CO COM 892356106 209 3,460 SH   SOLE 3,460 0 0
TRIMBLE NAVIGATION LTD COM 896239100 797 21,565 SH   SOLE 21,565 0 0
TYLER TECHNOLOGIES INC COM 902252105 39,434 432,342 SH   SOLE 432,067 0 275
UNDER ARMOUR INC CL A 904311107 261 4,380 SH   SOLE 4,380 0 0
UNIFI INC COM NEW 904677200 4,179 151,804 SH   SOLE 149,804 0 2,000
UNION PAC CORP COM 907818108 758 7,600 SH   SOLE 7,600 0 0
UNITED TECHNOLOGIES CORP COM 913017109 275 2,382 SH   SOLE 2,382 0 0
USA MOBILITY INC COM 90341G103 225 14,600 SH   SOLE 14,600 0 0
VERISK ANALYTICS INC CL A 92345Y106 546 9,105 SH   SOLE 8,135 0 970
WALGREEN CO COM 931422109 213 2,880 SH   SOLE 1,910 0 970
WELLS FARGO & CO NEW COM 949746101 205 3,900 SH   SOLE 3,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 33,353 555,511 SH   SOLE 555,186 0 325
XRS CORP COM 983845108 26 10,000 SH   SOLE 10,000 0 0