David Allan Teague is 38 years old. David lives in Charlotte, North Carolina. Other places in which David has lived are Concord, North Carolina; Harrisburg, North Carolina and Mooresville, North Carolina. Some of David family members are Daniel E Teague and Daniel E Teague.