James Guinness Rogers

About

James Guinness Rogers, was a British Nonconformist clergyman.