James William Cannon was born on April 25, 1852, in Mecklenburg County, North Carolina. Cannon was a prominent textile manufacturer. He owned several cotton mills and operated under the name Cannon Manufacturing Company. He died on December 19, 1921.