gregory coates