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 438 2,105 SH   SOLE   413 0 1,692
ABAXIS INC COM 002567105 180,269 3,400,018 SH   SOLE   2,068,187 0 1,331,831
ABBOTT LABS COM 002824100 590 12,136 SH   SOLE   885 0 11,251
ABBVIE INC COM 00287Y109 460 6,348 SH   SOLE   323 0 6,025
ABIOMED INC COM 003654100 199,829 1,394,477 SH   SOLE   897,171 0 497,306
ACI WORLDWIDE INC COM 004498101 294,125 13,148,170 SH   SOLE   7,512,540 0 5,635,630
ACUITY BRANDS INC COM 00508Y102 1,709 8,408 SH   SOLE   7,688 0 720
ADOBE SYS INC COM 00724F101 421 2,976 SH   SOLE   2,098 0 878
AKAMAI TECHNOLOGIES INC COM 00971T101 210 4,208 SH   SOLE   4,208 0 0
ALPHABET INC CAP STK CL A 02079K305 3,619 3,893 SH   SOLE   3,011 0 882
AMERICAN SOFTWARE INC CL A 029683109 43,683 4,245,213 SH   SOLE   2,492,184 0 1,753,029
ANSYS INC COM 03662Q105 374,070 3,074,211 SH   SOLE   1,832,987 0 1,241,224
APPLE INC COM 037833100 4,633 32,170 SH   SOLE   22,740 0 9,430
AUTOMATIC DATA PROCESSING IN COM 053015103 548 5,344 SH   SOLE   209 0 5,135
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 9,612 871,467 SH   SOLE   534,730 0 336,737
BALCHEM CORP COM 057665200 282,279 3,632,469 SH   SOLE   2,113,521 0 1,518,948
BIO TECHNE CORP COM 09073M104 252,311 2,147,328 SH   SOLE   1,317,778 0 829,550
BIOGEN INC COM 09062X103 695 2,563 SH   SOLE   2,061 0 502
BLACKBAUD INC COM 09227Q100 424,806 4,954,011 SH   SOLE   2,921,858 0 2,032,153
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,508 19,954 SH   SOLE   19,044 0 910
BRUKER CORP COM 116794108 25,261 875,913 SH   SOLE   687,525 0 188,388
CANTEL MEDICAL CORP COM 138098108 332,994 4,274,086 SH   SOLE   2,475,708 0 1,798,378
CARDIOVASCULAR SYS INC DEL COM 141619106 79,662 2,471,674 SH   SOLE   1,510,874 0 960,800
CARNIVAL CORP UNIT 99/99/9999 143658300 48,782 743,968 SH   SOLE   402,672 0 341,296
CELGENE CORP COM 151020104 7,638 58,809 SH   SOLE   50,211 0 8,598
CERNER CORP COM 156782104 7,166 107,805 SH   SOLE   107,805 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 27,121 248,634 SH   SOLE   135,515 0 113,119
CISCO SYS INC COM 17275R102 267 8,542 SH   SOLE   1,405 0 7,137
COGNEX CORP COM 192422103 410,271 4,832,403 SH   SOLE   2,883,390 0 1,949,013
CYBERARK SOFTWARE LTD SHS M2682V108 1,945 38,939 SH   SOLE   38,939 0 0
DANAHER CORP DEL COM 235851102 331 3,921 SH   SOLE   2,373 0 1,548
DICKS SPORTING GOODS INC COM 253393102 445 11,174 SH   SOLE   2,520 0 8,654
DIODES INC COM 254543101 55,046 2,290,710 SH   SOLE   1,241,324 0 1,049,386
DMC GLOBAL INC COM 23291C103 30,036 2,292,836 SH   SOLE   1,225,657 0 1,067,179
DOLBY LABORATORIES INC COM 25659T107 17,599 359,463 SH   SOLE   163,914 0 195,549
ECOLAB INC COM 278865100 1,666 12,548 SH   SOLE   7,617 0 4,931
ELLIE MAE INC COM 28849P100 251,070 2,284,327 SH   SOLE   1,426,462 0 857,865
ENDOLOGIX INC COM 29266S106 42,686 8,783,162 SH   SOLE   5,483,409 0 3,299,753
EQUIFAX INC COM 294429105 736 5,354 SH   SOLE   5,354 0 0
EVERCORE PARTNERS INC CLASS A 29977A105 430 6,100 SH   SOLE   6,100 0 0
EXPEDIA INC DEL COM NEW 30212P303 1,024 6,873 SH   SOLE   6,873 0 0
EXXON MOBIL CORP COM 30231G102 272 3,375 SH   SOLE   81 0 3,294
FACEBOOK INC CL A 30303M102 2,683 17,768 SH   SOLE   12,356 0 5,412
FACTSET RESH SYS INC COM 303075105 513 3,088 SH   SOLE   3,088 0 0
FASTENAL CO COM 311900104 947 21,758 SH   SOLE   18,659 0 3,099
FLIR SYS INC COM 302445101 15,463 446,145 SH   SOLE   315,139 0 131,006
GENERAL ELECTRIC CO COM 369604103 1,678 62,123 SH   SOLE   31,059 0 31,064
GEOSPACE TECHNOLOGIES CORP COM 37364X109 21,812 1,577,133 SH   SOLE   903,347 0 673,786
GILEAD SCIENCES INC COM 375558103 713 10,078 SH   SOLE   7,271 0 2,807
GRAINGER W W INC COM 384802104 451 2,500 SH   SOLE   0 0 2,500
GUIDEWIRE SOFTWARE INC COM 40171V100 305,429 4,445,195 SH   SOLE   2,857,416 0 1,587,779
GW PHARMACEUTICALS PLC ADS 36197T103 3,213 32,049 SH   SOLE   32,049 0 0
HOME DEPOT INC COM 437076102 2,422 15,788 SH   SOLE   8,973 0 6,815
HUNT J B TRANS SVCS INC COM 445658107 1,255 13,730 SH   SOLE   13,029 0 701
ICON PLC SHS G4705A100 50,433 515,725 SH   SOLE   275,188 0 240,537
ILLINOIS TOOL WKS INC COM 452308109 606 4,229 SH   SOLE   475 0 3,754
INCYTE CORP COM 45337C102 108,682 863,173 SH   SOLE   537,169 0 326,004
INOGEN INC COM 45780L104 212,814 2,230,282 SH   SOLE   1,322,658 0 907,624
INTERNATIONAL BUSINESS MACHS COM 459200101 338 2,197 SH   SOLE   244 0 1,953
INVESCO LTD SHS G491BT108 15,187 431,577 SH   SOLE   227,326 0 204,251
IPG PHOTONICS CORP COM 44980X109 443 3,055 SH   SOLE   3,055 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 117,359 6,216,074 SH   SOLE   3,755,737 0 2,460,337
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,090 7,007 SH   SOLE   6,668 0 339
JOHNSON & JOHNSON COM 478160104 322 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 18,716 431,650 SH   SOLE   234,302 0 197,348
JPMORGAN CHASE & CO COM 46625H100 1,275 13,953 SH   SOLE   9,759 0 4,194
LKQ CORP COM 501889208 642 19,473 SH   SOLE   19,473 0 0
MANHATTAN ASSOCS INC COM 562750109 318,921 6,635,893 SH   SOLE   4,184,644 0 2,451,249
MASIMO CORP COM 574795100 8,947 98,129 SH   SOLE   97,984 0 145
MASTERCARD INCORPORATED CL A 57636Q104 2,331 19,197 SH   SOLE   15,965 0 3,232
MAXIMUS INC COM 577933104 480 7,664 SH   SOLE   7,664 0 0
MCDONALDS CORP COM 580135101 370 2,415 SH   SOLE   15 0 2,400
MEDIDATA SOLUTIONS INC COM 58471A105 442,553 5,659,248 SH   SOLE   3,386,601 0 2,272,647
MERCADOLIBRE INC COM 58733R102 5,005 19,948 SH   SOLE   19,948 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 88,995 5,650,457 SH   SOLE   3,189,683 0 2,460,774
MICROSOFT CORP COM 594918104 1,829 26,527 SH   SOLE   16,641 0 9,886
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 690 10,989 SH   SOLE   10,989 0 0
MORGAN STANLEY COM NEW 617446448 786 17,643 SH   SOLE   13,404 0 4,239
MSC INDL DIRECT INC CL A 553530106 651 7,579 SH   SOLE   7,554 0 25
NABORS INDUSTRIES LTD SHS G6359F103 5,716 702,270 SH   SOLE   356,820 0 345,450
NEOGEN CORP COM 640491106 372,077 5,383,841 SH   SOLE   3,184,351 0 2,199,490
NETEASE INC SPONSORED ADR 64110W102 1,547 5,146 SH   SOLE   5,146 0 0
NETSCOUT SYS INC COM 64115T104 243,761 7,086,080 SH   SOLE   4,145,953 0 2,940,127
NIC INC COM 62914B100 136,158 7,185,127 SH   SOLE   4,783,411 0 2,401,716
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,702 49,761 SH   SOLE   37,181 0 12,580
NUANCE COMMUNICATIONS INC COM 67020Y100 8,472 486,642 SH   SOLE   334,193 0 152,449
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,239 5,663 SH   SOLE   5,315 0 348
ORACLE CORP COM 68389X105 627 12,509 SH   SOLE   3,153 0 9,356
ORBOTECH LTD ORD M75253100 2,973 91,129 SH   SOLE   91,129 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 878 26,082 SH   SOLE   26,082 0 0
PAREXEL INTL CORP COM 699462107 1,099 12,642 SH   SOLE   11,782 0 860
PAYCOM SOFTWARE INC COM 70432V102 292,149 4,270,565 SH   SOLE   2,528,399 0 1,742,166
PRAXAIR INC COM 74005P104 1,772 13,370 SH   SOLE   8,201 0 5,169
PRICE T ROWE GROUP INC COM 74144T108 2,763 37,233 SH   SOLE   23,072 0 14,161
PROS HOLDINGS INC COM 74346Y103 134,556 4,912,609 SH   SOLE   2,634,157 0 2,278,452
PROTO LABS INC COM 743713109 256,080 3,807,888 SH   SOLE   2,304,692 0 1,503,196
PULTE GROUP INC COM 745867101 1,399 57,028 SH   SOLE   49,314 0 7,714
QIAGEN NV SHS NEW N72482123 28,540 851,168 SH   SOLE   461,173 0 389,995
QUALITY SYS INC COM 747582104 163,850 9,520,655 SH   SOLE   5,572,015 0 3,948,640
QUANTA SVCS INC COM 74762E102 2,161 65,648 SH   SOLE   57,873 0 7,775
QUIDEL CORP COM 74838J101 156,145 5,753,321 SH   SOLE   3,335,566 0 2,417,755
RED HAT INC COM 756577102 764 7,982 SH   SOLE   7,982 0 0
SASOL LTD SPONSORED ADR 803866300 14,927 534,057 SH   SOLE   284,453 0 249,604
SCHWAB CHARLES CORP NEW COM 808513105 2,454 57,125 SH   SOLE   51,591 0 5,534
SHIRE PLC SPONSORED ADR 82481R106 4,076 24,663 SH   SOLE   7,975 0 16,688
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 614 11,794 SH   SOLE   11,794 0 0
STARBUCKS CORP COM 855244109 965 16,545 SH   SOLE   13,631 0 2,914
STERICYCLE INC COM 858912108 966 12,657 SH   SOLE   10,446 0 2,211
STIFEL FINL CORP COM 860630102 494 10,737 SH   SOLE   9,132 0 1,605
SUN HYDRAULICS CORP COM 866942105 177,793 4,166,704 SH   SOLE   2,348,710 0 1,817,994
TARGET CORP COM 87612E106 312 5,970 SH   SOLE   1,507 0 4,463
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 8,382 252,304 SH   SOLE   131,832 0 120,472
TJX COS INC NEW COM 872540109 1,111 15,392 SH   SOLE   12,250 0 3,142
TOLL BROTHERS INC COM 889478103 1,324 33,511 SH   SOLE   28,424 0 5,087
TRACTOR SUPPLY CO COM 892356106 1,944 35,864 SH   SOLE   22,916 0 12,948
TRIMBLE INC COM 896239100 239 6,695 SH   SOLE   6,695 0 0
TYLER TECHNOLOGIES INC COM 902252105 392,934 2,236,774 SH   SOLE   1,343,925 0 892,849
ULTA BEAUTY INC COM 90384S303 591 2,057 SH   SOLE   2,057 0 0
UNDER ARMOUR INC CL A 904311107 715 32,842 SH   SOLE   29,850 0 2,992
UNION PAC CORP COM 907818108 814 7,474 SH   SOLE   6,115 0 1,359
UNITED TECHNOLOGIES CORP COM 913017109 623 5,103 SH   SOLE   4,202 0 901
VEEVA SYS INC CL A COM 922475108 396,813 6,472,239 SH   SOLE   3,776,986 0 2,695,253
VISA INC COM CL A 92826C839 541 5,769 SH   SOLE   5,584 0 185
VOCERA COMMUNICATIONS INC COM 92857F107 114,399 4,330,007 SH   SOLE   2,482,622 0 1,847,385
WATERS CORP COM 941848103 6,795 36,961 SH   SOLE   36,861 0 100
WEC ENERGY GROUP INC COM 92939U106 580 9,453 SH   SOLE   503 0 8,950
YORK WTR CO COM 987184108 392 11,250 SH   SOLE   0 0 11,250
ZOES KITCHEN INC COM 98979J109 39,041 3,277,985 SH   SOLE   1,920,793 0 1,357,192