John Niven
Birth:
23 Jun 1681
Inveresk with Musselburgh, Midlothian, Scotland
FCID:6472:790
Parents
Father:
Mother:
Marriage(s)