Taro Nanshu

Taro Nanshu (南州 太郎) portrayed Imocho's Owner in Gekisou Sentai Carranger.