Isolde Penwarden

Isolde is a Swiss-British director currently working in-house at i-D Magazine.

https://www.isoldepenwarden.com/