David Michael Hall is 69 years old. David lives in Birmingham, Alabama. Other places in which David has lived are Cullman, Alabama; Hamilton, Alabama; Harpersville, Alabama and Valley, Alabama. Companies in which David has a work history include Md, Pc and David Hill. Rickey J Hall, David M Hill, Chuck Hill and Reginald Andrews are some of David relatives.