Ian Puleston-Davies — Welsh actor