Hymn writer

William D. Longstaff

Born
1822
Died
1894

Hymns by William D. Longstaff