Warren S. Needham was born in Surry County, North Carolina, on September 15, 1863. Needham was an attorney and public school teacher in Greensboro (Guilford County). He died in Greensboro on May 18, 1920.