Beesley, John Alan (Carrière)