Professor Guy McPherson will be speaking at the Rockingham Library on May 25. Photo provided May 12, 2023