richard spencer

richard spencer

Teaching Assistant, Likes music, literature, current affairs, Theology, languages and travel