Socrates N. Sherman

Union Army officer, politician, surgeon

Socrates N. Sherman

Union Army officer, politician, surgeon