william_davis1 copy

william_davis1 copy

William Davis standing in front of audience including Hillsborough's Mayor Tom Stevens. Photo by Kristin Prelipp.