Mary Floyd

Peerage person ID=117856 (b. 1665)

Children

Partners