William Yardley
Email wby@cpan.org
Homepage http://infinitejazz.net/will/