Carolyn Horn is the Managing Director, Healthcare Investment Banking of Needham & Company.
221 people are employed at Needham & Company.
Needham & Company is based in New York, New York.
The NAICS codes for Needham & Company are [5231, 5331, 53, 523, 533, 52].
The SIC codes for Needham & Company are [62, 621].