Mr Hugh Gallagher

Mr Hugh Gallagher is a consultant laparoscopic and colorectal surgeon in Newcastle