Bachelor of Science, Oregon State University, Corvallis, 1983. Master of Science, Oregon State University, Corvallis, 1987. Doctor of Philosophy, University Nevada, Reno, 1991.
Assistant professor University Washington, Seattle, 1995—2002, principal investigator, research scientist, since 2003. With United States Coast Guard, 1976-1980, Yaquina Bay, Oregon, with United States Coast Guard, 1980-1986.
Member Urasenke Foundation Seattle Branch, Seattle, 2007—2010. Member of Phi Lambda Upsilon Chemistry Honorary Society, American Society Biochemistry & Molecular Biology, American Chemical Society, American Society Mass Spectrometry.
Married Lin Guo, June 1, 1990 (div.). 1 child Danae Lin.