David Wilson Stewart is 40 years old. He lives in Apex, North Carolina. He has also lived in Durham, North Carolina and Leesburg, Virginia. Companies in which he has a work history include Phd. Jobs he has held in the past include Doctor and Psychologist.