John Cockcroft
47276days16hours46min33sec