William A. Anderson is born at Montrose, near Fincastle in Botetourt County.

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

Sponsors  |  View all