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 FIGI (to the nearest dollar) 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