Lordstacker

Lordstacker (Jeremy Sams) is a furry artist. Around 2004, he was residing in Misawa, Aomori, Japan.