David O'Dwyer, MB, PhD