Michael Sanford
Michael Sanford

Michael Sanford

Software Developer. Polyglot linguist automath. INTJ.