Dennis Gates' profile