John R. Cravens

American politician