Takayoshi Horiguchi

Takayoshi Horiguchi (堀口 敬巧) portrayed a Restaurant Owner in Kaitou Sentai Lupinranger VS Keisatsu Sentai Patranger Number 40: I Can't Stop Worrying.