EveryVeryOne
United Kingdom / United States
Born 1934 · Died 2019 · Lived to 84 · 1 events
Read about David J. Thouless on Wikipedia