F. O’Hannigan's scientific contributions