Mary Johnston is born in Buchanan, Botetourt County.

Mary Johnston is born in Buchanan, Botetourt County, the eldest child of John William Johnston and Elizabeth Dixon Alexander Johnston.