Eighteenth Generation


14290. Daniel Joseph Elston was born on 10 April 1979.

Jennifer ? (private).