Samuel Gann of Winchester Va Family

William Lafollett

Name
William Lafollett
Given names
William
Surname
Lafollett