Oswald of Auchincruive, Richard, 1705-1784.

Relationships: