Steven D. Krause

Born in Wisconsin, grew up in Iowa, went to grad school in Virginia and Ohio, taught first in Oregon, and now in Michigan. Married with one son and a hyper dog.