NEW YORK, NY
NEEDHAM CONTRARIAN FUND LP
1165292
000000000
212-371-8300
C/O NEEDHAM INVESTMENT MANAGEMENT LLC
NEW YORK, 10022
NY
NEEDHAM INVESTMENT MANAGEMENT LLC