James W. Waddell was born in January 1871 in North Carolina. A contractor and brick mason by profession, Waddell also served as president of the Fayetteville branch of the NAACP.