Erica Strider Trebor

Erica Strider Trebor is a resident of Gensokyo Island.