Rich Lafferty
Email rich+cpan@lafferty.ca
Homepage http://www.lafferty.ca/