John Napiorkowski

Blog: http://jjnapiorkowski.vox.com/

CPAN Home: http://search.cpan.org/~jjnapiork/