James Dorr

James Dorr

Full Stack Web Developer, former English as a foreign language teacher and volleyball coach. All views and opinions are my own.