james lovelock

Input interpretation

James Lovelock (scientist)