Peter David Charles Eckersley — (1957-2016)