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 377 1,915 SH   SOLE   223 0 1,692
ABAXIS INC COM 002567105 89,311 1,075,907 SH   SOLE   845,891 0 230,016
ABBOTT LABS COM 002824100 728 11,941 SH   SOLE   1,010 0 10,931
ABBVIE INC COM 00287Y109 588 6,348 SH   SOLE   323 0 6,025
ABIOMED INC COM 003654100 515,311 1,259,776 SH   SOLE   821,713 0 438,063
ACI WORLDWIDE INC COM 004498101 189,955 7,699,856 SH   SOLE   3,260,692 0 4,439,164
ADOBE SYS INC COM 00724F101 1,019 4,178 SH   SOLE   3,164 0 1,014
ALARM COM HLDGS INC COM 011642105 102,720 2,543,825 SH   SOLE   1,586,411 0 957,414
ALIGN TECHNOLOGY INC COM 016255101 764 2,234 SH   SOLE   1,980 0 254
ALPHABET INC CAP STK CL A 02079K305 3,821 3,384 SH   SOLE   2,627 0 757
AMAZON COM INC COM 023135106 2,132 1,254 SH   SOLE   1,214 0 40
AMERICAN SOFTWARE INC CL A 029683109 60,333 4,140,890 SH   SOLE   2,416,356 0 1,724,534
ANSYS INC COM 03662Q105 433,810 2,490,583 SH   SOLE   1,628,742 0 861,841
APPLE INC COM 037833100 4,973 26,867 SH   SOLE   18,881 0 7,986
AUTODESK INC COM 052769106 475 3,623 SH   SOLE   3,623 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 699 5,214 SH   SOLE   379 0 4,835
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 5,878 958,862 SH   SOLE   622,125 0 336,737
BALCHEM CORP COM 057665200 419,471 4,274,210 SH   SOLE   2,806,486 0 1,467,724
BIOGEN INC COM 09062X103 205 705 SH   SOLE   363 0 342
BIO TECHNE CORP COM 09073M104 293,057 1,980,782 SH   SOLE   1,281,224 0 699,558
BLACKBAUD INC COM 09227Q100 457,060 4,461,294 SH   SOLE   2,760,577 0 1,700,717
BOOKING HLDGS INC COM 09857L108 456 225 SH   SOLE   157 0 68
BRIGHT HORIZONS FAM SOL IN D COM 109194100 630 6,149 SH   SOLE   6,149 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,219 19,276 SH   SOLE   19,041 0 235
CANTEL MEDICAL CORP COM 138098108 329,014 3,345,000 SH   SOLE   2,020,526 0 1,324,474
CARDIOVASCULAR SYS INC DEL COM 141619106 90,101 2,786,053 SH   SOLE   1,714,219 0 1,071,834
CARNIVAL CORP UNIT 99/99/9999 143658300 42,338 738,757 SH   SOLE   397,461 0 341,296
CELGENE CORP COM 151020104 2,073 26,099 SH   SOLE   18,877 0 7,222
CERNER CORP COM 156782104 4,340 72,589 SH   SOLE   72,589 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 24,118 246,909 SH   SOLE   133,790 0 113,119
CHIPOTLE MEXICAN GRILL INC COM 169656105 626 1,452 SH   SOLE   1,452 0 0
CISCO SYS INC COM 17275R102 368 8,542 SH   SOLE   1,405 0 7,137
COGNEX CORP COM 192422103 429,632 9,630,845 SH   SOLE   6,305,393 0 3,325,452
CYBERARK SOFTWARE LTD SHS M2682V108 6,710 106,569 SH   SOLE   106,569 0 0
DANAHER CORP DEL COM 235851102 228 2,313 SH   SOLE   880 0 1,433
DICKS SPORTING GOODS INC COM 253393102 322 9,129 SH   SOLE   1,357 0 7,772
DMC GLOBAL INC COM 23291C103 100,026 2,227,748 SH   SOLE   1,176,208 0 1,051,540
ECOLAB INC COM 278865100 1,598 11,385 SH   SOLE   6,998 0 4,387
EDWARDS LIFESCIENCES CORP COM 28176E108 1,275 8,758 SH   SOLE   8,743 0 15
ELLIE MAE INC COM 28849P100 377,165 3,632,170 SH   SOLE   2,445,679 0 1,186,491
ENDOLOGIX INC COM 29266S106 49,709 8,782,500 SH   SOLE   5,482,747 0 3,299,753
EQUIFAX INC COM 294429105 1,103 8,815 SH   SOLE   8,815 0 0
EVERCORE INC CLASS A 29977A105 634 6,011 SH   SOLE   6,011 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,315 10,938 SH   SOLE   10,058 0 880
FACEBOOK INC CL A 30303M102 3,030 15,592 SH   SOLE   11,140 0 4,452
FACTSET RESH SYS INC COM 303075105 349 1,762 SH   SOLE   1,762 0 0
FASTENAL CO COM 311900104 1,434 29,785 SH   SOLE   26,636 0 3,149
FLEETCOR TECHNOLOGIES INC COM 339041105 805 3,820 SH   SOLE   3,820 0 0
GENERAL ELECTRIC CO COM 369604103 710 52,154 SH   SOLE   26,901 0 25,253
GILEAD SCIENCES INC COM 375558103 295 4,165 SH   SOLE   2,348 0 1,817
GUIDEWIRE SOFTWARE INC COM 40171V100 296,745 3,342,477 SH   SOLE   2,057,136 0 1,285,341
GW PHARMACEUTICALS PLC ADS 36197T103 6,508 46,642 SH   SOLE   46,642 0 0
HOME DEPOT INC COM 437076102 2,783 14,266 SH   SOLE   8,420 0 5,846
ICON PLC SHS G4705A100 57,794 436,084 SH   SOLE   235,490 0 200,594
ILLINOIS TOOL WKS INC COM 452308109 533 3,849 SH   SOLE   280 0 3,569
INCYTE CORP COM 45337C102 39,660 591,936 SH   SOLE   490,293 0 101,643
INOGEN INC COM 45780L104 406,225 2,180,136 SH   SOLE   1,345,024 0 835,112
INTERNATIONAL BUSINESS MACHS COM 459200101 283 2,028 SH   SOLE   217 0 1,811
INVESCO LTD SHS G491BT108 11,472 431,934 SH   SOLE   227,683 0 204,251
IPG PHOTONICS CORP COM 44980X109 576 2,609 SH   SOLE   2,609 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 57,263 705,822 SH   SOLE   445,755 0 260,067
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 120,560 6,305,456 SH   SOLE   3,845,119 0 2,460,337
HUNT J B TRANS SVCS INC COM 445658107 1,027 8,446 SH   SOLE   8,316 0 130
JPMORGAN CHASE & CO COM 46625H100 614 5,897 SH   SOLE   4,318 0 1,579
HENRY JACK & ASSOC INC COM 426281101 329 2,521 SH   SOLE   2,521 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,098 6,370 SH   SOLE   6,270 0 100
JOHNSON & JOHNSON COM 478160104 296 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 14,339 428,672 SH   SOLE   231,324 0 197,348
LKQ CORP COM 501889208 956 29,963 SH   SOLE   29,963 0 0
MANHATTAN ASSOCS INC COM 562750109 401,945 8,550,212 SH   SOLE   5,731,585 0 2,818,627
MASIMO CORP COM 574795100 9,637 98,685 SH   SOLE   98,540 0 145
MASTERCARD INCORPORATED CL A 57636Q104 2,570 13,080 SH   SOLE   10,520 0 2,560
MAXIMUS INC COM 577933104 469 7,557 SH   SOLE   7,557 0 0
MCDONALDS CORP COM 580135101 602 3,843 SH   SOLE   1,318 0 2,525
MEDIDATA SOLUTIONS INC COM 58471A105 349,687 4,340,705 SH   SOLE   2,729,720 0 1,610,985
MERCADOLIBRE INC COM 58733R102 6,509 21,774 SH   SOLE   21,774 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 58,256 3,663,919 SH   SOLE   2,759,317 0 904,602
MICROSOFT CORP COM 594918104 2,451 24,860 SH   SOLE   15,984 0 8,876
MORGAN STANLEY COM NEW 617446448 343 7,243 SH   SOLE   5,779 0 1,464
MSC INDL DIRECT INC CL A 553530106 471 5,554 SH   SOLE   5,529 0 25
NEOGEN CORP COM 640491106 512,987 6,397,138 SH   SOLE   3,880,172 0 2,516,966
NETSCOUT SYS INC COM 64115T104 146,860 4,944,776 SH   SOLE   3,129,145 0 1,815,631
NIC INC COM 62914B100 93,107 5,987,602 SH   SOLE   4,609,088 0 1,378,514
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,775 37,557 SH   SOLE   26,616 0 10,941
ORACLE CORP COM 68389X105 454 10,309 SH   SOLE   2,567 0 7,742
ORBOTECH LTD ORD M75253100 4,456 72,101 SH   SOLE   72,101 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,013 7,360 SH   SOLE   6,935 0 425
PAYCOM SOFTWARE INC COM 70432V102 426,596 4,316,460 SH   SOLE   2,718,590 0 1,597,870
PRAXAIR INC COM 74005P104 1,871 11,831 SH   SOLE   7,341 0 4,490
PROS HOLDINGS INC COM 74346Y103 201,638 5,513,759 SH   SOLE   3,072,940 0 2,440,819
PROTO LABS INC COM 743713109 457,170 3,843,378 SH   SOLE   2,502,207 0 1,341,171
PULTE GROUP INC COM 745867101 388 13,488 SH   SOLE   7,996 0 5,492
QIAGEN NV SHS NEW N72482123 31,945 883,422 SH   SOLE   477,154 0 406,268
QUALITY SYS INC COM 747582104 184,157 9,443,970 SH   SOLE   5,551,235 0 3,892,735
QUANTA SVCS INC COM 74762E102 731 21,896 SH   SOLE   19,709 0 2,187
QUIDEL CORP COM 74838J101 358,501 5,390,992 SH   SOLE   3,244,897 0 2,146,095
REALPAGE INC COM 75606N109 1,058 19,199 SH   SOLE   19,174 0 25
RED HAT INC COM 756577102 1,106 8,230 SH   SOLE   8,230 0 0
SALESFORCE COM INC COM 79466L302 757 5,553 SH   SOLE   5,311 0 242
SASOL LTD SPONSORED ADR 803866300 20,647 565,045 SH   SOLE   305,440 0 259,605
SCHWAB CHARLES CORP NEW COM 808513105 2,258 44,181 SH   SOLE   40,166 0 4,015
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,211 14,426 SH   SOLE   14,426 0 0
STARBUCKS CORP COM 855244109 754 15,439 SH   SOLE   13,454 0 1,985
STIFEL FINL CORP COM 860630102 228 4,357 SH   SOLE   3,702 0 655
SUN HYDRAULICS CORP COM 866942105 275,782 5,722,800 SH   SOLE   3,538,875 0 2,183,925
PRICE T ROWE GROUP INC COM 74144T108 4,010 34,545 SH   SOLE   22,013 0 12,532
TARGET CORP COM 87612E106 297 3,896 SH   SOLE   833 0 3,063
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 12,049 495,421 SH   SOLE   267,532 0 227,889
TJX COS INC NEW COM 872540109 386 4,057 SH   SOLE   1,660 0 2,397
TOLL BROTHERS INC COM 889478103 483 13,066 SH   SOLE   9,568 0 3,498
TRACTOR SUPPLY CO COM 892356106 2,544 33,253 SH   SOLE   21,418 0 11,835
TRIMBLE INC COM 896239100 230 6,999 SH   SOLE   6,999 0 0
TYLER TECHNOLOGIES INC COM 902252105 464,552 2,091,636 SH   SOLE   1,271,092 0 820,544
ULTA BEAUTY INC COM 90384S303 1,013 4,339 SH   SOLE   4,339 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 1,302 5,061 SH   SOLE   5,051 0 10
UNDER ARMOUR INC CL A 904311107 408 18,141 SH   SOLE   16,324 0 1,817
UNION PAC CORP COM 907818108 612 4,320 SH   SOLE   3,384 0 936
VEEVA SYS INC CL A COM 922475108 423,098 5,504,791 SH   SOLE   3,307,419 0 2,197,372
VISA INC COM CL A 92826C839 766 5,786 SH   SOLE   5,661 0 125
VOCERA COMMUNICATIONS INC COM 92857F107 163,880 5,482,773 SH   SOLE   3,314,773 0 2,168,000
WATERS CORP COM 941848103 594 3,068 SH   SOLE   3,023 0 45
WEC ENERGY GROUP INC COM 92939U106 611 9,453 SH   SOLE   503 0 8,950
GRAINGER W W INC COM 384802104 771 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 358 11,250 SH   SOLE   0 0 11,250
ZOES KITCHEN INC COM 98979J109 32,018 3,280,568 SH   SOLE   1,923,376 0 1,357,192
ZOETIS INC CL A 98978V103 695 8,154 SH   SOLE   8,154 0 0