John Scroope

Active Canton, MA Officer for Onebeacon Insurance Group LLC