Walter Shirley (Q7966130)
English clergyman, hymn-writer and controversialist
Language: