James Lovelock

Pending.