This is Daniel W. Schermer's home page.