Life Science Research Professional 1 (24 Month Fixed Term) in Stanford, CA for Stanford University