sophie anderson  public agent