Bachelor in environmental design, North Carolina State University School of Design, 1982—1987. Master of Fine Arts, California Institute of the Arts, 1991—1993.
Environmental graphic designer Graphic Dimensions, Inc., Garner, North Carolina, 1987—1988, Land Design Research, Inc., Columbia, Maryland, 1988—1989. Senior corporation graphic designer American Yard Products, Inc., Orangeburg, South Carolina, 1989—1991. Computer lab student California Institute of the Arts, 1992—1993.
Associate professor of graphic design Bowling Green State University School of Art, since 1994. Visiting lecturer history of graphic design Western Carolina University, 1994. Interim chair graphic design division Bowling Green State University School of Art, 2004.
Graphic designer Bowling Green State University College of Arts & Sciences. Free-lance graphic designer BGSU Women's Studies, BGSU Fine Art Galleries, 1994—2005.
Creative director Wood County Democratic Party, Bowling Green, Ohio, 2003—2005. Member of Society of Type Aficionados, United College Designers Association, American Institute of Graphic Arts, College Arts Association.
Married Jennifer Karches, June 23, 1994.