ROSE, Hugh (1684-1755), of Kilravock, Nairn.

Author