Names and Surnames
Birth name
Margaret Rose McPherson
EnglishMargaret Preston
PortugueseAlso known as
Margaret R. Macpherson
EnglishMargaret nee Macpherson
EnglishMargaret Rose nee Macpherson
EnglishMargaret née Macpherson
EnglishMargaret Rose Macpherson Preston
EnglishMargaret Macpherson
EnglishMargaret Rose née Macpherson
EnglishMargaret Rose Macpherson
EnglishMc Pherson, Margaret Rose
GermanPreston, Margaret Rose
GermanMcPherson, Margaret Rose
GermanMacPherson, Margaret Rose
GermanMarried name
Margaret Rose Preston
EnglishMargaret Rose Preston
Spanish