John Morley har ända sedan han den18