Mark Spieglan

... really needs to update his home page.

In the meantime, here are some things I'm doing:

Contact me: