Campbell, Peter George Raoul (Career)