Samuel Francis Smith

Protestant Christian Minister Patriotic hymn writer