John Scanlon — American politician