Ben Leach Ben Leach is a Senior Public Relations Specialist at Children’s Hospital of Philadelphia. 267-426-2857 About Ben Leach Titles Children's Hospital of Philadelphia
Ben Leach Ben Leach is a Senior Public Relations Specialist at Children’s Hospital of Philadelphia. 267-426-2857