sophie glenn