G . David Livingstone.