Sophia Fry — philanthropist and political activist