Charles Sylvanus Crouch (1829-1901)

Charles Sylvanus Crouch