Ellen O’Leary

New Business Development Executive

About me

Ellen is a New Business Development Executive at Source and helps look after our relationships with some of the world’s largest professional services firms. Ellen joined Source in 2018, looking for an exciting new challenge after working in events, and the charity sector for the previous eight years. Ellen holds a BA in Politics & International Relations and Philosophy, and in her private life she uses these skills to debate her way out of unplanned rent increases, jury duty, and passport control.