John Thomas Hall
John Thomas Hall was born and died in Campbell County, VA
Date & Place:
Not specified or unknown.