James Nichols, Virginia
James Nichols standing in front of his home in Mallow, Alleghany County, Virginia which is still in the family of his descendants.
Date & Place:
at Nichols Farm in Mallow, Alleghany County, Virginia United States of America