James Henry George Chapple

Salvation Army officer, Presbyterian minister, Unitarian minister, pacifist, controversialist
Lists
James Henry George Chapple is in following lists