O. Hall

Active Birmingham, AL Director for Vulcan Materials Company