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 559 3,194 SH   SOLE 2,894 0 300
AAON INC COM PAR $0.004 000360206 38,409 1,396,169 SH   SOLE 1,370,219 0 25,950
ABAXIS INC COM 002567105 20,268 429,127 SH   SOLE 421,702 0 7,425
ABBOTT LABS COM 002824100 351 8,940 SH   SOLE 8,940 0 0
ABBVIE INC COM 00287Y109 491 7,935 SH   SOLE 7,935 0 0
ACI WORLDWIDE INC COM 004498101 28,719 1,472,028 SH   SOLE 1,444,053 0 27,975
ACTUA CORP COM 005094107 162 17,900 SH   SOLE 16,500 0 1,400
ALIGN TECHNOLOGY INC COM 016255101 32,270 400,620 SH   SOLE 393,595 0 7,025
ALPHABET INC CAP STK CL C 02079K107 204 295 SH   SOLE 195 0 100
ALPHABET INC CAP STK CL A 02079K305 215 305 SH   SOLE 195 0 110
AMGEN INC COM 031162100 202 1,330 SH   SOLE 1,330 0 0
ANSYS INC COM 03662Q105 1,201 13,234 SH   SOLE 12,164 0 1,070
APPLE INC COM 037833100 346 3,620 SH   SOLE 2,300 0 1,320
BALCHEM CORP COM 057665200 21,940 367,808 SH   SOLE 361,033 0 6,775
BARD C R INC COM 067383109 532 2,261 SH   SOLE 1,821 0 440
BIO TECHNE CORP COM 09073M104 17,395 154,249 SH   SOLE 151,399 0 2,850
BLACKBAUD INC COM 09227Q100 44,791 659,661 SH   SOLE 647,461 0 12,200
BOTTOMLINE TECH DEL INC COM 101388106 27,638 1,283,685 SH   SOLE 1,259,790 0 23,895
BRIGHT HORIZONS FAM SOL IN D COM 109194100 617 9,305 SH   SOLE 9,305 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 228 3,096 SH   SOLE 3,096 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 206 2,780 SH   SOLE 1,680 0 1,100
CANTEL MEDICAL CORP COM 138098108 41,800 608,180 SH   SOLE 596,555 0 11,625
CHEVRON CORP NEW COM 166764100 343 3,274 SH   SOLE 3,274 0 0
COPART INC COM 217204106 890 18,151 SH   SOLE 18,151 0 0
CORE LABORATORIES N V COM N22717107 655 5,288 SH   SOLE 5,288 0 0
COSTAR GROUP INC COM 22160N109 30,953 141,556 SH   SOLE 139,206 0 2,350
COSTCO WHSL CORP NEW COM 22160K105 475 3,025 SH   SOLE 2,310 0 715
DANAHER CORP DEL COM 235851102 289 2,860 SH   SOLE 2,020 0 840
DENTSPLY SIRONA INC COM 24906P109 229 3,695 SH   SOLE 3,695 0 0
DOLBY LABORATORIES INC COM 25659T107 348 7,268 SH   SOLE 6,668 0 600
DONALDSON INC COM 257651109 374 10,871 SH   SOLE 10,871 0 0
DORMAN PRODUCTS INC COM 258278100 38,708 676,718 SH   SOLE 664,868 0 11,850
DOW CHEM CO COM 260543103 204 4,100 SH   SOLE 4,100 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 235 3,630 SH   SOLE 3,630 0 0
E M C CORP MASS COM 268648102 251 9,225 SH   SOLE 5,725 0 3,500
ECOLAB INC COM 278865100 236 1,990 SH   SOLE 1,160 0 830
EXA CORP COM 300614500 19,008 1,315,443 SH   SOLE 1,291,768 0 23,675
EXPONENT INC COM 30214U102 32,045 548,617 SH   SOLE 538,592 0 10,025
EXXON MOBIL CORP COM 30231G102 1,854 19,780 SH   SOLE 19,380 0 400
FACTSET RESH SYS INC COM 303075105 353 2,186 SH   SOLE 2,186 0 0
FASTENAL CO COM 311900104 651 14,659 SH   SOLE 11,899 0 2,760
FLEETMATICS GROUP PLC COM G35569105 30,259 698,328 SH   SOLE 684,753 0 13,575
FORTINET INC COM 34959E109 244 7,733 SH   SOLE 7,733 0 0
FOX FACTORY HLDG CORP COM 35138V102 10,254 590,310 SH   SOLE 579,210 0 11,100
GARMIN LTD SHS H2906T109 428 10,078 SH   SOLE 9,378 0 700
GENERAL ELECTRIC CO COM 369604103 250 7,954 SH   SOLE 7,954 0 0
GENTEX CORP COM 371901109 439 28,412 SH   SOLE 28,412 0 0
GRACO INC COM 384109104 770 9,743 SH   SOLE 9,743 0 0
GRAND CANYON ED INC COM 38526M106 22,601 566,149 SH   SOLE 555,974 0 10,175
GUIDEWIRE SOFTWARE INC COM 40171V100 421 6,810 SH   SOLE 6,810 0 0
HEALTHCARE SVCS GRP INC COM 421906108 32,618 788,261 SH   SOLE 774,136 0 14,125
HEALTHSTREAM INC COM 42222N103 33,776 1,273,610 SH   SOLE 1,249,990 0 23,620
HEICO CORP NEW CL A 422806208 629 11,724 SH   SOLE 11,724 0 0
HOME DEPOT INC COM 437076102 234 1,835 SH   SOLE 1,835 0 0
IHS INC CL A 451734107 1,134 9,809 SH   SOLE 8,839 0 970
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 319 4,000 SH   SOLE 4,000 0 0
INTEL CORP COM 458140100 403 12,280 SH   SOLE 10,250 0 2,030
INTERNATIONAL BUSINESS MACHS COM 459200101 350 2,305 SH   SOLE 2,305 0 0
INTUIT COM 461202103 328 2,940 SH   SOLE 2,320 0 620
IPG PHOTONICS CORP COM 44980X109 528 6,605 SH   SOLE 6,605 0 0
IRADIMED CORP COM 46266A109 6,263 287,835 SH   SOLE 282,685 0 5,150
JOHNSON & JOHNSON COM 478160104 528 4,351 SH   SOLE 3,391 0 960
JPMORGAN CHASE & CO COM 46625H100 270 4,341 SH   SOLE 3,941 0 400
KIMBERLY CLARK CORP COM 494368103 584 4,250 SH   SOLE 4,250 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 37,480 314,247 SH   SOLE 308,372 0 5,875
MARKEL CORP COM 570535104 1,252 1,314 SH   SOLE 1,134 0 180
MASTERCARD INC CL A 57636Q104 262 2,975 SH   SOLE 2,205 0 770
MATADOR RES CO COM 576485205 21,981 1,110,168 SH   SOLE 1,088,540 0 21,628
MEDIDATA SOLUTIONS INC COM 58471A105 20,829 444,410 SH   SOLE 436,285 0 8,125
MERCK & CO INC COM 58933Y105 461 8,000 SH   SOLE 8,000 0 0
MESA LABS INC COM 59064R109 43,106 350,454 SH   SOLE 344,304 0 6,150
MGP INGREDIENTS INC NEW COM 55303J106 15,082 394,515 SH   SOLE 387,615 0 6,900
MICROSOFT CORP COM 594918104 348 6,794 SH   SOLE 5,234 0 1,560
MOBILE MINI INC COM 60740F105 21,996 634,988 SH   SOLE 623,313 0 11,675
MYRIAD GENETICS INC COM 62855J104 212 6,939 SH   SOLE 6,439 0 500
NATIONAL RESH CORP CL A 637372202 5,593 408,280 SH   SOLE 400,430 0 7,850
NATIONAL RESH CORP CL B 637372301 10,729 323,266 SH   SOLE 319,204 0 4,062
NEOGEN CORP COM 640491106 43,959 781,486 SH   SOLE 766,349 0 15,137
NIC INC COM 62914B100 31,998 1,458,425 SH   SOLE 1,432,510 0 25,915
NIKE INC CL B 654106103 218 3,950 SH   SOLE 3,090 0 860
NVE CORP COM NEW 629445206 15,661 267,027 SH   SOLE 262,552 0 4,475
OMNICELL INC COM 68213N109 50,446 1,473,734 SH   SOLE 1,446,834 0 26,900
PFIZER INC COM 717081103 628 17,835 SH   SOLE 17,835 0 0
POLARIS INDS INC COM 731068102 641 7,846 SH   SOLE 7,596 0 250
PRAXAIR INC COM 74005P104 282 2,505 SH   SOLE 1,625 0 880
PRESS GANEY HLDGS INC COM 74113L102 20,503 521,044 SH   SOLE 509,569 0 11,475
PROCTER & GAMBLE CO COM 742718109 334 3,940 SH   SOLE 3,740 0 200
PROS HOLDINGS INC COM 74346Y103 23,301 1,336,861 SH   SOLE 1,312,436 0 24,425
PROTO LABS INC COM 743713109 30,195 524,581 SH   SOLE 514,461 0 10,120
REPLIGEN CORP COM 759916109 28,936 1,057,588 SH   SOLE 1,038,813 0 18,775
ROGERS CORP COM 775133101 23,238 380,335 SH   SOLE 373,685 0 6,650
ROLLINS INC COM 775711104 27,094 925,651 SH   SOLE 907,764 0 17,887
RUBICON PROJ INC COM 78112V102 12,757 934,580 SH   SOLE 917,330 0 17,250
SCHLUMBERGER LTD COM 806857108 221 2,795 SH   SOLE 1,975 0 820
SIMPSON MANUFACTURING CO INC COM 829073105 35,990 900,420 SH   SOLE 884,495 0 15,925
SMITH A O COM 831865209 560 6,355 SH   SOLE 6,355 0 0
SMUCKER J M CO COM NEW 832696405 786 5,154 SH   SOLE 4,474 0 680
SOTHEBYS COM 835898107 10,036 366,290 SH   SOLE 359,490 0 6,800
SPOK HLDGS INC COM 84863T106 205 10,700 SH   SOLE 10,700 0 0
SPS COMM INC COM 78463M107 44,081 727,403 SH   SOLE 713,928 0 13,475
STAMPS COM INC COM NEW 852857200 32,163 367,914 SH   SOLE 360,364 0 7,550
SUN HYDRAULICS CORP COM 866942105 22,403 754,565 SH   SOLE 740,565 0 14,000
TELEFLEX INC COM 879369106 257 1,450 SH   SOLE 1,450 0 0
TRACTOR SUPPLY CO COM 892356106 319 3,495 SH   SOLE 3,395 0 100
TREX CO INC COM 89531P105 26,151 582,168 SH   SOLE 571,018 0 11,150
TRIMBLE NAVIGATION LTD COM 896239100 325 13,324 SH   SOLE 13,324 0 0
TYLER TECHNOLOGIES INC COM 902252105 40,729 244,313 SH   SOLE 239,663 0 4,650
ULTIMATE SOFTWARE GROUP INC COM 90385D107 369 1,755 SH   SOLE 1,755 0 0
UNIFI INC COM NEW 904677200 1,356 49,783 SH   SOLE 47,783 0 2,000
UNION PAC CORP COM 907818108 494 5,665 SH   SOLE 5,665 0 0
VASCULAR SOLUTIONS INC COM 92231m109 44,164 1,060,111 SH   SOLE 1,040,336 0 19,775
VERISK ANALYTICS INC COM 92345Y106 648 7,987 SH   SOLE 7,257 0 730
VERIZON COMMUNICATIONS INC COM 92343V104 227 4,062 SH   SOLE 4,062 0 0
WABTEC CORP COM 929740108 788 11,223 SH   SOLE 10,633 0 590
WAGEWORKS INC COM 930427109 26,774 447,645 SH   SOLE 439,445 0 8,200
WESTWOOD HLDGS GROUP INC COM 961765104 24,673 476,306 SH   SOLE 467,481 0 8,825