Theo Stich se narodil 1960 ve Stans ve Švýcarsku. Studoval historii, filozofii a německý jazyk na Univerzitě v Basileji. Pracoval nejprve jako asistent v archívu soudobých dějin na technické univerzitě v Curychu a následně jako novinář na oddělení informací ve švýcarské televizi, kde působil do roku 1996, kdy se etabloval jako nezávislý producent dokumentárních filmů. V roce 2004 založil filmovou produkční společnost LUMENFILM, která se specializuje na výrobu dokumentů pojednávajících o historicko-sociálně-politických tématech.
Portál DAFilms.cz je výsledkem tvůrčí spolupráce 7 klíčových evropských festivalů dokumentárního filmu sdružených do Doc Alliance. Naším cílem je posouvat hranice dokumentárního filmu, propagovat jeho rozmanitost a podporovat kvalitní autorské filmy.