Author: James Lovelock
Alternate names: J. E. Lovelock; Jim E. Lovelock; Bryan Appleyard James Lovelock; JAMES LOVELOCK
Born: 26 July 1919
Died: 26 July 2022