William Hall and his wife Margaret Keddie lived in Roxburghshire and Peebleshire in the 19th century. They had five children: Hugh, James, Mary, Margaret and David. William was a shepherd.

The Site requires JavaScript to be enabled. If that is not possible then you can visit a simple text report version at www.mcskimming.org/report