David Henry Marshall

Birth/death dates: 13/03/1932 - 13/03/1932
Birth place: 31 Howe Street, Edinburgh
Elected: 03/04/1882
Profession:Physicist, Mathematician
Type of fellowship:Ordinary