Nitori Kawashiro

Nitori Kawashiro is a resident of Gensokyo Island.