Kaneshige

from Wikipedia, the free encyclopedia

Kaneshige stands for:


Kaneshige is the family name of the following people: