Interactive tree of Amy Stephens

Unknown Macleod 18961896
Amy Stephens 18711896
Allan Macleod 18711943
Donald Macleod 18271909
Margaret Smith 18291906