James L Noles, Jr.
Noles is an attorney with the Birmingham, Alabama, law firm of Balch and Bingham and writes as an independent historian.
Noles is an attorney with the Birmingham, Alabama, law firm of Balch and Bingham and writes as an independent historian. See less
James L Noles, Jr.'s Featured Books