St. John O'Sullivan/Definition

A Roman Catholic priest and noted restoration specialist.