John Edgar — American politician