Isabella Thomson Leitch
A photo of Isabella Thomson Leitch,on her 21st Birthday. She was born 7.7.1903 and died in September,1973
Date & Place: