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 403 2,105 SH   SOLE   413 0 1,692
ABAXIS INC COM 002567105 166,135 3,425,470 SH   SOLE   2,072,723 0 1,352,747
ABBOTT LABS COM 002824100 543 12,236 SH   SOLE   885 0 11,351
ABBVIE INC COM 00287Y109 362 5,548 SH   SOLE   323 0 5,225
ABIOMED INC COM 003654100 114,646 915,700 SH   SOLE   582,397 0 333,303
ACI WORLDWIDE INC COM 004498101 299,663 14,009,471 SH   SOLE   8,373,841 0 5,635,630
ACUITY BRANDS INC COM 00508Y102 1,410 6,914 SH   SOLE   6,249 0 665
AKAMAI TECHNOLOGIES INC COM 00971T101 580 9,710 SH   SOLE   9,710 0 0
ALPHABET INC CAP STK CL A 02079K305 3,284 3,874 SH   SOLE   3,027 0 847
AMERICAN SOFTWARE INC CL A 029683109 43,658 4,246,871 SH   SOLE   2,493,842 0 1,753,029
ANSYS INC COM 03662Q105 331,850 3,105,179 SH   SOLE   1,852,079 0 1,253,100
APPLE INC COM 037833100 4,788 33,332 SH   SOLE   23,327 0 10,005
AUTOMATIC DATA PROCESSING IN COM 053015103 547 5,344 SH   SOLE   209 0 5,135
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 9,331 963,981 SH   SOLE   580,987 0 382,994
BALCHEM CORP COM 057665200 299,617 3,635,252 SH   SOLE   2,116,304 0 1,518,948
BIOGEN INC COM 09062X103 690 2,523 SH   SOLE   2,041 0 482
BIO TECHNE CORP COM 09073M104 218,313 2,147,690 SH   SOLE   1,318,140 0 829,550
BLACKBAUD INC COM 09227Q100 401,520 5,236,991 SH   SOLE   3,165,720 0 2,071,271
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,582 23,279 SH   SOLE   22,469 0 810
BRUKER CORP COM 116794108 20,435 875,913 SH   SOLE   687,525 0 188,388
CANTEL MEDICAL CORP COM 138098108 342,125 4,271,224 SH   SOLE   2,472,846 0 1,798,378
CARDIOVASCULAR SYS INC DEL COM 141619106 7,676 271,470 SH   SOLE   168,776 0 102,694
CARNIVAL CORP UNIT 99/99/9999 143658300 49,013 831,996 SH   SOLE   446,686 0 385,310
CELGENE CORP COM 151020104 7,987 64,189 SH   SOLE   55,591 0 8,598
CERNER CORP COM 156782104 6,344 107,805 SH   SOLE   107,805 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 28,633 278,908 SH   SOLE   150,652 0 128,256
CISCO SYS INC COM 17275R102 289 8,542 SH   SOLE   1,405 0 7,137
COGNEX CORP COM 192422103 432,919 5,156,870 SH   SOLE   3,088,975 0 2,067,895
CYBERARK SOFTWARE LTD SHS M2682V108 1,981 38,939 SH   SOLE   38,939 0 0
DANAHER CORP DEL COM 235851102 338 3,946 SH   SOLE   2,373 0 1,573
DICKS SPORTING GOODS INC COM 253393102 548 11,265 SH   SOLE   2,522 0 8,743
DIODES INC COM 254543101 70,234 2,920,348 SH   SOLE   1,783,490 0 1,136,858
DMC GLOBAL INC COM 23291C103 29,039 2,341,852 SH   SOLE   1,225,657 0 1,116,195
DOLBY LABORATORIES INC COM 25659T107 23,110 440,949 SH   SOLE   245,400 0 195,549
ECOLAB INC COM 278865100 1,563 12,467 SH   SOLE   7,576 0 4,891
ELLIE MAE INC COM 28849P100 209,607 2,090,428 SH   SOLE   1,232,563 0 857,865
ENDOLOGIX INC COM 29266S106 63,590 8,783,162 SH   SOLE   5,483,409 0 3,299,753
EQUIFAX INC COM 294429105 504 3,685 SH   SOLE   3,685 0 0
EVERCORE PARTNERS INC CLASS A 29977A105 838 10,761 SH   SOLE   10,761 0 0
EXPEDIA INC DEL COM NEW 30212P303 1,016 8,053 SH   SOLE   8,053 0 0
EXXON MOBIL CORP COM 30231G102 277 3,375 SH   SOLE   81 0 3,294
FACEBOOK INC CL A 30303M102 2,490 17,531 SH   SOLE   12,159 0 5,372
FACTSET RESH SYS INC COM 303075105 750 4,548 SH   SOLE   4,548 0 0
FASTENAL CO COM 311900104 1,121 21,758 SH   SOLE   18,659 0 3,099
FLIR SYS INC COM 302445101 20,301 559,570 SH   SOLE   428,564 0 131,006
GENERAL ELECTRIC CO COM 369604103 1,838 61,690 SH   SOLE   30,801 0 30,889
GEOSPACE TECHNOLOGIES CORP COM 37364X109 25,597 1,577,133 SH   SOLE   903,347 0 673,786
GILEAD SCIENCES INC COM 375558103 678 9,975 SH   SOLE   7,198 0 2,777
GOLDMAN SACHS GROUP INC COM 38141G104 929 4,044 SH   SOLE   3,296 0 748
GUIDEWIRE SOFTWARE INC COM 40171V100 239,214 4,246,662 SH   SOLE   2,732,414 0 1,514,248
GW PHARMACEUTICALS PLC ADS 36197T103 3,741 30,936 SH   SOLE   30,936 0 0
HOME DEPOT INC COM 437076102 2,383 16,232 SH   SOLE   8,887 0 7,345
ICON PLC SHS G4705A100 46,314 580,953 SH   SOLE   307,802 0 273,151
ILLINOIS TOOL WKS INC COM 452308109 587 4,429 SH   SOLE   475 0 3,954
INCYTE CORP COM 45337C102 250,071 1,870,810 SH   SOLE   1,060,892 0 809,918
INOGEN INC COM 45780L104 112,178 1,446,332 SH   SOLE   934,447 0 511,885
INTERNATIONAL BUSINESS MACHS COM 459200101 383 2,197 SH   SOLE   244 0 1,953
INVESCO LTD SHS G491BT108 14,935 487,599 SH   SOLE   255,337 0 232,262
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 86,854 5,091,074 SH   SOLE   3,066,710 0 2,024,364
HUNT J B TRANS SVCS INC COM 445658107 1,442 15,722 SH   SOLE   15,111 0 611
JPMORGAN CHASE & CO COM 46625H100 1,646 18,738 SH   SOLE   13,127 0 5,611
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,004 6,916 SH   SOLE   6,617 0 299
JOHNSON & JOHNSON COM 478160104 304 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 20,317 482,358 SH   SOLE   259,656 0 222,702
LKQ CORP COM 501889208 432 14,756 SH   SOLE   14,756 0 0
MANHATTAN ASSOCS INC COM 562750109 321,078 6,168,645 SH   SOLE   3,717,496 0 2,451,149
MASIMO CORP COM 574795100 9,078 97,338 SH   SOLE   97,293 0 45
MASTERCARD INCORPORATED CL A 57636Q104 2,147 19,092 SH   SOLE   15,860 0 3,232
MAXIMUS INC COM 577933104 477 7,664 SH   SOLE   7,664 0 0
MCDONALDS CORP COM 580135101 313 2,415 SH   SOLE   15 0 2,400
MEDIDATA SOLUTIONS INC COM 58471A105 341,630 5,921,818 SH   SOLE   3,539,511 0 2,382,307
MERCADOLIBRE INC COM 58733R102 4,511 21,332 SH   SOLE   21,332 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 78,427 5,683,095 SH   SOLE   3,191,751 0 2,491,344
MICROSOFT CORP COM 594918104 1,728 26,240 SH   SOLE   16,484 0 9,756
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 770 12,533 SH   SOLE   12,533 0 0
MORGAN STANLEY COM NEW 617446448 740 17,277 SH   SOLE   13,218 0 4,059
MSC INDL DIRECT INC CL A 553530106 779 7,579 SH   SOLE   7,554 0 25
NABORS INDUSTRIES LTD SHS G6359F103 9,841 752,930 SH   SOLE   382,150 0 370,780
NEOGEN CORP COM 640491106 353,032 5,385,695 SH   SOLE   3,186,205 0 2,199,490
NETEASE INC SPONSORED ADR 64110W102 1,461 5,146 SH   SOLE   5,146 0 0
NETSCOUT SYS INC COM 64115T104 269,442 7,099,922 SH   SOLE   4,159,795 0 2,940,127
NIC INC COM 62914B100 176,962 8,760,519 SH   SOLE   5,303,799 0 3,456,720
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,438 48,053 SH   SOLE   35,698 0 12,355
NUANCE COMMUNICATIONS INC COM 67020Y100 8,424 486,642 SH   SOLE   334,193 0 152,449
ORACLE CORP COM 68389X105 745 16,701 SH   SOLE   6,840 0 9,861
ORBOTECH LTD ORD M75253100 3,037 94,175 SH   SOLE   94,175 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,414 5,240 SH   SOLE   4,917 0 323
PAREXEL INTL CORP COM 699462107 1,208 19,137 SH   SOLE   18,277 0 860
PAYCOM SOFTWARE INC COM 70432V102 151,099 2,627,344 SH   SOLE   1,572,861 0 1,054,483
PRAXAIR INC COM 74005P104 1,515 12,774 SH   SOLE   8,140 0 4,634
PROS HOLDINGS INC COM 74346Y103 118,836 4,912,609 SH   SOLE   2,634,157 0 2,278,452
PROTO LABS INC COM 743713109 194,258 3,801,528 SH   SOLE   2,298,332 0 1,503,196
PULTE GROUP INC COM 745867101 1,423 60,427 SH   SOLE   52,713 0 7,714
QIAGEN NV SHS NEW N72482123 27,547 950,882 SH   SOLE   511,030 0 439,852
QUALITY SYS INC COM 747582104 145,115 9,521,956 SH   SOLE   5,573,316 0 3,948,640
QUANTA SVCS INC COM 74762E102 2,419 65,179 SH   SOLE   57,574 0 7,605
QUIDEL CORP COM 74838J101 130,255 5,753,321 SH   SOLE   3,335,566 0 2,417,755
RED HAT INC COM 756577102 690 7,982 SH   SOLE   7,982 0 0
SASOL LTD SPONSORED ADR 803866300 17,680 601,371 SH   SOLE   318,110 0 283,261
SCHWAB CHARLES CORP NEW COM 808513105 2,307 56,539 SH   SOLE   51,205 0 5,334
SHIRE PLC SPONSORED ADR 82481R106 4,605 26,433 SH   SOLE   9,745 0 16,688
STARBUCKS CORP COM 855244109 952 16,297 SH   SOLE   13,498 0 2,799
STERICYCLE INC COM 858912108 1,043 12,579 SH   SOLE   10,368 0 2,211
STIFEL FINL CORP COM 860630102 526 10,476 SH   SOLE   9,001 0 1,475
SUN HYDRAULICS CORP COM 866942105 152,010 4,209,643 SH   SOLE   2,349,995 0 1,859,648
PRICE T ROWE GROUP INC COM 74144T108 2,808 41,206 SH   SOLE   27,045 0 14,161
TARGET CORP COM 87612E106 388 7,036 SH   SOLE   1,521 0 5,515
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 813 26,082 SH   SOLE   26,082 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 9,111 283,930 SH   SOLE   147,645 0 136,285
TJX COS INC NEW COM 872540109 1,197 15,140 SH   SOLE   12,123 0 3,017
TOLL BROTHERS INC COM 889478103 1,200 33,240 SH   SOLE   28,243 0 4,997
TRACTOR SUPPLY CO COM 892356106 2,894 41,958 SH   SOLE   29,075 0 12,883
TRIMBLE INC COM 896239100 214 6,695 SH   SOLE   6,695 0 0
TYLER TECHNOLOGIES INC COM 902252105 345,736 2,236,904 SH   SOLE   1,344,100 0 892,804
ULTA BEAUTY INC COM 90384S303 737 2,584 SH   SOLE   2,584 0 0
UNDER ARMOUR INC CL A 904311107 615 31,069 SH   SOLE   28,277 0 2,792
UNION PAC CORP COM 907818108 785 7,407 SH   SOLE   6,068 0 1,339
UNITED TECHNOLOGIES CORP COM 913017109 625 5,568 SH   SOLE   4,088 0 1,480
VEEVA SYS INC CL A COM 922475108 380,678 7,423,513 SH   SOLE   4,425,437 0 2,998,076
VISA INC COM CL A 92826C839 513 5,777 SH   SOLE   5,592 0 185
VOCERA COMMUNICATIONS INC COM 92857F107 107,375 4,324,421 SH   SOLE   2,477,036 0 1,847,385
WATERS CORP COM 941848103 5,994 38,349 SH   SOLE   38,249 0 100
WEC ENERGY GROUP INC COM 92939U106 573 9,453 SH   SOLE   503 0 8,950
GRAINGER W W INC COM 384802104 582 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 394 11,250 SH   SOLE   0 0 11,250
ZOES KITCHEN INC COM 98979J109 60,643 3,277,985 SH   SOLE   1,920,793 0 1,357,192