gm richard