Brian Flanagan

lives in Dublin, plays old-time music, sells books, makes software, and takes pictures.