Greg Carter grew up in Needham and graduated from Needham High School .
Greg Carter is a theatre director and manager in Seattle .
Greg Carter , a theatre director and manager in Seattle , grew up in Needham and graduated from Needham High School .