Broadfin Capital, Kevin Kotler Disclose a 5.7% Stake in Discovery Laboratories

1281292 - 11759070 - 1