John Hubbard

physicist · 1931–1980

British physicist (1931–1980)