James Lovelock
Details
Birth Date 26 July 1919
Death Date 26 July 2022
Personal Name James Lovelock
Alternate Names
- J. E. Lovelock
- Jim E. Lovelock
- Bryan Appleyard James Lovelock