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

This user does not have any followers.