Margaret McRae

Names

  • Margaret McRae
  • Cumming (married name)
  • Maggie (nickname)

Immediate Family