William Nelson Thomas was born in Roxboro (Person County), North Carolina on February 6, 1888. Thomas was a physician in Oxford who served as medical director of the Granville County Health Department. He died in Oxford on August 3, 1959.