Jamie Baross

Jamie Baross asks: Has our belief in science been misplaced, and can we place our trust in the peer-review process?