Eleanor Dillon

Staff position
National Officer - Scotland
Phone number

Eleanor is the national officer of IDEAS, based in Scotland. She is a member of the Advocacy Team.