Bedford Brown

Rose Hill (Caswell County, North Carolina)