EveryVeryOne
Switzerland
Born 1927 · Died 2023 · Lived to 96 · 1 events
Read about Karl Alexander Müller on Wikipedia