About Us The Mary Duncan Public Library is the local municipally funded library for Benson, NC. We are an affiliate branch of the Johnston County Library System. Staff Library Board of Trustees Contact Us Location 100 West Main Street Benson, NC 27504 View Larger Map