Overview Details Press Releases Multimedia Locations People Groups Founded in 1981, Steam Wizard is a family-owned and operated local El Paso business with a long history of providing outstanding cleaning and water damage restoration services.