Overview

William Ballantine

(1618—1661) Roman Catholic priest