John Irvine
b. ?? - d. ??
m. ??

JOHN IRVINE, son of John Irvine of Camgart.

More information is needed on this individual. If you have any please click on the Email link above.