Steven Richardson

Steven Richardson is Chief Executive of the World Owl Trust, whose primary aim is to ensure the survival of all species of the world's owls.