nicholas e farrell

nicholas e farrell

software quality engineer, punk guitarist, teacher, card player