sophie anderson and public agent