Bobcat Trebor

Bobcat Lance Trebor is a resident of Gensokyo Island.