Randy Carpenter

Active Birmingham, AL Chief Technology Officer for Daniel Realty Holdings, LLC

(205)967-7116