Sir David Ramsay, 4th Baronet

politician (d. 1710)

Parents

Children

Siblings