Senior Public Relations Specialist, Research at Children's Hospital of Philadelphia
Ben Leach is a(n) Senior Public Relations Specialist, Research working at Children's Hospital of Philadelphia.