96th annual Greene Dreher Sterling Fair