Dr Karl Hazel

Consultant Gastroenterologist