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 308 2,043 SH   SOLE   1,700 0 343
ABAXIS INC COM 002567105 210,375 3,778,289 SH   SOLE   2,247,732 0 1,530,557
ABBOTT LABS COM 002824100 635 14,134 SH   SOLE   2,387 0 11,747
ABBVIE INC COM 00287Y109 310 5,225 SH   SOLE   0 0 5,225
ACI WORLDWIDE INC COM 004498101 219,599 10,261,631 SH   SOLE   5,765,802 0 4,495,829
AKAMAI TECHNOLOGIES INC COM 00971T101 9,171 174,263 SH   SOLE   57,712 0 116,551
ALPHABET INC CAP STK CL A 02079K305 22,405 28,798 SH   SOLE   8,860 0 19,938
AMERICAN SOFTWARE INC CL A 029683109 42,990 4,223,019 SH   SOLE   2,450,540 0 1,772,479
ANSYS INC COM 03662Q105 270,768 2,927,217 SH   SOLE   1,604,040 0 1,323,177
APPLE INC COM 037833100 20,058 190,561 SH   SOLE   60,803 0 129,758
ATWOOD OCEANICS INC COM 050095108 1,397 136,537 SH   SOLE   51,025 0 85,512
AUTOMATIC DATA PROCESSING IN COM 053015103 482 5,694 SH   SOLE   559 0 5,135
BALCHEM CORP COM 057665200 197,583 3,249,721 SH   SOLE   1,869,536 0 1,380,185
BIOGEN INC COM 09062X103 7,507 24,506 SH   SOLE   8,421 0 16,085
BIO TECHNE CORP COM 09073M104 220,710 2,452,328 SH   SOLE   1,390,490 0 1,061,838
BLACKBAUD INC COM 09227Q100 301,369 4,575,903 SH   SOLE   2,576,896 0 1,999,007
BORGWARNER INC COM 099724106 3,951 91,384 SH   SOLE   30,440 0 60,944
BRUKER CORP COM 116794108 33,750 1,390,619 SH   SOLE   1,020,165 0 370,454
BUFFALO WILD WINGS INC COM 119848109 1,827 11,442 SH   SOLE   9,924 0 1,518
CANTEL MEDICAL CORP COM 138098108 326,104 5,247,892 SH   SOLE   2,999,281 0 2,248,611
CARNIVAL CORP PAIRED CTF 143658300 34,352 630,545 SH   SOLE   338,889 0 291,656
CATERPILLAR INC DEL COM 149123101 4,310 63,422 SH   SOLE   16,553 0 46,869
CELGENE CORP COM 151020104 33,251 277,646 SH   SOLE   121,837 0 155,809
CERNER CORP COM 156782104 5,110 84,926 SH   SOLE   84,926 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 18,461 226,849 SH   SOLE   121,364 0 105,485
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,907 3,974 SH   SOLE   1,447 0 2,527
CISCO SYS INC COM 17275R102 267 9,842 SH   SOLE   2,705 0 7,137
COGNEX CORP COM 192422103 211,925 6,275,552 SH   SOLE   3,550,237 0 2,725,315
CYBERARK SOFTWARE LTD SHS M2682V108 354 7,841 SH   SOLE   7,841 0 0
DANAHER CORP DEL COM 235851102 407 4,384 SH   SOLE   2,701 0 1,683
DICKS SPORTING GOODS INC COM 253393102 10,686 302,294 SH   SOLE   101,957 0 200,337
DIODES INC COM 254543101 102,474 4,459,289 SH   SOLE   2,964,938 0 1,494,351
DOLBY LABORATORIES INC COM 25659T107 17,221 511,769 SH   SOLE   246,519 0 265,250
DSW INC CL A 23334L102 2,852 119,533 SH   SOLE   53,872 0 65,661
DTS INC COM 23335C101 78,193 3,462,913 SH   SOLE   1,736,468 0 1,726,445
DYNAMIC MATLS CORP COM 267888105 16,518 2,363,071 SH   SOLE   1,234,226 0 1,128,845
ECOLAB INC COM 278865100 720 6,299 SH   SOLE   3,101 0 3,198
ELLIE MAE INC COM 28849P100 55,562 922,493 SH   SOLE   517,545 0 404,948
E M C CORP MASS COM 268648102 522 20,346 SH   SOLE   14,945 0 5,401
EVERCORE PARTNERS INC CLASS A 29977A105 4,683 86,616 SH   SOLE   30,987 0 55,629
EXXON MOBIL CORP COM 30231G102 323 4,141 SH   SOLE   625 0 3,516
FACTSET RESH SYS INC COM 303075105 5,703 35,078 SH   SOLE   12,474 0 22,604
FEI CO COM 30241L109 247,573 3,102,803 SH   SOLE   1,726,361 0 1,376,442
FLAMEL TECHNOLOGIES SA SPONSORED ADR 338488109 7,063 578,457 SH   SOLE   443,972 0 134,485
FLEETMATICS GROUP PLC COM G35569105 1,913 37,670 SH   SOLE   37,670 0 0
FLIR SYS INC COM 302445101 15,830 563,935 SH   SOLE   432,929 0 131,006
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 687 7,443 SH   SOLE   7,443 0 0
FRANKLIN RES INC COM 354613101 3,300 89,627 SH   SOLE   33,321 0 56,306
GENERAL ELECTRIC CO COM 369604103 973 31,234 SH   SOLE   4,026 0 27,208
GENTHERM INC COM 37253A103 6,730 141,973 SH   SOLE   56,053 0 85,920
GEOSPACE TECHNOLOGIES CORP COM 37364X109 22,312 1,585,769 SH   SOLE   906,633 0 679,136
GILEAD SCIENCES INC COM 375558103 9,552 94,397 SH   SOLE   30,764 0 63,633
GOLDMAN SACHS GROUP INC COM 38141G104 320 1,778 SH   SOLE   1,270 0 508
GUIDEWIRE SOFTWARE INC COM 40171V100 99,120 1,647,614 SH   SOLE   926,618 0 720,996
HOME DEPOT INC COM 437076102 2,148 16,241 SH   SOLE   9,065 0 7,176
ICON PLC SHS G4705A100 27,432 353,051 SH   SOLE   254,872 0 98,179
ILLINOIS TOOL WKS INC COM 452308109 410 4,429 SH   SOLE   475 0 3,954
INCYTE CORP COM 45337C102 227,636 2,098,997 SH   SOLE   1,202,339 0 896,658
INTERNATIONAL BUSINESS MACHS COM 459200101 357 2,591 SH   SOLE   548 0 2,043
INVESCO LTD SHS G491BT108 8,499 253,850 SH   SOLE   184,686 0 69,164
HUNT J B TRANS SVCS INC COM 445658107 5,019 68,413 SH   SOLE   28,488 0 39,925
JPMORGAN CHASE & CO COM 46625H100 1,931 29,243 SH   SOLE   23,487 0 5,756
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 10,049 71,496 SH   SOLE   24,649 0 46,847
JOHNSON & JOHNSON COM 478160104 250 2,437 SH   SOLE   174 0 2,263
MANHATTAN ASSOCS INC COM 562750109 282,213 4,264,972 SH   SOLE   2,391,839 0 1,873,133
MASIMO CORP COM 574795100 7,707 185,667 SH   SOLE   109,917 0 75,750
MASTERCARD INC CL A 57636Q104 12,035 123,611 SH   SOLE   47,584 0 76,027
MAXIMUS INC COM 577933104 3,847 68,394 SH   SOLE   25,040 0 43,354
MCDONALDS CORP COM 580135101 284 2,400 SH   SOLE   0 0 2,400
MEDASSETS INC COM 584045108 138,846 4,487,590 SH   SOLE   2,217,093 0 2,270,497
MEDIDATA SOLUTIONS INC COM 58471A105 264,659 5,369,431 SH   SOLE   3,050,033 0 2,319,398
MERCADOLIBRE INC COM 58733R102 2,462 21,531 SH   SOLE   21,531 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 113,013 5,507,476 SH   SOLE   3,193,282 0 2,314,194
MICHAEL KORS HLDGS LTD SHS G60754101 6,274 156,618 SH   SOLE   63,037 0 93,581
MICROSOFT CORP COM 594918104 397 7,159 SH   SOLE   1,639 0 5,520
MORGAN STANLEY COM NEW 617446448 896 28,172 SH   SOLE   24,278 0 3,894
MSC INDL DIRECT INC CL A 553530106 3,453 61,372 SH   SOLE   26,443 0 34,929
NABORS INDUSTRIES LTD SHS G6359F103 7,759 911,809 SH   SOLE   497,421 0 414,388
NEOGEN CORP COM 640491106 283,376 5,013,728 SH   SOLE   2,781,146 0 2,232,582
NETSCOUT SYS INC COM 64115T104 167,949 5,470,643 SH   SOLE   3,182,822 0 2,287,821
NIC INC COM 62914B100 171,922 8,735,849 SH   SOLE   5,248,104 0 3,487,745
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 6,785 115,782 SH   SOLE   52,112 0 63,670
NUANCE COMMUNICATIONS INC COM 67020Y100 9,733 489,356 SH   SOLE   334,407 0 154,949
NVR INC COM 62944T105 4,709 2,866 SH   SOLE   988 0 1,878
ORACLE CORP COM 68389X105 1,511 41,351 SH   SOLE   28,194 0 13,157
ORBOTECH LTD ORD M75253100 1,957 88,440 SH   SOLE   88,440 0 0
PALO ALTO NETWORKS INC COM 697435105 5,938 33,711 SH   SOLE   12,479 0 21,232
PAREXEL INTL CORP COM 699462107 5,738 84,233 SH   SOLE   30,743 0 53,490
POLARIS INDS INC COM 731068102 4,358 50,704 SH   SOLE   21,709 0 28,995
PRAXAIR INC COM 74005P104 1,147 11,200 SH   SOLE   8,406 0 2,794
PROS HOLDINGS INC COM 74346Y103 113,044 4,906,438 SH   SOLE   2,607,061 0 2,299,377
PROTO LABS INC COM 743713109 165,379 2,596,629 SH   SOLE   1,482,146 0 1,114,483
PULTE GROUP INC COM 745867101 5,041 282,860 SH   SOLE   106,084 0 176,776
QIAGEN NV REG SHS N72482107 21,959 794,173 SH   SOLE   407,041 0 387,132
QUALITY SYS INC COM 747582104 93,033 5,771,264 SH   SOLE   2,916,350 0 2,854,914
QUANTA SVCS INC COM 74762E102 13,060 644,938 SH   SOLE   204,715 0 440,223
QUIDEL CORP COM 74838J101 121,812 5,745,829 SH   SOLE   3,307,681 0 2,438,148
RESTORATION HARDWARE HLDGS I COM 761283100 10,871 136,829 SH   SOLE   48,822 0 88,007
SASOL LTD SPONSORED ADR 803866300 12,919 481,705 SH   SOLE   259,416 0 222,289
SCHLUMBERGER LTD COM 806857108 4,566 65,467 SH   SOLE   20,324 0 45,143
SHIRE PLC SPONSORED ADR 82481R106 15,081 73,567 SH   SOLE   29,017 0 44,550
SOLARWINDS INC COM 83416B109 227,282 3,858,785 SH   SOLE   2,085,633 0 1,773,152
STARBUCKS CORP COM 855244109 409 6,818 SH   SOLE   5,076 0 1,742
STERICYCLE INC COM 858912108 3,314 27,476 SH   SOLE   9,967 0 17,509
STIFEL FINL CORP COM 860630102 11,760 277,616 SH   SOLE   99,118 0 178,498
SUN HYDRAULICS CORP COM 866942105 125,460 3,953,996 SH   SOLE   2,300,848 0 1,653,148
PRICE T ROWE GROUP INC COM 74144T108 20,905 292,423 SH   SOLE   96,546 0 195,877
TARGET CORP COM 87612E106 837 11,525 SH   SOLE   7,134 0 4,391
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 16,270 247,861 SH   SOLE   127,389 0 120,472
TEXTURA CORP COM 883211104 83,391 3,864,292 SH   SOLE   2,172,734 0 1,691,558
TJX COS INC NEW COM 872540109 1,111 15,669 SH   SOLE   12,133 0 3,536
TOLL BROTHERS INC COM 889478103 4,899 147,117 SH   SOLE   56,012 0 91,105
TRACTOR SUPPLY CO COM 892356106 21,574 252,325 SH   SOLE   70,713 0 181,612
TRIMBLE NAVIGATION LTD COM 896239100 3,786 176,490 SH   SOLE   41,807 0 134,683
TYCO INTL PLC SHS G91442106 7,318 229,471 SH   SOLE   166,098 0 63,373
TYLER TECHNOLOGIES INC COM 902252105 324,800 1,863,242 SH   SOLE   1,040,876 0 822,366
ULTA SALON COSMETCS & FRAG I COM 90384S303 10,342 55,902 SH   SOLE   19,460 0 36,442
UNDER ARMOUR INC CL A 904311107 4,969 61,641 SH   SOLE   22,110 0 39,531
UNION PAC CORP COM 907818108 572 7,316 SH   SOLE   5,452 0 1,864
UNITED NAT FOODS INC COM 911163103 2,914 74,047 SH   SOLE   28,339 0 45,708
UNITED TECHNOLOGIES CORP COM 913017109 651 6,781 SH   SOLE   5,733 0 1,048
VEEVA SYS INC CL A COM 922475108 153,381 5,316,505 SH   SOLE   3,033,262 0 2,283,243
VISA INC COM CL A 92826C839 12,994 167,552 SH   SOLE   39,447 0 128,105
VOCERA COMMUNICATIONS INC COM 92857F107 52,410 4,295,863 SH   SOLE   2,429,228 0 1,866,635
WATERS CORP COM 941848103 9,582 71,200 SH   SOLE   47,153 0 24,047
WEC ENERGY GROUP INC COM 92939U106 467 9,107 SH   SOLE   157 0 8,950
GRAINGER W W INC COM 384802104 506 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 281 11,250 SH   SOLE   0 0 11,250