Alan Hastings

Alan Hastings

Affiliations and Expertise

University of California Davis, Department of Environmental Science and Policy, U.S.A.