About Roger Cornish

Roger Cornish is a valued science and technology contributor.