Alfred L. Rives (Q16030860)
American engineer (1830-1903)
Language: