Investment Analyst Company Overview: A Boston-based investment firm with $2.9 billion in assets under managem...