Author: Desmond and Haylock, John Stewart