Eleanor Cory, Tom Flaherty