Alan Hastings

UC Davis
Outside Researcher / amhastings@ucdavis.edu / 530.752.8116