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 589 3,343 SH   SOLE   1,600 0 1,743
ABAXIS INC COM 002567105 194,659 3,770,999 SH   SOLE   2,253,292 0 1,517,707
ABBOTT LABS COM 002824100 540 12,763 SH   SOLE   1,016 0 11,747
ABBVIE INC COM 00287Y109 330 5,225 SH   SOLE   0 0 5,225
ABIOMED INC COM 003654100 77,658 603,964 SH   SOLE   360,350 0 243,614
ACI WORLDWIDE INC COM 004498101 248,618 12,828,587 SH   SOLE   7,484,084 0 5,344,503
ACUITY BRANDS INC COM 00508Y102 2,958 11,180 SH   SOLE   3,794 0 7,386
AKAMAI TECHNOLOGIES INC COM 00971T101 4,926 92,969 SH   SOLE   34,593 0 58,376
ALPHABET INC CAP STK CL A 02079K305 7,270 9,041 SH   SOLE   8,161 0 880
AMERICAN SOFTWARE INC CL A 029683109 46,947 4,229,481 SH   SOLE   2,476,452 0 1,753,029
ANSYS INC COM 03662Q105 288,983 3,120,425 SH   SOLE   1,830,381 0 1,290,044
APPLE INC COM 037833100 7,983 70,615 SH   SOLE   59,264 0 11,351
AUTOMATIC DATA PROCESSING IN COM 053015103 471 5,344 SH   SOLE   209 0 5,135
BALCHEM CORP COM 057665200 268,477 3,462,882 SH   SOLE   2,015,493 0 1,447,389
BIOGEN INC COM 09062X103 3,168 10,119 SH   SOLE   3,422 0 6,697
BIO TECHNE CORP COM 09073M104 247,476 2,260,053 SH   SOLE   1,348,866 0 911,187
BLACKBAUD INC COM 09227Q100 336,471 5,071,913 SH   SOLE   2,946,586 0 2,125,327
BRUKER CORP COM 116794108 19,518 861,729 SH   SOLE   673,341 0 188,388
CANTEL MEDICAL CORP COM 138098108 332,817 4,267,983 SH   SOLE   2,461,026 0 1,806,957
CARNIVAL CORP UNIT 99/99/9999 143658300 38,359 785,725 SH   SOLE   425,424 0 360,301
CELGENE CORP COM 151020104 14,652 140,172 SH   SOLE   89,639 0 50,533
CERNER CORP COM 156782104 6,946 112,493 SH   SOLE   92,719 0 19,774
CHECK POINT SOFTWARE TECH LT ORD M22465104 21,641 278,846 SH   SOLE   150,590 0 128,256
CISCO SYS INC COM 17275R102 271 8,542 SH   SOLE   1,405 0 7,137
COGNEX CORP COM 192422103 348,568 6,594,171 SH   SOLE   3,840,801 0 2,753,370
CYBERARK SOFTWARE LTD SHS M2682V108 1,747 35,240 SH   SOLE   35,240 0 0
DANAHER CORP DEL COM 235851102 307 3,914 SH   SOLE   2,231 0 1,683
DICKS SPORTING GOODS INC COM 253393102 4,160 73,342 SH   SOLE   25,674 0 47,668
DIODES INC COM 254543101 68,280 3,199,623 SH   SOLE   1,987,012 0 1,212,611
DOLBY LABORATORIES INC COM 25659T107 23,991 441,910 SH   SOLE   246,361 0 195,549
DOLLAR GEN CORP NEW COM 256677105 768 10,970 SH   SOLE   8,824 0 2,146
DTS INC COM 23335C101 143,836 3,381,201 SH   SOLE   1,708,006 0 1,673,195
DYNAMIC MATLS CORP COM 267888105 25,018 2,346,884 SH   SOLE   1,230,689 0 1,116,195
ECOLAB INC COM 278865100 1,573 12,927 SH   SOLE   7,936 0 4,991
ELLIE MAE INC COM 28849P100 206,317 1,959,323 SH   SOLE   1,183,549 0 775,774
ENDOLOGIX INC COM 29266S106 64,644 5,050,293 SH   SOLE   2,981,401 0 2,068,892
EVERCORE PARTNERS INC CLASS A 29977A105 3,744 72,677 SH   SOLE   20,080 0 52,597
EXPEDIA INC DEL COM NEW 30212P303 3,600 30,841 SH   SOLE   8,521 0 22,320
EXXON MOBIL CORP COM 30231G102 296 3,397 SH   SOLE   81 0 3,316
FACEBOOK INC CL A 30303M102 3,806 29,671 SH   SOLE   24,217 0 5,454
FACTSET RESH SYS INC COM 303075105 3,976 24,527 SH   SOLE   6,623 0 17,904
FASTENAL CO COM 311900104 2,606 62,377 SH   SOLE   21,117 0 41,260
FLAMEL TECHNOLOGIES SA SPONSORED ADR 338488109 11,489 926,559 SH   SOLE   543,565 0 382,994
FLEETMATICS GROUP PLC COM G35569105 1,242 20,705 SH   SOLE   20,705 0 0
FLIR SYS INC COM 302445101 17,651 561,785 SH   SOLE   430,779 0 131,006
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 236 2,569 SH   SOLE   2,569 0 0
GENERAL ELECTRIC CO COM 369604103 1,733 58,521 SH   SOLE   27,122 0 31,399
GENTHERM INC COM 37253A103 3,164 100,703 SH   SOLE   24,350 0 76,353
GEOSPACE TECHNOLOGIES CORP COM 37364X109 30,768 1,579,470 SH   SOLE   905,684 0 673,786
GILEAD SCIENCES INC COM 375558103 2,715 34,313 SH   SOLE   31,016 0 3,297
GOLDMAN SACHS GROUP INC COM 38141G104 478 2,965 SH   SOLE   2,272 0 693
GUIDEWIRE SOFTWARE INC COM 40171V100 192,249 3,205,221 SH   SOLE   2,000,054 0 1,205,167
HOME DEPOT INC COM 437076102 2,254 17,519 SH   SOLE   10,533 0 6,986
ICON PLC SHS G4705A100 42,777 552,886 SH   SOLE   279,735 0 273,151
ILLINOIS TOOL WKS INC COM 452308109 555 4,629 SH   SOLE   675 0 3,954
IMS HEALTH HLDGS INC COM 44970B109 1,582 50,466 SH   SOLE   50,466 0 0
INCYTE CORP COM 45337C102 249,633 2,647,505 SH   SOLE   1,548,294 0 1,099,211
INOGEN INC COM 45780L104 73,345 1,224,464 SH   SOLE   732,345 0 492,119
INTERNATIONAL BUSINESS MACHS COM 459200101 364 2,290 SH   SOLE   317 0 1,973
INVESCO LTD SHS G491BT108 14,651 468,544 SH   SOLE   236,282 0 232,262
HUNT J B TRANS SVCS INC COM 445658107 4,029 49,653 SH   SOLE   18,016 0 31,637
JPMORGAN CHASE & CO COM 46625H100 1,444 21,687 SH   SOLE   15,946 0 5,741
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,407 19,811 SH   SOLE   7,076 0 12,735
JOHNSON & JOHNSON COM 478160104 288 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 18,313 393,579 SH   SOLE   201,618 0 191,961
MANHATTAN ASSOCS INC COM 562750109 301,260 5,228,391 SH   SOLE   3,021,028 0 2,207,363
MASIMO CORP COM 574795100 9,452 158,876 SH   SOLE   98,853 0 60,023
MASTERCARD INCORPORATED CL A 57636Q104 6,513 64,002 SH   SOLE   30,802 0 33,200
MAXIMUS INC COM 577933104 3,314 58,590 SH   SOLE   16,653 0 41,937
MCDONALDS CORP COM 580135101 279 2,415 SH   SOLE   15 0 2,400
MEDIDATA SOLUTIONS INC COM 58471A105 328,923 5,898,904 SH   SOLE   3,516,597 0 2,382,307
MERCADOLIBRE INC COM 58733R102 3,953 21,371 SH   SOLE   21,371 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 110,338 5,719,938 SH   SOLE   3,228,594 0 2,491,344
MICROSOFT CORP COM 594918104 1,640 28,476 SH   SOLE   18,505 0 9,971
MORGAN STANLEY COM NEW 617446448 655 20,423 SH   SOLE   16,034 0 4,389
MSC INDL DIRECT INC CL A 553530106 1,456 19,834 SH   SOLE   5,550 0 14,284
NABORS INDUSTRIES LTD SHS G6359F103 9,348 768,729 SH   SOLE   397,949 0 370,780
NEOGEN CORP COM 640491106 283,913 5,075,306 SH   SOLE   2,875,816 0 2,199,490
NETEASE INC SPONSORED ADR 64110W102 1,239 5,146 SH   SOLE   5,146 0 0
NETSCOUT SYS INC COM 64115T104 207,648 7,099,081 SH   SOLE   4,158,954 0 2,940,127
NIC INC COM 62914B100 205,886 8,761,117 SH   SOLE   5,304,397 0 3,456,720
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 4,176 110,769 SH   SOLE   33,192 0 77,577
NUANCE COMMUNICATIONS INC COM 67020Y100 7,056 486,642 SH   SOLE   334,193 0 152,449
NVR INC COM 62944T105 3,344 2,039 SH   SOLE   551 0 1,488
ORACLE CORP COM 68389X105 1,048 26,678 SH   SOLE   15,269 0 11,409
ORBOTECH LTD ORD M75253100 2,620 88,495 SH   SOLE   88,495 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,974 14,187 SH   SOLE   4,274 0 9,913
PALO ALTO NETWORKS INC COM 697435105 3,229 20,265 SH   SOLE   10,701 0 9,564
PAREXEL INTL CORP COM 699462107 4,106 59,118 SH   SOLE   16,786 0 42,332
POLARIS INDS INC COM 731068102 2,540 32,797 SH   SOLE   9,643 0 23,154
PRAXAIR INC COM 74005P104 1,681 13,914 SH   SOLE   9,165 0 4,749
PROS HOLDINGS INC COM 74346Y103 110,650 4,893,831 SH   SOLE   2,615,379 0 2,278,452
PROTO LABS INC COM 743713109 180,497 3,012,802 SH   SOLE   1,736,328 0 1,276,474
PULTE GROUP INC COM 745867101 4,407 219,920 SH   SOLE   76,750 0 143,170
QIAGEN NV REG SHS N72482107 25,745 938,221 SH   SOLE   502,010 0 436,211
QUALITY SYS INC COM 747582104 107,723 9,516,153 SH   SOLE   5,567,513 0 3,948,640
QUANTA SVCS INC COM 74762E102 9,920 354,418 SH   SOLE   179,146 0 175,272
QUIDEL CORP COM 74838J101 126,967 5,747,734 SH   SOLE   3,329,979 0 2,417,755
RED HAT INC COM 756577102 2,532 31,319 SH   SOLE   9,681 0 21,638
RESTORATION HARDWARE HLDGS I COM 761283100 1,334 38,575 SH   SOLE   10,885 0 27,690
ROBERT HALF INTL INC COM 770323103 3,052 80,603 SH   SOLE   22,268 0 58,335
SASOL LTD SPONSORED ADR 803866300 16,755 613,292 SH   SOLE   330,031 0 283,261
SCHLUMBERGER LTD COM 806857108 1,011 12,862 SH   SOLE   11,574 0 1,288
SCHWAB CHARLES CORP NEW COM 808513105 4,749 150,439 SH   SOLE   58,279 0 92,160
SHIRE PLC SPONSORED ADR 82481R106 12,021 62,007 SH   SOLE   21,198 0 40,809
STARBUCKS CORP COM 855244109 814 15,043 SH   SOLE   12,044 0 2,999
STERICYCLE INC COM 858912108 3,527 44,011 SH   SOLE   9,072 0 34,939
STIFEL FINL CORP COM 860630102 1,109 28,852 SH   SOLE   27,127 0 1,725
SUN HYDRAULICS CORP COM 866942105 134,823 4,177,967 SH   SOLE   2,338,632 0 1,839,335
PRICE T ROWE GROUP INC COM 74144T108 9,838 147,945 SH   SOLE   66,635 0 81,310
TARGET CORP COM 87612E106 808 11,761 SH   SOLE   6,607 0 5,154
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 862 13,041 SH   SOLE   13,041 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 13,524 293,945 SH   SOLE   157,660 0 136,285
TJX COS INC NEW COM 872540109 961 12,849 SH   SOLE   9,722 0 3,127
TOLL BROTHERS INC COM 889478103 4,065 136,149 SH   SOLE   48,427 0 87,722
TRACTOR SUPPLY CO COM 892356106 8,232 122,220 SH   SOLE   69,208 0 53,012
TRIMBLE NAVIGATION LTD COM 896239100 1,194 41,807 SH   SOLE   41,807 0 0
TYLER TECHNOLOGIES INC COM 902252105 354,445 2,069,996 SH   SOLE   1,207,857 0 862,139
ULTA SALON COSMETCS & FRAG I COM 90384S303 5,239 22,014 SH   SOLE   6,744 0 15,270
UNDER ARMOUR INC CL A 904311107 3,193 82,549 SH   SOLE   42,779 0 39,770
UNION PAC CORP COM 907818108 908 9,308 SH   SOLE   7,429 0 1,879
UNITED NAT FOODS INC COM 911163103 1,962 49,007 SH   SOLE   12,779 0 36,228
UNITED TECHNOLOGIES CORP COM 913017109 754 7,422 SH   SOLE   5,509 0 1,913
VEEVA SYS INC CL A COM 922475108 299,244 7,249,123 SH   SOLE   4,251,047 0 2,998,076
VISA INC COM CL A 92826C839 3,269 39,527 SH   SOLE   39,342 0 185
VOCERA COMMUNICATIONS INC COM 92857F107 72,575 4,294,382 SH   SOLE   2,446,997 0 1,847,385
WATERS CORP COM 941848103 9,676 61,050 SH   SOLE   41,719 0 19,331
WEC ENERGY GROUP INC COM 92939U106 545 9,107 SH   SOLE   157 0 8,950
GRAINGER W W INC COM 384802104 562 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 334 11,250 SH   SOLE   0 0 11,250