John Ruben
Professor emeritus

   

rubenj@science.oregonstate.edu