41-year-old David Carroll Echols lives in Vidor, Texas. Other places in which he has lived are Zapata, Texas; Framingham, Massachusetts; San Ygnacio, Texas and Orange, Texas. He went to school at the International Academy Of Design And Technology, Happy Hollow School and Wayland Middle School.