James Knights

occupation:
Mathematical instrument maker
Nationality:
English; British
born in:
England, United Kingdom

1739 - Traded Ipswich, England