Robert Barclay David Dodge May 26, 2016 Leave a Comment Robert Barclay is a professor from the University of Calgary who has studied bats his entire professional career