Karl Bishop

Consultant in Restorative Dentistry, Maxillo-Facial Unit, Morriston Hospital, Swansea SA6 6NL, UK