Stewart, Allan (Career)