Kneale, John (Career)