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 574 3,494 SH   SOLE 3,194 0 300
AAON INC COM PAR $0.004 000360206 47,446 2,119,079 SH   SOLE 2,119,079 0 0
ABAXIS INC COM 002567105 14,317 251,934 SH   SOLE 251,934 0 0
ABBOTT LABS COM 002824100 470 10,440 SH   SOLE 10,440 0 0
ABBVIE INC COM 00287Y109 683 10,440 SH   SOLE 10,440 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 8,364 493,744 SH   SOLE 493,744 0 0
ACI WORLDWIDE INC COM 004498101 37,671 1,867,681 SH   SOLE 1,867,681 0 0
ACTUA CORP COM 005094107 456 24,699 SH   SOLE 24,099 0 600
ADVENT SOFTWARE INC COM 007974108 30,866 1,007,384 SH   SOLE 1,007,384 0 0
ADVISORY BRD CO COM 00762W107 35,285 720,399 SH   SOLE 720,399 0 0
ALIGN TECHNOLOGY INC COM 016255101 32,217 576,226 SH   SOLE 576,226 0 0
AMGEN INC COM 031162100 244 1,530 SH   SOLE 1,530 0 0
ANSYS INC COM 03662Q105 720 8,781 SH   SOLE 8,781 0 0
APPLE INC COM 037833100 305 2,765 SH   SOLE 1,575 0 1,190
AUTOMATIC DATA PROCESSING IN COM 053015103 250 2,995 SH   SOLE 2,045 0 950
BALCHEM CORP COM 057665200 38,625 579,605 SH   SOLE 579,605 0 0
BARD C R INC COM 067383109 391 2,345 SH   SOLE 1,835 0 510
BIO TECHNE CORP COM 09073M104 15,440 167,095 SH   SOLE 167,095 0 0
BLACKBAUD INC COM 09227Q100 35,966 831,383 SH   SOLE 831,383 0 0
BOTTOMLINE TECH DEL INC COM 101388106 36,783 1,455,013 SH   SOLE 1,455,013 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 211 2,820 SH   SOLE 1,680 0 1,140
CANTEL MEDICAL CORP COM 138098108 43,959 1,016,161 SH   SOLE 1,016,161 0 0
CHEVRON CORP NEW COM 166764100 468 4,174 SH   SOLE 4,174 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 16,351 559,206 SH   SOLE 559,206 0 0
COPART INC COM 217204106 631 17,295 SH   SOLE 17,295 0 0
CORE LABORATORIES N V COM N22717107 622 5,170 SH   SOLE 5,170 0 0
COSTAR GROUP INC COM 22160N109 36,137 196,794 SH   SOLE 196,794 0 0
COSTCO WHSL CORP NEW COM 22160K105 443 3,125 SH   SOLE 2,310 0 815
DANAHER CORP DEL COM 235851102 260 3,030 SH   SOLE 2,020 0 1,010
DOLBY LABORATORIES INC COM 25659T107 343 7,950 SH   SOLE 7,350 0 600
DONALDSON INC COM 257651109 632 16,350 SH   SOLE 16,350 0 0
DORMAN PRODUCTS INC COM 258278100 45,100 934,320 SH   SOLE 934,320 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 268 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 292 9,823 SH   SOLE 6,223 0 3,600
ECOLAB INC COM 278865100 227 2,170 SH   SOLE 1,210 0 960
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 368 5,664 SH   SOLE 5,664 0 0
EXA CORP COM 300614500 13,886 1,185,849 SH   SOLE 1,185,849 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 231 2,725 SH   SOLE 1,875 0 850
EXXON MOBIL CORP COM 30231G102 1,912 20,680 SH   SOLE 20,280 0 400
FACTSET RESH SYS INC COM 303075105 315 2,240 SH   SOLE 2,240 0 0
FARO TECHNOLOGIES INC COM 311642102 31,925 509,341 SH   SOLE 509,341 0 0
FASTENAL CO COM 311900104 369 7,760 SH   SOLE 6,510 0 1,250
FLEETMATICS GROUP PLC COM G35569105 40,073 1,129,138 SH   SOLE 1,129,138 0 0
FORTINET INC COM 34959E109 382 12,470 SH   SOLE 12,470 0 0
GARMIN LTD SHS H2906T109 472 8,940 SH   SOLE 8,440 0 500
GENERAL ELECTRIC CO COM 369604103 234 9,254 SH   SOLE 9,254 0 0
GENTEX CORP COM 371901109 506 14,015 SH   SOLE 14,015 0 0
GRACO INC COM 384109104 748 9,327 SH   SOLE 9,327 0 0
GRAND CANYON ED INC COM 38526M106 29,702 636,565 SH   SOLE 636,565 0 0
HANSEN MEDICAL INC COM 411307101 6 11,000 SH   SOLE 11,000 0 0
HEALTHCARE SVCS GRP INC COM 421906108 14,958 483,614 SH   SOLE 483,614 0 0
HEALTHSTREAM INC COM 42222N103 47,989 1,627,845 SH   SOLE 1,627,845 0 0
HEICO CORP NEW CL A 422806208 491 10,365 SH   SOLE 10,365 0 0
HIBBETT SPORTS INC COM 428567101 19,798 408,793 SH   SOLE 408,793 0 0
IHS INC CL A 451734107 840 7,380 SH   SOLE 7,380 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 217 4,000 SH   SOLE 4,000 0 0
INTEL CORP COM 458140100 448 12,350 SH   SOLE 10,250 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 456 2,840 SH   SOLE 2,840 0 0
INTUIT COM 461202103 320 3,470 SH   SOLE 2,570 0 900
IPG PHOTONICS CORP COM 44980X109 668 8,915 SH   SOLE 8,915 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,610 11,305 SH   SOLE 11,305 0 0
JOHNSON & JOHNSON COM 478160104 468 4,479 SH   SOLE 3,499 0 980
JPMORGAN CHASE & CO COM 46625H100 272 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 491 4,250 SH   SOLE 4,250 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 17,563 330,066 SH   SOLE 330,066 0 0
MARKEL CORP COM 570535104 1,024 1,500 SH   SOLE 1,400 0 100
MASTERCARD INC CL A 57636Q104 327 3,795 SH   SOLE 2,495 0 1,300
MATADOR RES CO COM 576485205 24,642 1,218,072 SH   SOLE 1,218,072 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 23,942 501,411 SH   SOLE 501,411 0 0
MERCK & CO INC NEW COM 58933Y105 483 8,500 SH   SOLE 8,500 0 0
MESA LABS INC COM 59064R109 27,083 350,322 SH   SOLE 350,322 0 0
MICROSOFT CORP COM 594918104 318 6,854 SH   SOLE 5,234 0 1,620
MOBILE MINI INC COM 60740F105 265 6,550 SH   SOLE 6,550 0 0
MORNINGSTAR INC COM 617700109 11,753 181,626 SH   SOLE 181,626 0 0
MYRIAD GENETICS INC COM 62855J104 424 12,450 SH   SOLE 11,950 0 500
NATIONAL RESH CORP CL A 637372202 13,347 954,056 SH   SOLE 954,056 0 0
NATIONAL RESH CORP CL B 637372301 14,093 391,810 SH   SOLE 391,810 0 0
NEOGEN CORP COM 640491106 56,398 1,137,291 SH   SOLE 1,137,291 0 0
NIC INC COM 62914B100 29,409 1,634,739 SH   SOLE 1,634,739 0 0
NIKE INC CL B 654106103 251 2,615 SH   SOLE 1,835 0 780
NVE CORP COM NEW 629445206 18,976 268,061 SH   SOLE 268,061 0 0
OCEANEERING INTL INC COM 675232102 394 6,705 SH   SOLE 6,585 0 120
OMNICELL INC COM 68213N109 49,544 1,495,907 SH   SOLE 1,495,907 0 0
PETSMART INC COM 716768106 217 2,665 SH   SOLE 2,665 0 0
PFIZER INC COM 717081103 556 17,835 SH   SOLE 17,835 0 0
POLARIS INDS INC COM 731068102 1,053 6,960 SH   SOLE 6,860 0 100
PROCTER & GAMBLE CO COM 742718109 455 4,990 SH   SOLE 4,790 0 200
PROFIRE ENERGY INC COM 74316X101 4,244 1,861,226 SH   SOLE 1,861,226 0 0
PROS HOLDINGS INC COM 74346Y103 34,461 1,254,052 SH   SOLE 1,254,052 0 0
PROTO LABS INC COM 743713109 39,085 581,970 SH   SOLE 581,970 0 0
QLIK TECHNOLOGIES INC COM 74733T105 216 6,980 SH   SOLE 6,980 0 0
RAVEN INDS INC COM 754212108 38,982 1,559,288 SH   SOLE 1,559,288 0 0
REPLIGEN CORP COM 759916109 22,443 1,133,493 SH   SOLE 1,133,493 0 0
ROLLINS INC COM 775711104 24,065 727,054 SH   SOLE 727,054 0 0
SCHLUMBERGER LTD COM 806857108 226 2,650 SH   SOLE 1,800 0 850
SCIQUEST INC NEW COM 80908T101 19,069 1,319,649 SH   SOLE 1,319,649 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 34,067 984,584 SH   SOLE 984,584 0 0
SIRONA DENTAL SYSTEMS INC COM 82966C103 251 2,870 SH   SOLE 2,870 0 0
SM ENERGY CO COM 78454L100 362 9,380 SH   SOLE 9,080 0 300
SMUCKER J M CO COM NEW 832696405 404 3,996 SH   SOLE 3,996 0 0
SPOK HLDGS INC COM 84863T106 220 12,700 SH   SOLE 12,700 0 0
SPS COMM INC COM 78463M107 36,786 649,579 SH   SOLE 649,579 0 0
STAMPS COM INC COM NEW 852857200 36,088 751,992 SH   SOLE 750,992 0 1,000
STRATASYS LTD SHS M85548101 17,774 213,861 SH   SOLE 213,861 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 55 12,700 SH   SOLE 12,700 0 0
SUN HYDRAULICS CORP COM 866942105 45,651 1,159,246 SH   SOLE 1,159,246 0 0
TRACTOR SUPPLY CO COM 892356106 281 3,560 SH   SOLE 3,460 0 100
TRIMBLE NAVIGATION LTD COM 896239100 805 30,315 SH   SOLE 30,315 0 0
TYLER TECHNOLOGIES INC COM 902252105 45,804 418,535 SH   SOLE 418,535 0 0
UNDER ARMOUR INC CL A 904311107 297 4,380 SH   SOLE 4,380 0 0
UNIFI INC COM NEW 904677200 2,108 70,905 SH   SOLE 68,905 0 2,000
UNION PAC CORP COM 907818108 905 7,600 SH   SOLE 7,600 0 0
UNITED TECHNOLOGIES CORP COM 913017109 274 2,382 SH   SOLE 2,382 0 0
VASCULAR SOLUTIONS INC COM 92231m109 12,636 465,230 SH   SOLE 465,230 0 0
VERISK ANALYTICS INC CL A 92345Y106 564 8,805 SH   SOLE 7,835 0 970
WABTEC CORP COM 929740108 580 6,670 SH   SOLE 5,860 0 810
WELLS FARGO & CO NEW COM 949746101 214 3,900 SH   SOLE 3,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 32,776 530,177 SH   SOLE 530,177 0 0