Patrick Flaherty’s seven events