Sir Duncan Campbell of Auchinbreck, 4th Bt.

Peerage person ID=20862 (1659–1701)

Parents

Children