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 532 3,194 SH   SOLE 2,894 0 300
AAON INC COM PAR $0.004 000360206 54,339 1,940,674 SH   SOLE 1,558,349 0 382,325
ABAXIS INC COM 002567105 22,446 494,507 SH   SOLE 408,157 0 86,350
ABBOTT LABS COM 002824100 374 8,940 SH   SOLE 8,940 0 0
ABBVIE INC COM 00287Y109 511 8,940 SH   SOLE 8,940 0 0
ACI WORLDWIDE INC COM 004498101 35,943 1,728,843 SH   SOLE 1,432,218 0 296,625
ACTUA CORP COM 005094107 189 20,900 SH   SOLE 19,500 0 1,400
ADVISORY BRD CO COM 00762W107 16,162 501,146 SH   SOLE 409,936 0 91,210
ALIGN TECHNOLOGY INC COM 016255101 34,317 472,100 SH   SOLE 390,150 0 81,950
ALPHABET INC CAP STK CL C 02079K107 220 295 SH   SOLE 195 0 100
ALPHABET INC CAP STK CL A 02079K305 233 305 SH   SOLE 195 0 110
AMGEN INC COM 031162100 229 1,530 SH   SOLE 1,530 0 0
ANSYS INC COM 03662Q105 991 11,075 SH   SOLE 11,075 0 0
APPLE INC COM 037833100 386 3,545 SH   SOLE 2,175 0 1,370
BALCHEM CORP COM 057665200 26,758 431,448 SH   SOLE 353,648 0 77,800
BARD C R INC COM 067383109 473 2,331 SH   SOLE 1,821 0 510
BIO TECHNE CORP COM 09073M104 16,781 177,544 SH   SOLE 148,694 0 28,850
BLACKBAUD INC COM 09227Q100 48,008 763,366 SH   SOLE 631,141 0 132,225
BOTTOMLINE TECH DEL INC COM 101388106 53,943 1,769,190 SH   SOLE 1,433,455 0 335,735
BRIGHT HORIZONS FAM SOL IN D COM 109194100 506 7,805 SH   SOLE 7,805 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 220 2,970 SH   SOLE 1,830 0 1,140
CANTEL MEDICAL CORP COM 138098108 52,164 730,995 SH   SOLE 590,045 0 140,950
CHEVRON CORP NEW COM 166764100 370 3,874 SH   SOLE 3,874 0 0
COPART INC COM 217204106 740 18,151 SH   SOLE 18,151 0 0
CORE LABORATORIES N V COM N22717107 606 5,388 SH   SOLE 5,388 0 0
COSTAR GROUP INC COM 22160N109 31,029 164,901 SH   SOLE 137,101 0 27,800
COSTCO WHSL CORP NEW COM 22160K105 480 3,045 SH   SOLE 2,310 0 735
DANAHER CORP DEL COM 235851102 275 2,900 SH   SOLE 2,020 0 880
DENTSPLY SIRONA INC COM 24906P109 228 3,695 SH   SOLE 3,695 0 0
DOLBY LABORATORIES INC COM 25659T107 316 7,268 SH   SOLE 6,668 0 600
DONALDSON INC COM 257651109 347 10,871 SH   SOLE 10,871 0 0
DORMAN PRODUCTS INC COM 258278100 44,575 819,083 SH   SOLE 657,808 0 161,275
DOW CHEM CO COM 260543103 209 4,100 SH   SOLE 4,100 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 230 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 249 9,325 SH   SOLE 5,725 0 3,600
ECOLAB INC COM 278865100 242 2,170 SH   SOLE 1,210 0 960
EXA CORP COM 300614500 20,584 1,589,489 SH   SOLE 1,264,183 0 325,306
EXPONENT INC COM 30214U102 31,357 614,727 SH   SOLE 498,227 0 116,500
EXXON MOBIL CORP COM 30231G102 1,653 19,780 SH   SOLE 19,380 0 400
FACTSET RESH SYS INC COM 303075105 331 2,186 SH   SOLE 2,186 0 0
FASTENAL CO COM 311900104 733 14,969 SH   SOLE 12,139 0 2,830
FLEETMATICS GROUP PLC COM G35569105 33,367 819,618 SH   SOLE 674,043 0 145,575
FORTINET INC COM 34959E109 243 7,933 SH   SOLE 7,933 0 0
GARMIN LTD SHS H2906T109 411 10,278 SH   SOLE 9,578 0 700
GENERAL ELECTRIC CO COM 369604103 262 8,254 SH   SOLE 8,254 0 0
GENTEX CORP COM 371901109 446 28,412 SH   SOLE 28,412 0 0
GRACO INC COM 384109104 818 9,743 SH   SOLE 9,743 0 0
GRAND CANYON ED INC COM 38526M106 28,953 677,419 SH   SOLE 546,944 0 130,475
GUIDEWIRE SOFTWARE INC COM 40171V100 371 6,810 SH   SOLE 6,810 0 0
HEALTHCARE SVCS GRP INC COM 421906108 33,946 922,186 SH   SOLE 754,386 0 167,800
HEALTHSTREAM INC COM 42222N103 33,189 1,502,465 SH   SOLE 1,224,240 0 278,225
HEICO CORP NEW CL A 422806208 558 11,724 SH   SOLE 11,724 0 0
HEXCEL CORP NEW COM 428291108 205 4,698 SH   SOLE 4,698 0 0
HOME DEPOT INC COM 437076102 245 1,835 SH   SOLE 1,835 0 0
IHS INC CL A 451734107 1,208 9,729 SH   SOLE 8,739 0 990
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 269 4,000 SH   SOLE 4,000 0 0
INTEL CORP COM 458140100 400 12,350 SH   SOLE 10,250 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 412 2,720 SH   SOLE 2,720 0 0
INTUIT COM 461202103 309 2,970 SH   SOLE 2,320 0 650
INTUITIVE SURGICAL INC COM NEW 46120E602 201 335 SH   SOLE 195 0 140
IPG PHOTONICS CORP COM 44980X109 644 6,705 SH   SOLE 6,705 0 0
IRADIMED CORP COM 46266A109 6,151 321,010 SH   SOLE 259,360 0 61,650
JOHNSON & JOHNSON COM 478160104 485 4,479 SH   SOLE 3,499 0 980
JPMORGAN CHASE & CO COM 46625H100 257 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 572 4,250 SH   SOLE 4,250 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 44,267 413,362 SH   SOLE 338,837 0 74,525
MARKEL CORP COM 570535104 1,122 1,259 SH   SOLE 1,079 0 180
MASTERCARD INC CL A 57636Q104 328 3,475 SH   SOLE 2,475 0 1,000
MATADOR RES CO COM 576485205 24,737 1,304,688 SH   SOLE 1,061,963 0 242,725
MEDIDATA SOLUTIONS INC COM 58471A105 20,044 517,810 SH   SOLE 431,060 0 86,750
MERCK & CO INC NEW COM 58933Y105 423 8,000 SH   SOLE 8,000 0 0
MESA LABS INC COM 59064R109 42,501 441,106 SH   SOLE 363,089 0 78,017
MICROSOFT CORP COM 594918104 379 6,854 SH   SOLE 5,234 0 1,620
MOBILE MINI INC COM 60740F105 25,231 764,108 SH   SOLE 604,108 0 160,000
MYRIAD GENETICS INC COM 62855J104 275 7,339 SH   SOLE 6,839 0 500
NATIONAL RESH CORP CL A 637372202 15,239 980,030 SH   SOLE 788,905 0 191,125
NATIONAL RESH CORP CL B 637372301 15,538 443,957 SH   SOLE 346,778 0 97,179
NEOGEN CORP COM 640491106 45,945 912,518 SH   SOLE 755,081 0 157,437
NIC INC COM 62914B100 31,933 1,771,085 SH   SOLE 1,405,485 0 365,600
NIKE INC CL B 654106103 245 3,990 SH   SOLE 3,090 0 900
NVE CORP COM NEW 629445206 18,577 328,627 SH   SOLE 260,277 0 68,350
OMNICELL INC COM 68213N109 48,571 1,742,769 SH   SOLE 1,407,469 0 335,300
PFIZER INC COM 717081103 529 17,835 SH   SOLE 17,835 0 0
POLARIS INDS INC COM 731068102 726 7,376 SH   SOLE 7,126 0 250
PRAXAIR INC COM 74005P104 271 2,365 SH   SOLE 1,465 0 900
PROCTER & GAMBLE CO COM 742718109 386 4,690 SH   SOLE 4,490 0 200
PROS HOLDINGS INC COM 74346Y103 19,341 1,640,434 SH   SOLE 1,280,136 0 360,298
PROTO LABS INC COM 743713109 48,402 627,868 SH   SOLE 504,208 0 123,660
QLIK TECHNOLOGIES INC COM 74733T105 205 7,104 SH   SOLE 7,104 0 0
REPLIGEN CORP COM 759916109 29,352 1,094,423 SH   SOLE 879,823 0 214,600
ROGERS CORP COM 775133101 27,646 461,765 SH   SOLE 373,115 0 88,650
ROLLINS INC COM 775711104 28,709 1,058,578 SH   SOLE 897,703 0 160,875
RUBICON PROJ INC COM 78112V102 8,896 486,626 SH   SOLE 380,561 0 106,065
SIMPSON MANUFACTURING CO INC COM 829073105 41,060 1,075,715 SH   SOLE 862,715 0 213,000
SMITH A O COM 831865209 485 6,355 SH   SOLE 6,355 0 0
SMUCKER J M CO COM NEW 832696405 672 5,174 SH   SOLE 4,474 0 700
SPOK HLDGS INC COM 84863T106 214 12,200 SH   SOLE 12,200 0 0
SPS COMM INC COM 78463M107 36,659 853,718 SH   SOLE 698,693 0 155,025
STAMPS COM INC COM NEW 852857200 53,633 504,634 SH   SOLE 411,784 0 92,850
SUN HYDRAULICS CORP COM 866942105 29,445 887,169 SH   SOLE 725,194 0 161,975
TRACTOR SUPPLY CO COM 892356106 316 3,495 SH   SOLE 3,395 0 100
TREX CO INC COM 89531P105 33,203 692,743 SH   SOLE 561,218 0 131,525
TRIMBLE NAVIGATION LTD COM 896239100 330 13,324 SH   SOLE 13,324 0 0
TYLER TECHNOLOGIES INC COM 902252105 37,228 289,463 SH   SOLE 237,713 0 51,750
ULTIMATE SOFTWARE GROUP INC COM 90385D107 340 1,755 SH   SOLE 1,755 0 0
UNIFI INC COM NEW 904677200 1,249 54,522 SH   SOLE 52,522 0 2,000
UNION PAC CORP COM 907818108 509 6,400 SH   SOLE 6,400 0 0
VASCULAR SOLUTIONS INC COM 92231m109 40,535 1,246,083 SH   SOLE 1,019,126 0 226,957
VERISK ANALYTICS INC COM 92345Y106 642 8,027 SH   SOLE 7,257 0 770
VERIZON COMMUNICATIONS INC COM 92343V104 220 4,062 SH   SOLE 4,062 0 0
WABTEC CORP COM 929740108 818 10,323 SH   SOLE 9,913 0 410
WAGEWORKS INC COM 930427109 25,183 497,580 SH   SOLE 406,580 0 91,000
WESTWOOD HLDGS GROUP INC COM 961765104 33,597 572,831 SH   SOLE 459,006 0 113,825