This photo released by the Texas Department of Public Safety shows Leroy Johnson Steed, 41, who was arrested April 7, 2008 on charges of felony tampering with evidence in connection with the investigation at the Fundamentalist Church of Jesus Christ of Latter Day Saints near Eldorado, Texas.

Advertisement