WARD JOHN O'HAGAN