William A. Anderson is born at Montrose, near Fincastle in Botetourt County. His parents are Francis Thomas Anderson and Mary Ann Alexander Anderson.
William A. Anderson is born at Montrose, near Fincastle in Botetourt County. His parents are Francis Thomas Anderson and Mary Ann Alexander Anderson.