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 311 1,794 SH   SOLE   223 0 1,571
ABBOTT LABS COM 002824100 1,009 12,002 SH   SOLE   1,576 0 10,426
ABBVIE INC COM 00287Y109 526 7,237 SH   SOLE   1,212 0 6,025
ABIOMED INC COM 003654100 353,869 1,358,476 SH   SOLE   861,782 0 496,694
ACI WORLDWIDE INC COM 004498101 128,263 3,735,091 SH   SOLE   781,225 0 2,953,866
ADOBE INC COM 00724F101 1,200 4,074 SH   SOLE   3,050 0 1,024
ALARM COM HLDGS INC COM 011642105 240,140 4,488,606 SH   SOLE   2,623,836 0 1,864,770
ALIGN TECHNOLOGY INC COM 016255101 1,502 5,487 SH   SOLE   5,407 0 80
ALPHABET INC CAP STK CL A 02079K305 3,641 3,363 SH   SOLE   2,619 0 744
ALTERYX INC COM CL A 02156B103 411,152 3,767,890 SH   SOLE   2,489,443 0 1,278,447
AMAZON COM INC COM 023135106 3,030 1,600 SH   SOLE   1,530 0 70
AMERICAN SOFTWARE INC CL A 029683109 53,272 4,051,131 SH   SOLE   2,326,597 0 1,724,534
ANSYS INC COM 03662Q105 371,164 1,812,146 SH   SOLE   1,025,532 0 786,614
APPFOLIO INC COM CL A 03783C100 94,981 928,729 SH   SOLE   569,484 0 359,245
APPLE INC COM 037833100 5,148 26,010 SH   SOLE   18,704 0 7,306
AUTODESK INC COM 052769106 1,345 8,258 SH   SOLE   8,258 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 987 5,967 SH   SOLE   1,152 0 4,815
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 4,406 1,524,428 SH   SOLE   1,179,178 0 345,250
BALCHEM CORP COM 057665200 380,275 3,803,893 SH   SOLE   2,484,151 0 1,319,742
BIO TECHNE CORP COM 09073M104 341,704 1,638,947 SH   SOLE   995,795 0 643,152
BLACKBAUD INC COM 09227Q100 368,511 4,413,301 SH   SOLE   2,709,872 0 1,703,429
BOOKING HLDGS INC COM 09857L108 381 203 SH   SOLE   199 0 4
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,384 9,175 SH   SOLE   9,175 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,748 21,523 SH   SOLE   21,268 0 255
CANTEL MEDICAL CORP COM 138098108 316,240 3,921,626 SH   SOLE   2,334,944 0 1,586,682
CARDIOVASCULAR SYS INC DEL COM 141619106 195,905 4,563,352 SH   SOLE   2,900,200 0 1,663,152
CARNIVAL CORP UNIT 99/99/9999 143658300 33,868 727,554 SH   SOLE   377,908 0 349,646
CELGENE CORP COM 151020104 1,040 11,249 SH   SOLE   5,511 0 5,738
CERNER CORP COM 156782104 659 8,995 SH   SOLE   8,995 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 38,084 329,419 SH   SOLE   171,513 0 157,906
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,064 1,452 SH   SOLE   1,452 0 0
CISCO SYS INC COM 17275R102 457 8,342 SH   SOLE   1,405 0 6,937
COGNEX CORP COM 192422103 454,697 9,476,806 SH   SOLE   6,071,315 0 3,405,491
CYBERARK SOFTWARE LTD SHS M2682V108 36,397 284,708 SH   SOLE   284,708 0 0
DANAHER CORPORATION COM 235851102 303 2,123 SH   SOLE   880 0 1,243
DEXCOM INC COM 252131107 993 6,624 SH   SOLE   6,624 0 0
DICKS SPORTING GOODS INC COM 253393102 275 7,938 SH   SOLE   1,123 0 6,815
DMC GLOBAL INC COM 23291C103 159,956 2,524,955 SH   SOLE   1,449,142 0 1,075,813
ECOLAB INC COM 278865100 2,313 11,715 SH   SOLE   7,338 0 4,377
EDWARDS LIFESCIENCES CORP COM 28176E108 1,783 9,650 SH   SOLE   9,315 0 335
ENDOLOGIX INC COM NEW 29266S304 6,441 889,679 SH   SOLE   559,705 0 329,974
ENVESTNET INC COM 29404K106 1,019 14,903 SH   SOLE   14,903 0 0
EQUIFAX INC COM 294429105 1,447 10,700 SH   SOLE   10,700 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,637 12,302 SH   SOLE   11,074 0 1,228
FACEBOOK INC CL A 30303M102 3,867 20,035 SH   SOLE   14,894 0 5,141
FASTENAL CO COM 311900104 2,294 70,376 SH   SOLE   64,058 0 6,318
FISERV INC COM 337738108 958 10,507 SH   SOLE   9,675 0 832
FLEETCOR TECHNOLOGIES INC COM 339041105 1,624 5,782 SH   SOLE   5,782 0 0
GLAUKOS CORP COM 377322102 197,432 2,618,462 SH   SOLE   1,659,383 0 959,079
GUIDEWIRE SOFTWARE INC COM 40171V100 378,191 3,730,434 SH   SOLE   2,318,364 0 1,412,070
GW PHARMACEUTICALS PLC ADS 36197T103 28,088 162,934 SH   SOLE   162,934 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 268,031 5,775,282 SH   SOLE   3,581,410 0 2,193,872
HOME DEPOT INC COM 437076102 3,138 15,089 SH   SOLE   9,278 0 5,811
ICON PLC SHS G4705A100 53,178 345,381 SH   SOLE   179,876 0 165,505
ILLINOIS TOOL WKS INC COM 452308109 580 3,849 SH   SOLE   280 0 3,569
INCYTE CORP COM 45337C102 30,065 353,875 SH   SOLE   259,657 0 94,218
INOGEN INC COM 45780L104 243,496 3,647,327 SH   SOLE   2,295,941 0 1,351,386
INTERNATIONAL BUSINESS MACHS COM 459200101 273 1,978 SH   SOLE   217 0 1,761
IPG PHOTONICS CORP COM 44980X109 1,604 10,396 SH   SOLE   10,396 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 175,387 2,217,845 SH   SOLE   1,365,804 0 852,041
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 134,889 12,329,890 SH   SOLE   7,511,258 0 4,818,632
HUNT J B TRANS SVCS INC COM 445658107 541 5,920 SH   SOLE   5,895 0 25
JPMORGAN CHASE & CO COM 46625H100 687 6,146 SH   SOLE   4,598 0 1,548
HENRY JACK & ASSOC INC COM 426281101 967 7,219 SH   SOLE   7,219 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 933 6,543 SH   SOLE   6,448 0 95
JOHNSON & JOHNSON COM 478160104 339 2,437 SH   SOLE   174 0 2,263
JOHNSON CTLS INTL PLC SHS G51502105 17,137 414,836 SH   SOLE   212,654 0 202,182
LKQ CORP COM 501889208 963 36,189 SH   SOLE   35,989 0 200
MANHATTAN ASSOCS INC COM 562750109 437,590 6,311,697 SH   SOLE   3,912,052 0 2,399,645
MASIMO CORP COM 574795100 9,549 64,164 SH   SOLE   64,019 0 145
MASTERCARD INC CL A 57636Q104 3,410 12,891 SH   SOLE   10,456 0 2,435
MAXIMUS INC COM 577933104 365 5,030 SH   SOLE   5,030 0 0
MCCORMICK & CO INC COM NON VTG 579780206 244 1,574 SH   SOLE   1,109 0 465
MCDONALDS CORP COM 580135101 1,009 4,860 SH   SOLE   2,285 0 2,575
MEDIDATA SOLUTIONS INC COM 58471A105 356,216 3,935,658 SH   SOLE   2,576,953 0 1,358,705
MERCADOLIBRE INC COM 58733R102 29,840 48,777 SH   SOLE   48,777 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 42,766 3,599,792 SH   SOLE   2,695,190 0 904,602
MICROSOFT CORP COM 594918104 4,307 32,149 SH   SOLE   22,844 0 9,305
MORGAN STANLEY COM NEW 617446448 334 7,614 SH   SOLE   6,219 0 1,395
NEOGEN CORP COM 640491106 408,860 6,582,835 SH   SOLE   4,043,349 0 2,539,486
NETSCOUT SYS INC COM 64115T104 122,282 4,816,138 SH   SOLE   3,044,019 0 1,772,119
NEXTGEN HEALTHCARE INC COM 65343C102 181,045 9,097,724 SH   SOLE   5,203,838 0 3,893,886
NIC INC COM 62914B100 62,473 3,894,810 SH   SOLE   2,684,806 0 1,210,004
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,770 33,013 SH   SOLE   24,489 0 8,524
OMNICELL INC COM 68213N109 421 4,897 SH   SOLE   4,897 0 0
ORACLE CORP COM 68389X105 548 9,616 SH   SOLE   2,316 0 7,300
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,284 6,185 SH   SOLE   5,773 0 412
PAYCOM SOFTWARE INC COM 70432V102 570,391 2,515,837 SH   SOLE   1,528,282 0 987,555
PROS HOLDINGS INC COM 74346Y103 409,865 6,479,054 SH   SOLE   3,922,258 0 2,556,796
PROTO LABS INC COM 743713109 437,108 3,767,526 SH   SOLE   2,393,115 0 1,374,411
PULTE GROUP INC COM 745867101 208 6,569 SH   SOLE   3,349 0 3,220
Q2 HLDGS INC COM 74736L109 305,723 4,003,706 SH   SOLE   2,607,483 0 1,396,223
QIAGEN NV SHS NEW N72482123 37,179 916,873 SH   SOLE   473,763 0 443,110
QUANTA SVCS INC COM 74762E102 665 17,417 SH   SOLE   16,592 0 825
QUIDEL CORP COM 74838J101 335,064 5,648,414 SH   SOLE   3,476,546 0 2,171,868
REALPAGE INC COM 75606N109 1,607 27,302 SH   SOLE   27,277 0 25
RED HAT INC COM 756577102 762 4,057 SH   SOLE   4,057 0 0
SALESFORCE COM INC COM 79466L302 881 5,804 SH   SOLE   5,512 0 292
SASOL LTD SPONSORED ADR 803866300 9,825 395,366 SH   SOLE   224,792 0 170,574
THE CHARLES SCHWAB CORPORATI COM 808513105 1,140 28,355 SH   SOLE   25,482 0 2,873
SHOPIFY INC CL A 82509L107 2,111 7,034 SH   SOLE   7,034 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,260 18,186 SH   SOLE   18,186 0 0
STARBUCKS CORP COM 855244109 1,491 17,783 SH   SOLE   15,551 0 2,232
PRICE T ROWE GROUP INC COM 74144T108 3,967 36,160 SH   SOLE   23,748 0 12,412
TARGET CORP COM 87612E106 423 4,879 SH   SOLE   1,831 0 3,048
TJX COS INC NEW COM 872540109 419 7,919 SH   SOLE   3,155 0 4,764
TOLL BROTHERS INC COM 889478103 288 7,865 SH   SOLE   5,289 0 2,576
TRACTOR SUPPLY CO COM 892356106 3,743 34,404 SH   SOLE   22,589 0 11,815
TRIMBLE INC COM 896239100 337 7,478 SH   SOLE   7,478 0 0
TYLER TECHNOLOGIES INC COM 902252105 435,741 2,017,133 SH   SOLE   1,194,871 0 822,262
ULTA BEAUTY INC COM 90384S303 1,637 4,718 SH   SOLE   4,718 0 0
UNDER ARMOUR INC CL A 904311107 284 11,219 SH   SOLE   10,548 0 671
UNION PACIFIC CORP COM 907818108 625 3,694 SH   SOLE   2,773 0 921
VEEVA SYS INC CL A COM 922475108 565,820 3,490,348 SH   SOLE   2,142,765 0 1,347,583
VISA INC COM CL A 92826C839 1,012 5,831 SH   SOLE   5,741 0 90
VOCERA COMMUNICATIONS INC COM 92857F107 174,638 5,471,106 SH   SOLE   3,247,334 0 2,223,772
WEC ENERGY GROUP INC COM 92939U106 833 9,997 SH   SOLE   1,047 0 8,950
GRAINGER W W INC COM 384802104 671 2,500 SH   SOLE   0 0 2,500
YORK WTR CO COM 987184108 402 11,250 SH   SOLE   0 0 11,250
ZOETIS INC CL A 98978V103 1,004 8,848 SH   SOLE   8,848 0 0