Anthea Benton is a British television commercial and music video director, best known for her adverts for Stella Artois and Levi's.
Developed by Tubidy