John C Hall, 99 years old, lives in Birmingham, Alabama. Other places in which John has lived are Mathews, Alabama and North Scituate, Rhode Island. Companies in which John has a work history include Religious Leader, Hall & Hall, Kwik Jobs Inc and Greater Antioch Baptist Church. Positions John has held include Owner.