Dr. Aaron Turner on The Big Question

Aaron discusses “stress” on this London-based television program.