Isabella Stevenson Mabon   



Personal Data:
Item Date Place/Description
Birth 18 Sep 1858
Death 16 Sep 1923 Deaconess Hospital, Edinburgh, Midlothian, Scotland


Partnerships:

James Thomson   

Son: Robert Thomson  Born: 10 Apr 1895