Richard e. grant