Bachelor of Science in Chemistry, Western Carolina University, 1986. Bachelor in English magna cum laude, Western Carolina University, 1989. Master of Science in Chemistry, Western Carolina University, 1990.
Doctor of Philosophy in Chemistry, Wake Forest University, 1993.
Postdoctoral fellow University Idaho, Moscow, 1993-1994. Assistant editor Chemical and Engineering News, Washington, 1994-1995, associate editor, 1995-1999, senior editor, since 1999.
Sergeant United States Marine Corps Reserve, 1984-1990. Member American Association for the Advancement of Science, American Chemical Society, Sigma Xi.
Married Jacqueline C. Fernandez, January 4, 1992. Children: Gabriel Alexander, Nicholas Avery.