Professor David Hadden is a consultant physician at the Royal Victoria Hospital, Belfast, Northern Ireland.