Teresa McMonagleCredentials:CRNPMedical Schools:Specialties:Locations:Bristol Office, Yardley OfficeAffiliations: