McCulloch One Name Study

David Stokes

Name
David Stokes
Given names
David
Surname
Stokes