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 527 3,194 SH   SOLE 2,894 0 300
AAON INC COM PAR $0.004 000360206 50,889 2,074,563 SH   SOLE 2,074,563 0 0
ABAXIS INC COM 002567105 15,167 236,584 SH   SOLE 236,584 0 0
ABBOTT LABS COM 002824100 414 8,940 SH   SOLE 8,940 0 0
ABBVIE INC COM 00287Y109 523 8,940 SH   SOLE 8,940 0 0
ACI WORLDWIDE INC COM 004498101 39,513 1,824,241 SH   SOLE 1,824,241 0 0
ACTUA CORP COM 005094107 344 22,200 SH   SOLE 21,600 0 600
ADVENT SOFTWARE INC COM 007974108 14,271 323,534 SH   SOLE 323,534 0 0
ADVISORY BRD CO COM 00762W107 36,542 685,839 SH   SOLE 685,839 0 0
ALIGN TECHNOLOGY INC COM 016255101 28,369 527,453 SH   SOLE 527,453 0 0
AMGEN INC COM 031162100 245 1,530 SH   SOLE 1,530 0 0
ANSYS INC COM 03662Q105 895 10,150 SH   SOLE 10,150 0 0
APPLE INC COM 037833100 344 2,765 SH   SOLE 1,575 0 1,190
AUTOMATIC DATA PROCESSING IN COM 053015103 256 2,995 SH   SOLE 2,045 0 950
BALCHEM CORP COM 057665200 31,043 560,540 SH   SOLE 560,540 0 0
BARD C R INC COM 067383109 390 2,331 SH   SOLE 1,821 0 510
BIO TECHNE CORP COM 09073M104 16,357 163,099 SH   SOLE 163,099 0 0
BLACKBAUD INC COM 09227Q100 38,103 804,203 SH   SOLE 804,203 0 0
BOTTOMLINE TECH DEL INC COM 101388106 38,942 1,422,793 SH   SOLE 1,422,793 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 206 2,820 SH   SOLE 1,680 0 1,140
CANTEL MEDICAL CORP COM 138098108 47,207 993,831 SH   SOLE 993,831 0 0
CHEVRON CORP NEW COM 166764100 407 3,874 SH   SOLE 3,874 0 0
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 12,003 545,591 SH   SOLE 545,591 0 0
COPART INC COM 217204106 670 17,826 SH   SOLE 17,826 0 0
CORE LABORATORIES N V COM N22717107 555 5,313 SH   SOLE 5,313 0 0
COSTAR GROUP INC COM 22160N109 36,430 184,149 SH   SOLE 184,149 0 0
COSTCO WHSL CORP NEW COM 22160K105 473 3,125 SH   SOLE 2,310 0 815
DANAHER CORP DEL COM 235851102 257 3,030 SH   SOLE 2,020 0 1,010
DOLBY LABORATORIES INC COM 25659T107 299 7,848 SH   SOLE 7,248 0 600
DONALDSON INC COM 257651109 637 16,891 SH   SOLE 16,891 0 0
DORMAN PRODUCTS INC COM 258278100 45,208 908,712 SH   SOLE 908,712 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 259 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 238 9,325 SH   SOLE 5,725 0 3,600
ECOLAB INC COM 278865100 248 2,170 SH   SOLE 1,210 0 960
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 249 4,464 SH   SOLE 4,464 0 0
EXA CORP COM 300614500 13,970 1,175,954 SH   SOLE 1,175,954 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 232 2,668 SH   SOLE 1,818 0 850
EXXON MOBIL CORP COM 30231G102 1,681 19,780 SH   SOLE 19,380 0 400
FACTSET RESH SYS INC COM 303075105 351 2,206 SH   SOLE 2,206 0 0
FARO TECHNOLOGIES INC COM 311642102 31,011 499,131 SH   SOLE 499,131 0 0
FASTENAL CO COM 311900104 365 8,819 SH   SOLE 6,989 0 1,830
FLEETMATICS GROUP PLC COM G35569105 41,546 926,333 SH   SOLE 926,333 0 0
FORTINET INC COM 34959E109 429 12,263 SH   SOLE 12,263 0 0
GARMIN LTD SHS H2906T109 419 8,828 SH   SOLE 8,328 0 500
GENERAL ELECTRIC CO COM 369604103 230 9,254 SH   SOLE 9,254 0 0
GENTEX CORP COM 371901109 625 34,172 SH   SOLE 34,172 0 0
GRACO INC COM 384109104 692 9,593 SH   SOLE 9,593 0 0
GRAND CANYON ED INC COM 38526M106 26,804 619,035 SH   SOLE 619,035 0 0
HANSEN MEDICAL INC COM 411307101 10 11,000 SH   SOLE 11,000 0 0
HEALTHCARE SVCS GRP INC COM 421906108 27,129 844,349 SH   SOLE 844,349 0 0
HEALTHSTREAM INC COM 42222N103 40,120 1,592,075 SH   SOLE 1,592,075 0 0
HEICO CORP NEW CL A 422806208 530 10,704 SH   SOLE 10,704 0 0
HEXCEL CORP NEW COM 428291108 231 4,488 SH   SOLE 4,488 0 0
HIBBETT SPORTS INC COM 428567101 17,907 364,998 SH   SOLE 364,998 0 0
HOME DEPOT INC COM 437076102 208 1,835 SH   SOLE 1,835 0 0
IHS INC CL A 451734107 1,148 10,089 SH   SOLE 9,639 0 450
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 247 4,000 SH   SOLE 4,000 0 0
INTEL CORP COM 458140100 386 12,350 SH   SOLE 10,250 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 437 2,720 SH   SOLE 2,720 0 0
INTUIT COM 461202103 288 2,970 SH   SOLE 2,320 0 650
IPG PHOTONICS CORP COM 44980X109 837 9,030 SH   SOLE 9,030 0 0
JOHNSON & JOHNSON COM 478160104 451 4,479 SH   SOLE 3,499 0 980
JPMORGAN CHASE & CO COM 46625H100 263 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 455 4,250 SH   SOLE 4,250 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 25,097 325,471 SH   SOLE 325,471 0 0
MARKEL CORP COM 570535104 1,176 1,530 SH   SOLE 1,430 0 100
MASTERCARD INC CL A 57636Q104 328 3,795 SH   SOLE 2,495 0 1,300
MATADOR RES CO COM 576485205 26,014 1,186,769 SH   SOLE 1,186,769 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 23,791 485,136 SH   SOLE 485,136 0 0
MERCK & CO INC NEW COM 58933Y105 489 8,500 SH   SOLE 8,500 0 0
MESA LABS INC COM 59064R109 24,808 343,597 SH   SOLE 343,597 0 0
MICROSOFT CORP COM 594918104 279 6,854 SH   SOLE 5,234 0 1,620
MOBILE MINI INC COM 60740F105 16,295 382,155 SH   SOLE 382,155 0 0
MORNINGSTAR INC COM 617700109 12,769 170,460 SH   SOLE 170,460 0 0
MYRIAD GENETICS INC COM 62855J104 435 12,294 SH   SOLE 11,794 0 500
NATIONAL RESH CORP CL A 637372202 13,394 930,151 SH   SOLE 930,151 0 0
NATIONAL RESH CORP CL B 637372301 12,289 387,965 SH   SOLE 387,965 0 0
NEOGEN CORP COM 640491106 51,905 1,110,750 SH   SOLE 1,110,750 0 0
NIC INC COM 62914B100 28,308 1,602,029 SH   SOLE 1,602,029 0 0
NIKE INC CL B 654106103 204 2,035 SH   SOLE 1,495 0 540
NVE CORP COM NEW 629445206 18,130 263,056 SH   SOLE 263,056 0 0
OCEANEERING INTL INC COM 675232102 364 6,754 SH   SOLE 6,634 0 120
OMNICELL INC COM 68213N109 51,028 1,453,792 SH   SOLE 1,453,792 0 0
PFIZER INC COM 717081103 620 17,835 SH   SOLE 17,835 0 0
POLARIS INDS INC COM 731068102 987 6,996 SH   SOLE 6,896 0 100
PROCTER & GAMBLE CO COM 742718109 384 4,690 SH   SOLE 4,490 0 200
PROFIRE ENERGY INC COM 74316X101 1,393 1,031,986 SH   SOLE 1,031,986 0 0
PROS HOLDINGS INC COM 74346Y103 30,510 1,234,732 SH   SOLE 1,234,732 0 0
PROTO LABS INC COM 743713109 39,567 565,250 SH   SOLE 565,250 0 0
QLIK TECHNOLOGIES INC COM 74733T105 213 6,844 SH   SOLE 6,844 0 0
RAVEN INDS INC COM 754212108 25,590 1,250,728 SH   SOLE 1,250,728 0 0
REPLIGEN CORP COM 759916109 31,581 1,040,233 SH   SOLE 1,040,233 0 0
ROGERS CORP COM 775133101 18,477 224,750 SH   SOLE 224,750 0 0
ROLLINS INC COM 775711104 26,269 1,062,251 SH   SOLE 1,062,251 0 0
SCIQUEST INC NEW COM 80908T101 21,975 1,297,994 SH   SOLE 1,297,994 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 35,595 952,499 SH   SOLE 952,499 0 0
SIRONA DENTAL SYSTEMS INC COM 82966C103 249 2,769 SH   SOLE 2,769 0 0
SM ENERGY CO COM 78454L100 501 9,689 SH   SOLE 9,389 0 300
SMUCKER J M CO COM NEW 832696405 417 3,599 SH   SOLE 3,599 0 0
SPOK HLDGS INC COM 84863T106 243 12,700 SH   SOLE 12,700 0 0
SPS COMM INC COM 78463M107 42,869 638,884 SH   SOLE 638,884 0 0
STAMPS COM INC COM NEW 852857200 49,027 728,597 SH   SOLE 727,597 0 1,000
STERICYCLE INC COM 858912108 200 1,425 SH   SOLE 1,025 0 400
STRATASYS LTD SHS M85548101 10,771 204,079 SH   SOLE 204,079 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 45 12,700 SH   SOLE 12,700 0 0
SUN HYDRAULICS CORP COM 866942105 41,030 992,010 SH   SOLE 992,010 0 0
TRACTOR SUPPLY CO COM 892356106 297 3,495 SH   SOLE 3,395 0 100
TRIMBLE NAVIGATION LTD COM 896239100 780 30,939 SH   SOLE 30,939 0 0
TYLER TECHNOLOGIES INC COM 902252105 48,161 399,575 SH   SOLE 399,575 0 0
UNDER ARMOUR INC CL A 904311107 349 4,319 SH   SOLE 4,319 0 0
UNIFI INC COM NEW 904677200 2,547 70,572 SH   SOLE 68,572 0 2,000
UNION PAC CORP COM 907818108 693 6,400 SH   SOLE 6,400 0 0
VASCULAR SOLUTIONS INC COM 92231m109 22,573 744,505 SH   SOLE 744,505 0 0
VERISK ANALYTICS INC CL A 92345Y106 623 8,727 SH   SOLE 7,757 0 970
WABTEC CORP COM 929740108 648 6,823 SH   SOLE 6,013 0 810
WELLS FARGO & CO NEW COM 949746101 212 3,900 SH   SOLE 3,500 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 30,976 513,697 SH   SOLE 513,697 0 0