david-shearer
David Shearer
david-shearer
Professor of Elite Performance Psychology, University of South Wales