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 442 2,105 SH   SOLE   413 1,692 0
ABAXIS INC COM 002567105 138,493 3,101,747 SH   SOLE   2,019,488 1,082,259 0
ABBOTT LABS COM 002824100 640 11,986 SH   SOLE   735 11,251 0
ABBVIE INC COM 00287Y109 564 6,348 SH   SOLE   323 6,025 0
ABIOMED INC COM 003654100 233,860 1,387,071 SH   SOLE   889,765 497,306 0
ACI WORLDWIDE INC COM 004498101 253,745 11,138,957 SH   SOLE   5,749,584 5,389,373 0
ACUITY BRANDS INC COM 00508Y102 1,652 9,646 SH   SOLE   8,352 1,294 0
ADOBE SYS INC COM 00724F101 608 4,074 SH   SOLE   2,786 1,288 0
ALPHABET INC CAP STK CL A 02079K305 3,565 3,661 SH   SOLE   2,809 852 0
AMERICAN SOFTWARE INC CL A 029683109 47,879 4,214,713 SH   SOLE   2,461,684 1,753,029 0
ANSYS INC COM 03662Q105 366,118 2,983,121 SH   SOLE   1,833,236 1,149,885 0
APPLE INC COM 037833100 4,416 28,652 SH   SOLE   19,467 9,185 0
AUTOMATIC DATA PROCESSING IN COM 053015103 584 5,344 SH   SOLE   209 5,135 0
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 9,208 876,955 SH   SOLE   540,218 336,737 0
BALCHEM CORP COM 057665200 312,126 3,839,661 SH   SOLE   2,336,289 1,503,372 0
BIOGEN INC COM 09062X103 750 2,394 SH   SOLE   1,919 475 0
BIO TECHNE CORP COM 09073M104 256,179 2,119,107 SH   SOLE   1,308,053 811,054 0
BLACKBAUD INC COM 09227Q100 429,443 4,891,152 SH   SOLE   2,920,890 1,970,262 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,624 20,099 SH   SOLE   18,389 1,710 0
BRUKER CORP COM 116794108 19,065 640,852 SH   SOLE   492,712 148,140 0
CANTEL MEDICAL CORP COM 138098108 360,797 3,831,336 SH   SOLE   2,084,817 1,746,519 0
CARDIOVASCULAR SYS INC DEL COM 141619106 69,988 2,486,238 SH   SOLE   1,525,438 960,800 0
CARNIVAL CORP UNIT 99/99/9999 143658300 48,038 743,968 SH   SOLE   402,672 341,296 0
CELGENE CORP COM 151020104 4,319 29,620 SH   SOLE   21,202 8,418 0
CERNER CORP COM 156782104 5,186 72,709 SH   SOLE   72,709 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 28,349 248,634 SH   SOLE   135,515 113,119 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 376 1,222 SH   SOLE   1,222 0 0
CISCO SYS INC COM 17275R102 287 8,542 SH   SOLE   1,405 7,137 0
COGNEX CORP COM 192422103 442,332 4,010,989 SH   SOLE   2,419,172 1,591,817 0
CYBERARK SOFTWARE LTD SHS M2682V108 2,080 50,731 SH   SOLE   50,731 0 0
DANAHER CORP DEL COM 235851102 334 3,891 SH   SOLE   2,343 1,548 0
DICKS SPORTING GOODS INC COM 253393102 266 9,857 SH   SOLE   1,435 8,422 0
DIODES INC COM 254543101 43,490 1,453,050 SH   SOLE   506,701 946,349 0
DMC GLOBAL INC COM 23291C103 37,969 2,246,707 SH   SOLE   1,179,528 1,067,179 0
DOLBY LABORATORIES INC COM 25659T107 20,676 359,463 SH   SOLE   163,914 195,549 0
ECOLAB INC COM 278865100 1,547 12,032 SH   SOLE   7,101 4,931 0
EDWARDS LIFESCIENCES CORP COM 28176E108 486 4,445 SH   SOLE   4,445 0 0
ELLIE MAE INC COM 28849P100 203,651 2,479,612 SH   SOLE   1,482,936 996,676 0
ENDOLOGIX INC COM 29266S106 39,173 8,783,162 SH   SOLE   5,483,409 3,299,753 0
EQUIFAX INC COM 294429105 723 6,826 SH   SOLE   6,826 0 0
EVERCORE INC CLASS A 29977A105 490 6,100 SH   SOLE   6,100 0 0
EXPEDIA INC DEL COM NEW 30212P303 989 6,873 SH   SOLE   6,873 0 0
EXXON MOBIL CORP COM 30231G102 275 3,354 SH   SOLE   60 3,294 0
FACEBOOK INC CL A 30303M102 2,764 16,175 SH   SOLE   11,101 5,074 0
FACTSET RESH SYS INC COM 303075105 322 1,788 SH   SOLE   1,788 0 0
FASTENAL CO COM 311900104 1,132 24,842 SH   SOLE   21,743 3,099 0
FLIR SYS INC COM 302445101 14,763 379,417 SH   SOLE   248,411 131,006 0
GENERAL ELECTRIC CO COM 369604103 1,426 58,975 SH   SOLE   27,451 31,524 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 27,631 1,550,534 SH   SOLE   876,748 673,786 0
GILEAD SCIENCES INC COM 375558103 747 9,214 SH   SOLE   6,592 2,622 0
GUIDEWIRE SOFTWARE INC COM 40171V100 300,671 3,861,682 SH   SOLE   2,372,732 1,488,950 0
GW PHARMACEUTICALS PLC ADS 36197T103 3,427 33,769 SH   SOLE   33,769 0 0
HOME DEPOT INC COM 437076102 2,485 15,193 SH   SOLE   8,623 6,570 0
ICON PLC SHS G4705A100 57,676 506,460 SH   SOLE   265,923 240,537 0
ILLINOIS TOOL WKS INC COM 452308109 626 4,229 SH   SOLE   475 3,754 0
INCYTE CORP COM 45337C102 92,687 793,964 SH   SOLE   522,371 271,593 0
INOGEN INC COM 45780L104 211,095 2,219,712 SH   SOLE   1,312,088 907,624 0
INTERNATIONAL BUSINESS MACHS COM 459200101 304 2,093 SH   SOLE   244 1,849 0
INVESCO LTD SHS G491BT108 15,122 431,577 SH   SOLE   227,326 204,251 0
IPG PHOTONICS CORP COM 44980X109 707 3,821 SH   SOLE   3,821 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 98,051 6,217,575 SH   SOLE   3,757,238 2,460,337 0
HUNT J B TRANS SVCS INC COM 445658107 1,459 13,139 SH   SOLE   12,433 706 0
JPMORGAN CHASE & CO COM 46625H100 1,185 12,412 SH   SOLE   8,468 3,944 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 969 6,627 SH   SOLE   6,288 339 0
JOHNSON & JOHNSON COM 478160104 317 2,437 SH   SOLE   174 2,263 0
JOHNSON CTLS INTL PLC SHS G51502105 17,391 431,650 SH   SOLE   234,302 197,348 0
LKQ CORP COM 501889208 701 19,473 SH   SOLE   19,473 0 0
MANHATTAN ASSOCS INC COM 562750109 295,473 7,107,850 SH   SOLE   4,656,241 2,451,609 0
MASIMO CORP COM 574795100 8,456 97,687 SH   SOLE   96,792 895 0
MASTERCARD INCORPORATED CL A 57636Q104 2,571 18,205 SH   SOLE   14,971 3,234 0
MAXIMUS INC COM 577933104 494 7,664 SH   SOLE   7,664 0 0
MCDONALDS CORP COM 580135101 378 2,415 SH   SOLE   15 2,400 0
MEDIDATA SOLUTIONS INC COM 58471A105 425,263 5,447,897 SH   SOLE   3,358,381 2,089,516 0
MERCADOLIBRE INC COM 58733R102 5,405 20,875 SH   SOLE   20,875 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 78,557 5,493,466 SH   SOLE   3,094,015 2,399,451 0
MICROSOFT CORP COM 594918104 1,935 25,974 SH   SOLE   16,088 9,886 0
MORGAN STANLEY COM NEW 617446448 758 15,731 SH   SOLE   11,792 3,939 0
MSC INDL DIRECT INC CL A 553530106 573 7,579 SH   SOLE   7,554 25 0
NEOGEN CORP COM 640491106 424,892 5,485,306 SH   SOLE   3,308,287 2,177,019 0
NETEASE INC SPONSORED ADR 64110W102 1,358 5,146 SH   SOLE   5,146 0 0
NETSCOUT SYS INC COM 64115T104 223,759 6,916,830 SH   SOLE   4,130,248 2,786,582 0
NIC INC COM 62914B100 117,221 6,835,055 SH   SOLE   4,783,411 2,051,644 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,312 42,770 SH   SOLE   30,190 12,580 0
NUANCE COMMUNICATIONS INC COM 67020Y100 7,650 486,642 SH   SOLE   334,193 152,449 0
ORACLE CORP COM 68389X105 521 10,776 SH   SOLE   2,899 7,877 0
ORBOTECH LTD ORD M75253100 3,786 89,684 SH   SOLE   89,684 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,579 7,332 SH   SOLE   6,573 759 0
PAREXEL INTL CORP COM 699462107 971 11,029 SH   SOLE   10,185 844 0
PAYCOM SOFTWARE INC COM 70432V102 342,967 4,575,329 SH   SOLE   2,790,932 1,784,397 0
PRAXAIR INC COM 74005P104 1,756 12,565 SH   SOLE   7,696 4,869 0
PROS HOLDINGS INC COM 74346Y103 118,419 4,907,559 SH   SOLE   2,629,107 2,278,452 0
PROTO LABS INC COM 743713109 305,476 3,804,184 SH   SOLE   2,318,656 1,485,528 0
PULTE GROUP INC COM 745867101 1,488 54,436 SH   SOLE   46,722 7,714 0
QIAGEN NV SHS NEW N72482123 26,812 851,168 SH   SOLE   461,173 389,995 0
QUALITY SYS INC COM 747582104 149,808 9,523,705 SH   SOLE   5,575,065 3,948,640 0
QUANTA SVCS INC COM 74762E102 1,123 30,057 SH   SOLE   27,122 2,935 0
QUIDEL CORP COM 74838J101 251,129 5,725,703 SH   SOLE   3,333,959 2,391,744 0
REALPAGE INC COM 75606N109 405 10,153 SH   SOLE   10,153 0 0
RED HAT INC COM 756577102 885 7,982 SH   SOLE   7,982 0 0
SASOL LTD SPONSORED ADR 803866300 14,703 534,057 SH   SOLE   284,453 249,604 0
SCHWAB CHARLES CORP NEW COM 808513105 2,567 58,685 SH   SOLE   52,121 6,564 0
SHIRE PLC SPONSORED ADR 82481R106 3,674 23,994 SH   SOLE   7,306 16,688 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 685 11,794 SH   SOLE   11,794 0 0
STARBUCKS CORP COM 855244109 838 15,601 SH   SOLE   12,682 2,919 0
STERICYCLE INC COM 858912108 877 12,250 SH   SOLE   10,189 2,061 0
STIFEL FINL CORP COM 860630102 532 9,950 SH   SOLE   8,345 1,605 0
SUN HYDRAULICS CORP COM 866942105 222,914 4,128,038 SH   SOLE   2,346,972 1,781,066 0
PRICE T ROWE GROUP INC COM 74144T108 3,265 36,020 SH   SOLE   22,259 13,761 0
TARGET CORP COM 87612E106 301 5,104 SH   SOLE   1,228 3,876 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 895 26,082 SH   SOLE   26,082 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 4,441 252,304 SH   SOLE   131,832 120,472 0
TJX COS INC NEW COM 872540109 1,066 14,460 SH   SOLE   11,318 3,142 0
TOLL BROTHERS INC COM 889478103 1,321 31,858 SH   SOLE   26,771 5,087 0
TRACTOR SUPPLY CO COM 892356106 2,196 34,695 SH   SOLE   21,762 12,933 0
TRIMBLE INC COM 896239100 263 6,695 SH   SOLE   6,695 0 0
TYLER TECHNOLOGIES INC COM 902252105 385,321 2,210,425 SH   SOLE   1,343,873 866,552 0
ULTA BEAUTY INC COM 90384S303 725 3,209 SH   SOLE   3,209 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 678 3,578 SH   SOLE   3,578 0 0
UNDER ARMOUR INC CL A 904311107 517 31,386 SH   SOLE   28,364 3,022 0
UNION PAC CORP COM 907818108 815 7,024 SH   SOLE   5,665 1,359 0
UNITED TECHNOLOGIES CORP COM 913017109 578 4,980 SH   SOLE   4,079 901 0
VEEVA SYS INC CL A COM 922475108 338,230 5,995,914 SH   SOLE   3,364,139 2,631,775 0
VISA INC COM CL A 92826C839 601 5,709 SH   SOLE   5,584 125 0
VOCERA COMMUNICATIONS INC COM 92857F107 135,727 4,326,645 SH   SOLE   2,479,260 1,847,385 0
WATERS CORP COM 941848103 561 3,123 SH   SOLE   3,023 100 0
WEC ENERGY GROUP INC COM 92939U106 593 9,453 SH   SOLE   503 8,950 0
GRAINGER W W INC COM 384802104 449 2,500 SH   SOLE   0 2,500 0
YORK WTR CO COM 987184108 381 11,250 SH   SOLE   0 11,250 0
ZOES KITCHEN INC COM 98979J109 41,401 3,277,985 SH   SOLE   1,920,793 1,357,192 0