John Harrison was an English carpenter and clockmaker who invented the marine chronometer, a long-sought-after device for solving the problem of how to calculate longitude while at sea.