Title: A history and genealogy of the John McPhail family with allied families of McKellar, Hall, Hamilton
People: Hall family, McKellar family, McPhail family