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 597 3,343 SH   SOLE   1,600 0 1,743
ABAXIS INC COM 002567105 198,617 3,763,823 SH   SOLE   2,246,116 0 1,517,707
ABBOTT LABS COM 002824100 470 12,236 SH   SOLE   885 0 11,351
ABBVIE INC COM 00287Y109 327 5,225 SH   SOLE   0 0 5,225
ABIOMED INC COM 003654100 79,080 701,811 SH   SOLE   442,311 0 259,500
ACI WORLDWIDE INC COM 004498101 249,912 13,769,240 SH   SOLE   8,117,172 0 5,652,068
ACUITY BRANDS INC COM 00508Y102 467 2,021 SH   SOLE   2,021 0 0
ADIENT PLC ORD SHS G0084W101 2,417 41,248 SH   SOLE   22,053 0 19,195
AKAMAI TECHNOLOGIES INC COM 00971T101 708 10,614 SH   SOLE   10,614 0 0
ALPHABET INC CAP STK CL A 02079K305 3,644 4,598 SH   SOLE   3,759 0 839
AMERICAN SOFTWARE INC CL A 029683109 43,870 4,246,871 SH   SOLE   2,493,842 0 1,753,029
ANSYS INC COM 03662Q105 281,929 3,048,207 SH   SOLE   1,793,684 0 1,254,523
APPLE INC COM 037833100 4,802 41,458 SH   SOLE   30,873 0 10,585
AUTOMATIC DATA PROCESSING IN COM 053015103 549 5,344 SH   SOLE   209 0 5,135
BALCHEM CORP COM 057665200 304,692 3,630,745 SH   SOLE   2,105,750 0 1,524,995
BIOGEN INC COM 09062X103 624 2,199 SH   SOLE   1,722 0 477
BIO TECHNE CORP COM 09073M104 235,585 2,291,016 SH   SOLE   1,379,829 0 911,187
BLACKBAUD INC COM 09227Q100 334,950 5,233,597 SH   SOLE   3,148,803 0 2,084,794
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 229 3,448 SH   SOLE   3,448 0 0
BRUKER CORP COM 116794108 18,228 860,613 SH   SOLE   672,225 0 188,388
CANTEL MEDICAL CORP COM 138098108 335,759 4,263,602 SH   SOLE   2,456,645 0 1,806,957
CARNIVAL CORP UNIT 99/99/9999 143658300 43,916 843,567 SH   SOLE   458,257 0 385,310
CELGENE CORP COM 151020104 7,597 65,630 SH   SOLE   56,572 0 9,058
CERNER CORP COM 156782104 4,404 92,965 SH   SOLE   92,965 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 23,883 282,774 SH   SOLE   154,518 0 128,256
CISCO SYS INC COM 17275R102 258 8,542 SH   SOLE   1,405 0 7,137
COGNEX CORP COM 192422103 387,381 6,088,979 SH   SOLE   3,628,583 0 2,460,396
CYBERARK SOFTWARE LTD SHS M2682V108 1,645 36,155 SH   SOLE   36,155 0 0
DANAHER CORP DEL COM 235851102 305 3,914 SH   SOLE   2,231 0 1,683
DICKS SPORTING GOODS INC COM 253393102 1,447 27,251 SH   SOLE   18,464 0 8,787
DIODES INC COM 254543101 81,948 3,192,377 SH   SOLE   1,979,766 0 1,212,611
DMC GLOBAL INC COM 23291C103 37,105 2,341,002 SH   SOLE   1,224,807 0 1,116,195
DOLBY LABORATORIES INC COM 25659T107 19,926 440,949 SH   SOLE   245,400 0 195,549
DOLLAR GEN CORP NEW COM 256677105 669 9,031 SH   SOLE   7,552 0 1,479
ECOLAB INC COM 278865100 1,436 12,249 SH   SOLE   7,358 0 4,891
ELLIE MAE INC COM 28849P100 173,668 2,075,381 SH   SOLE   1,217,516 0 857,865
ENDOLOGIX INC COM 29266S106 34,970 6,113,620 SH   SOLE   3,858,618 0 2,255,002
EVERCORE PARTNERS INC CLASS A 29977A105 718 10,449 SH   SOLE   10,449 0 0
EXPEDIA INC DEL COM NEW 30212P303 510 4,503 SH   SOLE   4,503 0 0
EXXON MOBIL CORP COM 30231G102 307 3,397 SH   SOLE   81 0 3,316
FACEBOOK INC CL A 30303M102 2,292 19,923 SH   SOLE   14,551 0 5,372
FACTSET RESH SYS INC COM 303075105 553 3,381 SH   SOLE   3,381 0 0
FASTENAL CO COM 311900104 823 17,513 SH   SOLE   14,414 0 3,099
FLAMEL TECHNOLOGIES SA SPONSORED ADR 338488109 10,075 969,662 SH   SOLE   586,668 0 382,994
FLIR SYS INC COM 302445101 20,251 559,570 SH   SOLE   428,564 0 131,006
GENERAL ELECTRIC CO COM 369604103 1,834 58,046 SH   SOLE   27,117 0 30,929
GENTHERM INC COM 37253A103 614 18,142 SH   SOLE   17,502 0 640
GEOSPACE TECHNOLOGIES CORP COM 37364X109 32,110 1,577,133 SH   SOLE   903,347 0 673,786
GILEAD SCIENCES INC COM 375558103 1,128 15,749 SH   SOLE   12,602 0 3,147
GOLDMAN SACHS GROUP INC COM 38141G104 698 2,914 SH   SOLE   2,271 0 643
GUIDEWIRE SOFTWARE INC COM 40171V100 203,237 4,119,943 SH   SOLE   2,643,924 0 1,476,019
GW PHARMACEUTICALS PLC ADS 36197T103 3,223 28,844 SH   SOLE   28,844 0 0
HOME DEPOT INC COM 437076102 2,272 16,942 SH   SOLE   9,587 0 7,355
ICON PLC SHS G4705A100 44,071 586,053 SH   SOLE   312,902 0 273,151
ILLINOIS TOOL WKS INC COM 452308109 567 4,629 SH   SOLE   675 0 3,954
INCYTE CORP COM 45337C102 265,056 2,643,420 SH   SOLE   1,544,209 0 1,099,211
INOGEN INC COM 45780L104 95,197 1,417,248 SH   SOLE   905,363 0 511,885
INTERNATIONAL BUSINESS MACHS COM 459200101 380 2,290 SH   SOLE   317 0 1,973
INVESCO LTD SHS G491BT108 14,952 492,811 SH   SOLE   260,549 0 232,262
HUNT J B TRANS SVCS INC COM 445658107 1,216 12,528 SH   SOLE   11,997 0 531
JPMORGAN CHASE & CO COM 46625H100 1,648 19,095 SH   SOLE   13,554 0 5,541
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 509 4,669 SH   SOLE   4,425 0 244
JOHNSON & JOHNSON COM 478160104 281 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 19,963 484,650 SH   SOLE   261,948 0 222,702
MANHATTAN ASSOCS INC COM 562750109 314,945 5,939,006 SH   SOLE   3,662,962 0 2,276,044
MASIMO CORP COM 574795100 5,883 87,286 SH   SOLE   87,286 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,274 22,029 SH   SOLE   18,782 0 3,247
MAXIMUS INC COM 577933104 423 7,583 SH   SOLE   7,583 0 0
MCDONALDS CORP COM 580135101 294 2,415 SH   SOLE   15 0 2,400
MEDIDATA SOLUTIONS INC COM 58471A105 292,496 5,888,776 SH   SOLE   3,506,469 0 2,382,307
MERCADOLIBRE INC COM 58733R102 3,337 21,371 SH   SOLE   21,371 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 100,742 5,691,631 SH   SOLE   3,200,287 0 2,491,344
MICROSOFT CORP COM 594918104 1,635 26,311 SH   SOLE   16,520 0 9,791
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 438 11,486 SH   SOLE   11,486 0 0
MORGAN STANLEY COM NEW 617446448 870 20,590 SH   SOLE   15,926 0 4,664
MSC INDL DIRECT INC CL A 553530106 290 3,134 SH   SOLE   3,109 0 25
NABORS INDUSTRIES LTD SHS G6359F103 12,499 762,115 SH   SOLE   391,335 0 370,780
NEOGEN CORP COM 640491106 354,324 5,368,547 SH   SOLE   3,169,057 0 2,199,490
NETEASE INC SPONSORED ADR 64110W102 1,108 5,146 SH   SOLE   5,146 0 0
NETSCOUT SYS INC COM 64115T104 223,359 7,090,777 SH   SOLE   4,150,650 0 2,940,127
NIC INC COM 62914B100 209,185 8,752,496 SH   SOLE   5,295,776 0 3,456,720
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1,499 35,256 SH   SOLE   24,926 0 10,330
NUANCE COMMUNICATIONS INC COM 67020Y100 7,251 486,642 SH   SOLE   334,193 0 152,449
ORACLE CORP COM 68389X105 973 25,304 SH   SOLE   15,265 0 10,039
ORBOTECH LTD ORD M75253100 2,957 88,495 SH   SOLE   88,495 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 739 2,654 SH   SOLE   2,536 0 118
PALO ALTO NETWORKS INC COM 697435105 658 5,260 SH   SOLE   4,881 0 379
PAREXEL INTL CORP COM 699462107 589 8,960 SH   SOLE   8,960 0 0
PAYCOM SOFTWARE INC COM 70432V102 102,935 2,262,796 SH   SOLE   1,331,952 0 930,844
POLARIS INDS INC COM 731068102 617 7,486 SH   SOLE   6,913 0 573
PRAXAIR INC COM 74005P104 1,619 13,811 SH   SOLE   9,162 0 4,649
PROS HOLDINGS INC COM 74346Y103 105,121 4,884,820 SH   SOLE   2,606,368 0 2,278,452
PROTO LABS INC COM 743713109 189,705 3,694,345 SH   SOLE   2,227,069 0 1,467,276
PULTE GROUP INC COM 745867101 1,053 57,286 SH   SOLE   49,672 0 7,614
QIAGEN NV REG SHS N72482107 28,013 999,760 SH   SOLE   542,990 0 456,770
QUALITY SYS INC COM 747582104 124,857 9,494,856 SH   SOLE   5,546,216 0 3,948,640
QUANTA SVCS INC COM 74762E102 2,829 81,170 SH   SOLE   71,775 0 9,395
QUIDEL CORP COM 74838J101 122,930 5,739,017 SH   SOLE   3,321,262 0 2,417,755
RED HAT INC COM 756577102 402 5,761 SH   SOLE   5,761 0 0
RESTORATION HARDWARE HLDGS I COM 761283100 242 7,879 SH   SOLE   7,864 0 15
SASOL LTD SPONSORED ADR 803866300 17,487 611,639 SH   SOLE   328,378 0 283,261
SCHLUMBERGER LTD COM 806857108 234 2,790 SH   SOLE   1,502 0 1,288
SCHWAB CHARLES CORP NEW COM 808513105 1,803 45,675 SH   SOLE   40,971 0 4,704
SHIRE PLC SPONSORED ADR 82481R106 5,122 30,065 SH   SOLE   13,272 0 16,793
STARBUCKS CORP COM 855244109 844 15,207 SH   SOLE   12,408 0 2,799
STERICYCLE INC COM 858912108 909 11,794 SH   SOLE   9,608 0 2,186
STIFEL FINL CORP COM 860630102 658 13,170 SH   SOLE   11,745 0 1,425
SUN HYDRAULICS CORP COM 866942105 167,585 4,192,774 SH   SOLE   2,333,126 0 1,859,648
PRICE T ROWE GROUP INC COM 74144T108 3,358 44,624 SH   SOLE   30,453 0 14,171
TARGET CORP COM 87612E106 933 12,911 SH   SOLE   6,607 0 6,304
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 761 26,082 SH   SOLE   26,082 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 10,489 289,365 SH   SOLE   153,080 0 136,285
TJX COS INC NEW COM 872540109 957 12,736 SH   SOLE   9,719 0 3,017
TOLL BROTHERS INC COM 889478103 1,188 38,335 SH   SOLE   33,338 0 4,997
TRACTOR SUPPLY CO COM 892356106 3,111 41,040 SH   SOLE   28,472 0 12,568
TRIMBLE INC COM 896239100 342 11,341 SH   SOLE   11,341 0 0
TYLER TECHNOLOGIES INC COM 902252105 312,298 2,187,420 SH   SOLE   1,300,570 0 886,850
ULTA SALON COSMETCS & FRAG I COM 90384S303 688 2,699 SH   SOLE   2,699 0 0
UNDER ARMOUR INC CL A 904311107 776 26,705 SH   SOLE   23,913 0 2,792
UNION PAC CORP COM 907818108 996 9,610 SH   SOLE   7,851 0 1,759
UNITED TECHNOLOGIES CORP COM 913017109 786 7,167 SH   SOLE   5,620 0 1,547
VEEVA SYS INC CL A COM 922475108 292,092 7,176,697 SH   SOLE   4,178,621 0 2,998,076
VISA INC COM CL A 92826C839 812 10,408 SH   SOLE   10,223 0 185
VOCERA COMMUNICATIONS INC COM 92857F107 79,573 4,303,558 SH   SOLE   2,456,173 0 1,847,385
WATERS CORP COM 941848103 4,982 37,074 SH   SOLE   36,974 0 100
WEC ENERGY GROUP INC COM 92939U106 534 9,107 SH   SOLE   157 0 8,950
GRAINGER W W INC COM 384802104 581 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 430 11,250 SH   SOLE   0 0 11,250
ZOES KITCHEN INC COM 98979J109 77,362 3,224,746 SH   SOLE   1,893,853 0 1,330,893