Ellen Freeman's Location
Chicago, IL, US
Ellen Freeman's Work
Ellen Freeman's Education
Saint Mary's College
2001 - 2005
Benet Academy
1997 - 2001
Ellen Freeman's Skills
Ellen Freeman's Summary
Ellen Freeman, based in Chicago, IL, US, is currently a Managing Director, Opertaions at Vaughan Nelson Investment Management, bringing experience from previous roles at Vaughan Nelson Investment Management and Advisory Research Investment Management. Ellen Freeman holds a 2001 - 2005 Saint Mary's College. With a robust skill set that includes Portfolio Management, Investments, Financial Analysis, Equities, Asset Management and more, Ellen Freeman contributes valuable insights to the industry. Ellen Freeman has 2 emails and 1 mobile phone number on RocketReach.