John D. Barrow
British scientist

John D. Barrow