terry gates