Stephen Thor Johnson is the President of the North American Land Trust. He has a long career in conservation as a scientist, state government official, land trust executive, real estate development professional, and as a consultant.
This person is not in the org chart