James Davis

Active Birmingham, AL Vice-President for Jemison-Demsey, LLC

(205)986-6600