Margaret Japp Moffat (1830 - 1904) Profile

Margaret Japp Moffat

In some sources her surname is spelled "Haldane" or "Hadden."

Read More
Media
Margaret Japp Moffat (1830 - 1904) Profile
Margaret Japp Moffat (1830 - 1904) Profile