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 481 3,194 SH   SOLE 2,894 0 300
AAON INC COM PAR $0.004 000360206 35,557 1,531,309 SH   SOLE 1,531,309 0 0
ABAXIS INC COM 002567105 22,249 399,582 SH   SOLE 399,582 0 0
ABBOTT LABS COM 002824100 401 8,940 SH   SOLE 8,940 0 0
ABBVIE INC COM 00287Y109 530 8,940 SH   SOLE 8,940 0 0
ACI WORLDWIDE INC COM 004498101 31,316 1,463,348 SH   SOLE 1,463,348 0 0
ACTUA CORP COM 005094107 239 20,900 SH   SOLE 19,500 0 1,400
ADVISORY BRD CO COM 00762W107 25,902 522,116 SH   SOLE 522,116 0 0
ALIGN TECHNOLOGY INC COM 016255101 27,120 411,848 SH   SOLE 411,848 0 0
ALPHABET INC CAP STK CL C 02079K107 224 295 SH   SOLE 195 0 100
ALPHABET INC CAP STK CL A 02079K305 237 305 SH   SOLE 195 0 110
AMGEN INC COM 031162100 248 1,530 SH   SOLE 1,530 0 0
ANSYS INC COM 03662Q105 1,024 11,075 SH   SOLE 11,075 0 0
APPLE INC COM 037833100 299 2,845 SH   SOLE 1,575 0 1,270
BALCHEM CORP COM 057665200 25,598 421,023 SH   SOLE 421,023 0 0
BARD C R INC COM 067383109 442 2,331 SH   SOLE 1,821 0 510
BIO TECHNE CORP COM 09073M104 13,116 145,735 SH   SOLE 145,735 0 0
BLACKBAUD INC COM 09227Q100 42,114 639,451 SH   SOLE 639,451 0 0
BOTTOMLINE TECH DEL INC COM 101388106 42,019 1,413,355 SH   SOLE 1,413,355 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 296 4,430 SH   SOLE 4,430 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 213 3,096 SH   SOLE 3,096 0 0
CANTEL MEDICAL CORP COM 138098108 40,828 657,039 SH   SOLE 657,039 0 0
CHEVRON CORP NEW COM 166764100 349 3,874 SH   SOLE 3,874 0 0
COPART INC COM 217204106 690 18,151 SH   SOLE 18,151 0 0
CORE LABORATORIES N V COM N22717107 586 5,388 SH   SOLE 5,388 0 0
COSTAR GROUP INC COM 22160N109 29,907 144,696 SH   SOLE 144,696 0 0
COSTCO WHSL CORP NEW COM 22160K105 492 3,045 SH   SOLE 2,310 0 735
DANAHER CORP DEL COM 235851102 269 2,900 SH   SOLE 2,020 0 880
DOLBY LABORATORIES INC COM 25659T107 245 7,268 SH   SOLE 6,668 0 600
DONALDSON INC COM 257651109 312 10,871 SH   SOLE 10,871 0 0
DORMAN PRODUCTS INC COM 258278100 30,964 652,283 SH   SOLE 652,283 0 0
DOW CHEM CO COM 260543103 211 4,100 SH   SOLE 4,100 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 242 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 239 9,325 SH   SOLE 5,725 0 3,600
ECOLAB INC COM 278865100 248 2,170 SH   SOLE 1,210 0 960
EXA CORP COM 300614500 14,231 1,225,763 SH   SOLE 1,225,763 0 0
EXPONENT INC COM 30214U102 24,469 489,867 SH   SOLE 489,867 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 233 2,668 SH   SOLE 1,818 0 850
EXXON MOBIL CORP COM 30231G102 1,542 19,780 SH   SOLE 19,380 0 400
FACTSET RESH SYS INC COM 303075105 355 2,186 SH   SOLE 2,186 0 0
FASTENAL CO COM 311900104 611 14,969 SH   SOLE 12,139 0 2,830
FLEETMATICS GROUP PLC COM G35569105 33,659 662,703 SH   SOLE 662,703 0 0
FORTINET INC COM 34959E109 247 7,933 SH   SOLE 7,933 0 0
GARMIN LTD SHS H2906T109 321 8,628 SH   SOLE 8,128 0 500
GENERAL ELECTRIC CO COM 369604103 257 8,254 SH   SOLE 8,254 0 0
GENTEX CORP COM 371901109 649 40,517 SH   SOLE 40,517 0 0
GRACO INC COM 384109104 702 9,743 SH   SOLE 9,743 0 0
GRAND CANYON ED INC COM 38526M106 21,672 540,189 SH   SOLE 540,189 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 334 5,560 SH   SOLE 5,560 0 0
HEALTHCARE SVCS GRP INC COM 421906108 25,868 741,846 SH   SOLE 741,846 0 0
HEALTHSTREAM INC COM 42222N103 23,177 1,053,510 SH   SOLE 1,053,510 0 0
HEICO CORP NEW CL A 422806208 535 10,874 SH   SOLE 10,874 0 0
HEXCEL CORP NEW COM 428291108 218 4,698 SH   SOLE 4,698 0 0
HOME DEPOT INC COM 437076102 243 1,835 SH   SOLE 1,835 0 0
IHS INC CL A 451734107 1,448 12,229 SH   SOLE 11,239 0 990
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 271 4,000 SH   SOLE 4,000 0 0
INTEL CORP COM 458140100 425 12,350 SH   SOLE 10,250 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 374 2,720 SH   SOLE 2,720 0 0
INTUIT COM 461202103 287 2,970 SH   SOLE 2,320 0 650
IPG PHOTONICS CORP COM 44980X109 814 9,130 SH   SOLE 9,130 0 0
IRADIMED CORP COM 46266A109 3,919 139,805 SH   SOLE 139,805 0 0
JOHNSON & JOHNSON COM 478160104 460 4,479 SH   SOLE 3,499 0 980
JPMORGAN CHASE & CO COM 46625H100 287 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 541 4,250 SH   SOLE 4,250 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 31,026 286,162 SH   SOLE 286,162 0 0
MARKEL CORP COM 570535104 1,201 1,360 SH   SOLE 1,260 0 100
MASTERCARD INC CL A 57636Q104 340 3,495 SH   SOLE 2,495 0 1,000
MATADOR RES CO COM 576485205 20,696 1,046,838 SH   SOLE 1,046,838 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 20,912 424,255 SH   SOLE 424,255 0 0
MERCK & CO INC NEW COM 58933Y105 423 8,000 SH   SOLE 8,000 0 0
MESA LABS INC COM 59064R109 31,910 320,704 SH   SOLE 320,704 0 0
MICROSOFT CORP COM 594918104 380 6,854 SH   SOLE 5,234 0 1,620
MOBILE MINI INC COM 60740F105 18,412 591,448 SH   SOLE 591,448 0 0
MORNINGSTAR INC COM 617700109 9,034 112,355 SH   SOLE 112,355 0 0
MYRIAD GENETICS INC COM 62855J104 471 10,904 SH   SOLE 10,404 0 500
NATIONAL RESH CORP CL A 637372202 13,028 812,232 SH   SOLE 812,232 0 0
NATIONAL RESH CORP CL B 637372301 12,537 349,998 SH   SOLE 349,998 0 0
NEOGEN CORP COM 640491106 42,117 745,166 SH   SOLE 745,166 0 0
NIC INC COM 62914B100 27,220 1,383,140 SH   SOLE 1,383,140 0 0
NIKE INC CL B 654106103 261 4,170 SH   SOLE 3,090 0 1,080
NVE CORP COM NEW 629445206 14,539 258,797 SH   SOLE 258,797 0 0
OMNICELL INC COM 68213N109 41,721 1,342,369 SH   SOLE 1,342,369 0 0
PFIZER INC COM 717081103 576 17,835 SH   SOLE 17,835 0 0
POLARIS INDS INC COM 731068102 656 7,636 SH   SOLE 7,256 0 380
PRAXAIR INC COM 74005P104 222 2,165 SH   SOLE 1,365 0 800
PROCTER & GAMBLE CO COM 742718109 372 4,690 SH   SOLE 4,490 0 200
PROS HOLDINGS INC COM 74346Y103 29,706 1,289,306 SH   SOLE 1,289,306 0 0
PROTO LABS INC COM 743713109 31,598 496,118 SH   SOLE 496,118 0 0
QLIK TECHNOLOGIES INC COM 74733T105 215 6,804 SH   SOLE 6,804 0 0
RAVEN INDS INC COM 754212108 7,394 473,992 SH   SOLE 473,992 0 0
REPLIGEN CORP COM 759916109 24,518 866,673 SH   SOLE 866,673 0 0
ROGERS CORP COM 775133101 18,964 367,730 SH   SOLE 367,730 0 0
ROLLINS INC COM 775711104 23,124 892,819 SH   SOLE 892,819 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 28,943 847,515 SH   SOLE 847,515 0 0
SIRONA DENTAL SYSTEMS INC COM 82966C103 303 2,769 SH   SOLE 2,769 0 0
SMITH A O COM 831865209 433 5,655 SH   SOLE 5,655 0 0
SMUCKER J M CO COM NEW 832696405 546 4,424 SH   SOLE 3,974 0 450
SPOK HLDGS INC COM 84863T106 224 12,200 SH   SOLE 12,200 0 0
SPS COMM INC COM 78463M107 40,659 579,103 SH   SOLE 579,103 0 0
STAMPS COM INC COM NEW 852857200 55,404 505,464 SH   SOLE 504,464 0 1,000
STREAMLINE HEALTH SOLUTIONS COM 86323X106 14 10,100 SH   SOLE 10,100 0 0
SUN HYDRAULICS CORP COM 866942105 27,731 873,959 SH   SOLE 873,959 0 0
TRACTOR SUPPLY CO COM 892356106 299 3,495 SH   SOLE 3,395 0 100
TREX CO INC COM 89531P105 18,458 485,228 SH   SOLE 485,228 0 0
TRIMBLE NAVIGATION LTD COM 896239100 286 13,324 SH   SOLE 13,324 0 0
TYLER TECHNOLOGIES INC COM 902252105 44,262 253,915 SH   SOLE 253,915 0 0
UNIFI INC COM NEW 904677200 1,760 62,522 SH   SOLE 60,522 0 2,000
UNION PAC CORP COM 907818108 500 6,400 SH   SOLE 6,400 0 0
VASCULAR SOLUTIONS INC COM 92231m109 29,442 856,111 SH   SOLE 856,111 0 0
VERISK ANALYTICS INC COM 92345Y106 617 8,027 SH   SOLE 7,257 0 770
WABTEC CORP COM 929740108 707 9,948 SH   SOLE 9,538 0 410
WAGEWORKS INC COM 930427109 5,903 130,101 SH   SOLE 130,101 0 0
WELLS FARGO & CO NEW COM 949746101 201 3,702 SH   SOLE 3,302 0 400
WESTWOOD HLDGS GROUP INC COM 961765104 23,653 454,085 SH   SOLE 454,085 0 0