Stephen Leighton was born Abt. 1835 in Hackney, Middlesex, England, and died Aft. 1895. He married Christina Walker Todd on 24 Oct 1859 in Dundee, Angus, Scotland, daughter of William Todd and Isabella Dalrymple.
More About Stephen Leighton and Christina Walker Todd: Marriage: 24 Oct 1859, Dundee, Angus, Scotland.