Paranoia Cat http://www.paranoiacat.com/

Also known as Shunichi Fujiwara

Site is NSFW, contains het.

Witches Tea Party Touhou Project Doujin released Nov 24 '06 Alice x Marisa Comedy Nosebleed Yuri
Hakurei Kouma Rally 2010 Touhou Project Doujin released Dec 17 '10 Action Comedy Read left to right