avatar

Chris Shire

Education, self-hosting, geekery