 He has also appeared on the Al Jazeera English language television service.The Mill (company)

The Mill is a VFX and Creative Content studio headquartered in London, England, with three offices in the United States and one office in India.The Mill produces visual effects, moving image, design and digital projects for the advertising, games and music industries.