Cardiff, United Kingdom
As well as being a photographic artist, Ieuan is an award- winning filmmaker and documentarist, his films having screened in numerous international film festivals, including the Festival of New Film in Split, Croatia; the International Crime and Mystery Festival, Courmayer, Italy; Interfilm, Berlin,...