Upcoming events and recent results for Sean O'Malley.