John T Hall is 66 years old. He lives in Charlotte, North Carolina. Other places in which he has lived are Norfolk, Virginia and Virginia Beach, Virginia. Scott S Hall, Jayfonia D Marshall, Maynor Kristen Hall and Clinton J Marshall are in John family.