James O'Neill
James O'Neill hasn't written any stories yet.
James O'Neill hasn't written any stories yet.
British. Web developer. Enjoyer of various nerdy media. Speaker of surprisingly good Japanese. Drinker of beverages. Holder of contradictory opinions.