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   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