Ella Dolphin

Ella Dophin is chief brand officer of DC Thomson and chief executive of Stylist Group.

Latest articles