Background
Hubbard, Stevan Ralph was born on December 19, 1957 in Sioux Falls, South Dakota, United States. Son of Robert Earl and Joanne Marie (Lindgren) Hubbard.
Hubbard, Stevan Ralph was born on December 19, 1957 in Sioux Falls, South Dakota, United States. Son of Robert Earl and Joanne Marie (Lindgren) Hubbard.
Bachelor of Science, Cornell University, 1980. Doctor of Philosophy, Stanford University, 1988.
Postdoctoral research scientist, Columbia University, New York City, 1988-1993; associate research scientist, Columbia University, New York City, 1993-1995; assistant professor pharmacology, New York University, New York City, since 1995.
Married Elizabeth Jane Albert, December 27, 1986.