John Leahy — politician