David Liddell Thorpe
overview