McKechnie, Malcolm (Career)