David Thorn is an arsehole. A brilliant, brilliant arsehole.