James O'Neill hasn't written any stories yet.

James O'Neill

James O'Neill

British. Web developer. Enjoyer of various nerdy media. Speaker of surprisingly good Japanese. Drinker of beverages. Holder of contradictory opinions.