Stephen Foster is a musician (with some other day job) living in Santa Cruz, CA, with his lovely wife, Elisabeth, and a bunch of animals.