John Gilchrist — American politician