James Kates

Active Brookline, MA President for Aspect, Inc.