43-year-old John E Avery lives in Asheville, NC, but has also spent time in Davie, FL. Companies in which John has a work history include Nfl, National Football League, Running Back, Professional Football Player and Minnesota Vikings. Some of John relatives are Linda M Avery and Toya Louise Avery.