James Keith — American lawyer, soldier, politician and judge