Joseph H. Sherrard

Joseph H. Sherrard
Signal Mountain Presbyterian Church
Signal Mountain, Tennessee, USA