Interactive tree of Kenneth Macleod

Kenneth Macleod 1857
Donald Macleod 18271909
Margaret Smith 18291906