Prof John Ryan

Prof John Ryan

Consultant Hepatologist / Gastroenterologist at Beaumont Hospital