Overview

Alexander Rose

(1646—1720) bishop of Edinburgh