The first names Scots took to Ulster and America: John, James, Margaret, Jean and more, with meanings, pet forms and 1630 muster roll counts.
The first names Scots took to Ulster and America: John, James, Margaret, Jean and more, with meanings, pet forms and 1630 muster roll counts.