Guest Contributor

James McCallen

James McCallen is a public health professional passionate about the intersection between climate change and human health.