Sebastian Doggart

Sebastian Doggart is an English and American television producer, director, writer, journalist, translator, cinematographer and human rights activist.