Ben Farthing

Ben Farthing Farm (Watauga County, North Carolina)