James Campbell of Aberuchill

Peerage person ID=200637