Brian Flanagan

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