anne hargraves