James Barr Walker

American clergyman