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 495 2,105 SH   SOLE   413 0 1,692
ABAXIS INC COM 002567105 142,359 2,874,772 SH   SOLE   1,952,418 0 922,354
ABBOTT LABS COM 002824100 684 11,986 SH   SOLE   735 0 11,251
ABBVIE INC COM 00287Y109 614 6,348 SH   SOLE   323 0 6,025
ABIOMED INC COM 003654100 268,024 1,430,147 SH   SOLE   932,841 0 497,306
ACI WORLDWIDE INC COM 004498101 211,716 9,339,032 SH   SOLE   4,899,868 0 4,439,164
ACUITY BRANDS INC COM 00508Y102 921 5,231 SH   SOLE   4,680 0 551
ADOBE SYS INC COM 00724F101 668 3,813 SH   SOLE   2,809 0 1,004
ALPHABET INC CAP STK CL A 02079K305 3,522 3,343 SH   SOLE   2,631 0 712
AMAZON COM INC COM 023135106 660 564 SH   SOLE   534 0 30
AMERICAN SOFTWARE INC CL A 029683109 48,686 4,186,218 SH   SOLE   2,461,684 0 1,724,534
ANSYS INC COM 03662Q105 373,948 2,533,698 SH   SOLE   1,649,815 0 883,883
APPLE INC COM 037833100 4,652 27,489 SH   SOLE   19,488 0 8,001
AUTOMATIC DATA PROCESSING IN COM 053015103 626 5,344 SH   SOLE   209 0 5,135
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 7,257 885,046 SH   SOLE   548,309 0 336,737
BALCHEM CORP COM 057665200 297,151 3,686,733 SH   SOLE   2,354,220 0 1,332,513
BIOGEN INC COM 09062X103 729 2,289 SH   SOLE   1,919 0 370
BIO TECHNE CORP COM 09073M104 262,429 2,025,700 SH   SOLE   1,297,455 0 728,245
BLACKBAUD INC COM 09227Q100 425,519 4,503,323 SH   SOLE   2,776,205 0 1,727,118
BRIGHT HORIZONS FAM SOL IN D COM 109194100 314 3,339 SH   SOLE   3,339 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,687 18,624 SH   SOLE   18,389 0 235
BRUKER CORP COM 116794108 18,102 527,454 SH   SOLE   481,800 0 45,654
CANTEL MEDICAL CORP COM 138098108 368,326 3,580,500 SH   SOLE   2,062,862 0 1,517,638
CARDIOVASCULAR SYS INC DEL COM 141619106 63,004 2,659,509 SH   SOLE   1,597,675 0 1,061,834
CARNIVAL CORP UNIT 99/99/9999 143658300 49,031 738,757 SH   SOLE   397,461 0 341,296
CELGENE CORP COM 151020104 2,936 28,129 SH   SOLE   20,774 0 7,355
CERNER CORP COM 156782104 4,900 72,709 SH   SOLE   72,709 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 25,585 246,909 SH   SOLE   133,790 0 113,119
CHIPOTLE MEXICAN GRILL INC COM 169656105 353 1,222 SH   SOLE   1,222 0 0
CISCO SYS INC COM 17275R102 327 8,542 SH   SOLE   1,405 0 7,137
COGNEX CORP COM 192422103 412,033 6,736,963 SH   SOLE   4,141,878 0 2,595,085
CYBERARK SOFTWARE LTD SHS M2682V108 2,750 66,449 SH   SOLE   66,449 0 0
DANAHER CORP DEL COM 235851102 361 3,891 SH   SOLE   2,343 0 1,548
DICKS SPORTING GOODS INC COM 253393102 262 9,129 SH   SOLE   1,357 0 7,772
DIODES INC COM 254543101 26,784 934,229 SH   SOLE   449,059 0 485,170
DMC GLOBAL INC COM 23291C103 55,613 2,220,068 SH   SOLE   1,168,528 0 1,051,540
DOLBY LABORATORIES INC COM 25659T107 18,420 297,093 SH   SOLE   158,660 0 138,433
ECOLAB INC COM 278865100 1,540 11,474 SH   SOLE   7,087 0 4,387
EDWARDS LIFESCIENCES CORP COM 28176E108 669 5,934 SH   SOLE   5,934 0 0
ELLIE MAE INC COM 28849P100 248,113 2,775,314 SH   SOLE   1,759,555 0 1,015,759
ENDOLOGIX INC COM 29266S106 46,968 8,779,000 SH   SOLE   5,479,247 0 3,299,753
EQUIFAX INC COM 294429105 805 6,826 SH   SOLE   6,826 0 0
EVERCORE INC CLASS A 29977A105 549 6,100 SH   SOLE   6,100 0 0
EXPEDIA INC DEL COM NEW 30212P303 737 6,152 SH   SOLE   6,152 0 0
EXXON MOBIL CORP COM 30231G102 281 3,354 SH   SOLE   60 0 3,294
FACEBOOK INC CL A 30303M102 2,740 15,525 SH   SOLE   11,073 0 4,452
FACTSET RESH SYS INC COM 303075105 345 1,788 SH   SOLE   1,788 0 0
FASTENAL CO COM 311900104 1,389 25,398 SH   SOLE   22,249 0 3,149
FLIR SYS INC COM 302445101 12,580 269,838 SH   SOLE   248,411 0 21,427
GENERAL ELECTRIC CO COM 369604103 890 50,984 SH   SOLE   25,731 0 25,253
GEOSPACE TECHNOLOGIES CORP COM 37364X109 20,110 1,550,534 SH   SOLE   876,748 0 673,786
GILEAD SCIENCES INC COM 375558103 602 8,408 SH   SOLE   6,391 0 2,017
GUIDEWIRE SOFTWARE INC COM 40171V100 256,686 3,456,588 SH   SOLE   2,171,247 0 1,285,341
GW PHARMACEUTICALS PLC ADS 36197T103 4,921 37,280 SH   SOLE   37,280 0 0
HOME DEPOT INC COM 437076102 2,762 14,573 SH   SOLE   8,467 0 6,106
ICON PLC SHS G4705A100 56,061 499,878 SH   SOLE   259,341 0 240,537
ILLINOIS TOOL WKS INC COM 452308109 706 4,229 SH   SOLE   475 0 3,754
INCYTE CORP COM 45337C102 66,157 698,523 SH   SOLE   510,653 0 187,870
INOGEN INC COM 45780L104 269,205 2,260,706 SH   SOLE   1,378,170 0 882,536
INTERNATIONAL BUSINESS MACHS COM 459200101 321 2,093 SH   SOLE   244 0 1,849
INVESCO LTD SHS G491BT108 15,783 431,934 SH   SOLE   227,683 0 204,251
IPG PHOTONICS CORP COM 44980X109 847 3,957 SH   SOLE   3,957 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 5,053 90,150 SH   SOLE   53,984 0 36,166
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 93,895 6,263,825 SH   SOLE   3,803,488 0 2,460,337
HUNT J B TRANS SVCS INC COM 445658107 1,392 12,108 SH   SOLE   11,923 0 185
JPMORGAN CHASE & CO COM 46625H100 1,234 11,541 SH   SOLE   8,177 0 3,364
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 860 6,388 SH   SOLE   6,288 0 100
JOHNSON & JOHNSON COM 478160104 340 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 16,337 428,672 SH   SOLE   231,324 0 197,348
LKQ CORP COM 501889208 819 20,133 SH   SOLE   20,133 0 0
MANHATTAN ASSOCS INC COM 562750109 388,674 7,845,670 SH   SOLE   5,219,452 0 2,626,218
MASIMO CORP COM 574795100 8,353 98,506 SH   SOLE   98,361 0 145
MASTERCARD INCORPORATED CL A 57636Q104 2,656 17,550 SH   SOLE   15,020 0 2,530
MAXIMUS INC COM 577933104 549 7,664 SH   SOLE   7,664 0 0
MCDONALDS CORP COM 580135101 443 2,571 SH   SOLE   171 0 2,400
MEDIDATA SOLUTIONS INC COM 58471A105 338,381 5,339,762 SH   SOLE   3,366,582 0 1,973,180
MERCADOLIBRE INC COM 58733R102 6,951 22,090 SH   SOLE   22,090 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 65,312 4,665,143 SH   SOLE   2,975,965 0 1,689,178
MICROSOFT CORP COM 594918104 2,122 24,809 SH   SOLE   15,858 0 8,951
MORGAN STANLEY COM NEW 617446448 763 14,543 SH   SOLE   11,792 0 2,751
MSC INDL DIRECT INC CL A 553530106 733 7,579 SH   SOLE   7,554 0 25
NEOGEN CORP COM 640491106 430,985 5,242,493 SH   SOLE   3,300,445 0 1,942,048
NETSCOUT SYS INC COM 64115T104 152,389 5,004,555 SH   SOLE   3,188,924 0 1,815,631
NIC INC COM 62914B100 101,977 6,143,174 SH   SOLE   4,714,187 0 1,428,987
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,134 40,076 SH   SOLE   29,135 0 10,941
NUANCE COMMUNICATIONS INC COM 67020Y100 7,218 441,455 SH   SOLE   334,193 0 107,262
ORACLE CORP COM 68389X105 509 10,776 SH   SOLE   2,899 0 7,877
ORBOTECH LTD ORD M75253100 4,860 96,742 SH   SOLE   96,742 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,683 6,998 SH   SOLE   6,573 0 425
PAYCOM SOFTWARE INC COM 70432V102 355,473 4,425,157 SH   SOLE   2,773,756 0 1,651,401
PRAXAIR INC COM 74005P104 1,841 11,899 SH   SOLE   7,409 0 4,490
PROS HOLDINGS INC COM 74346Y103 129,082 4,880,236 SH   SOLE   2,621,288 0 2,258,948
PROTO LABS INC COM 743713109 401,348 3,896,579 SH   SOLE   2,532,109 0 1,364,470
PULTE GROUP INC COM 745867101 1,662 49,989 SH   SOLE   44,326 0 5,663
QIAGEN NV SHS NEW N72482123 26,145 845,291 SH   SOLE   455,296 0 389,995
QUALITY SYS INC COM 747582104 128,555 9,466,486 SH   SOLE   5,573,751 0 3,892,735
QUANTA SVCS INC COM 74762E102 1,046 26,742 SH   SOLE   24,555 0 2,187
QUIDEL CORP COM 74838J101 242,749 5,599,739 SH   SOLE   3,334,739 0 2,265,000
REALPAGE INC COM 75606N109 478 10,783 SH   SOLE   10,783 0 0
RED HAT INC COM 756577102 985 8,202 SH   SOLE   8,202 0 0
SALESFORCE COM INC COM 79466L302 560 5,475 SH   SOLE   5,263 0 212
SASOL LTD SPONSORED ADR 803866300 19,330 565,045 SH   SOLE   305,440 0 259,605
SCHWAB CHARLES CORP NEW COM 808513105 2,886 56,174 SH   SOLE   52,121 0 4,053
SHIRE PLC SPONSORED ADR 82481R106 1,102 7,107 SH   SOLE   6,136 0 971
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 934 12,173 SH   SOLE   12,173 0 0
STARBUCKS CORP COM 855244109 842 14,667 SH   SOLE   12,682 0 1,985
STIFEL FINL CORP COM 860630102 497 8,345 SH   SOLE   7,640 0 705
SUN HYDRAULICS CORP COM 866942105 257,309 3,977,568 SH   SOLE   2,315,914 0 1,661,654
PRICE T ROWE GROUP INC COM 74144T108 3,674 35,013 SH   SOLE   21,901 0 13,112
TARGET CORP COM 87612E106 301 4,616 SH   SOLE   853 0 3,763
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 4,756 250,955 SH   SOLE   130,483 0 120,472
TJX COS INC NEW COM 872540109 994 13,004 SH   SOLE   10,574 0 2,430
TOLL BROTHERS INC COM 889478103 1,399 29,132 SH   SOLE   25,354 0 3,778
TRACTOR SUPPLY CO COM 892356106 2,511 33,597 SH   SOLE   21,762 0 11,835
TRIMBLE INC COM 896239100 284 6,999 SH   SOLE   6,999 0 0
TYLER TECHNOLOGIES INC COM 902252105 388,143 2,192,281 SH   SOLE   1,355,117 0 837,164
ULTA BEAUTY INC COM 90384S303 843 3,770 SH   SOLE   3,770 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 809 3,707 SH   SOLE   3,707 0 0
UNDER ARMOUR INC CL A 904311107 355 24,608 SH   SOLE   22,791 0 1,817
UNION PAC CORP COM 907818108 842 6,279 SH   SOLE   5,304 0 975
UNITED TECHNOLOGIES CORP COM 913017109 589 4,619 SH   SOLE   4,079 0 540
VEEVA SYS INC CL A COM 922475108 320,890 5,804,810 SH   SOLE   3,391,035 0 2,413,775
VISA INC COM CL A 92826C839 660 5,786 SH   SOLE   5,661 0 125
VOCERA COMMUNICATIONS INC COM 92857F107 130,762 4,326,995 SH   SOLE   2,479,610 0 1,847,385
WATERS CORP COM 941848103 603 3,123 SH   SOLE   3,023 0 100
WEC ENERGY GROUP INC COM 92939U106 628 9,453 SH   SOLE   503 0 8,950
GRAINGER W W INC COM 384802104 591 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 381 11,250 SH   SOLE   0 0 11,250
ZOES KITCHEN INC COM 98979J109 54,771 3,275,774 SH   SOLE   1,918,582 0 1,357,192
ZOETIS INC CL A 98978V103 307 4,257 SH   SOLE   4,257 0 0