James E. Cannon

James Edmundson Cannon (August 11, 1873 – August 3, 1942) was an American Democratic politician who represented the City of Richmond in the Virginia Senate.

[1][2] He resigned following the 1923 special session of the General Assembly to accept appointment as the city attorney for Richmond, a position he held until 1938.

This article about a Virginia state senator is a stub.

You can help Wikipedia by expanding it.