Bachelor, Princeton University, 1980. Master of Arts, Oxford (England) University, 1984.
Relief worker International Rescue Committee, Thailand, 1980-1981. Teacher mathematics Vuvulane High School, Swaziland, 1986. Carpenter San Francisco, 1987-1990.
Teacher writing University San Francisco, 1991-1998, Baruch College, New York City, 1999. Editor Holt, Rinehart and Winston, 2000—2003.
Married Margaret M. Kearney, July 31, 1999.