Edward John Thornton — (born 1963)