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.
a simple text report version at www.mcskimming.org/report