INVERNESS CONNECTIONS

Ellen SEMPLE

Name
Ellen SEMPLE
Given names
Ellen
Surname
SEMPLE
Married name
Ellen LEGGATE