Edmund Y Yang Global citimpact: 19.26 Pediatric surgeon at Department of Pediatric Surgery, Children's Hospital of Illinois, Peoria, Illinois, 61603. Electronic address: . Profile Groups View View Profile Please login or register to access this profile