A Canadian novelist and playwright, he is most famous for his Bandy Papers book series, which focuses on the comic adventures of fighter pilot Bartholomew Bandy. His plays for stage and radio include The Canvas Barricade (1961) and Three Cheers for Me (1972). He attended Marr College and subsequently served in the Royal Air Force during World War II.