Mary Swift
Peerage person ID=471684
Parents
Bridget Hastings
Sir Robert Swift
Children
Siblings
Darcy Swift
Ursula Swift
Rosamund Swift
Anne Swift
Mary Swift
Barnham Swift, 1st Viscount Carlingford
Penelope Swift
Sir Edward Swift
Partners
Robert Ryther