Gary Steele

Active Oakland, CA Chief Technology Officer for Xerox Corporation