Cynthia Shanahan

Art Director

CGI Interactive Communications

Westborough, MA, USA