William Haverstick



Caster
William Haverstick
Lancaster PA c. 1775