sophie anderson public agent