sophie brady