Mackechnie, John,1897-