Erin Weber wins President's Cup