Family tree▼
NOT to be confused with James "Old James" Snodgrass (1723-1800) of Rockbridge County, VA.