John Barr is the Co-Portfolio Manager of the Needham Growth Fund and Portfolio Manager of the Needham Aggressive Growth Fund. John started on Wall Street in 1995 at Needham as a sell-side analyst following technical software companies. He rejoined Needham in 2009 to co-manage the Needham Mutual Funds. John was also a senior analyst at Robertson Stephens following semiconductor technology companies. In 2002, John joined Buckingham Capital Management, where he served as a portfolio manager and analyst. Prior to Wall Street, John spent 14 years in the electronic design automation industry and is a graduate of Colgate University and Harvard Business School.