Osamu Binraden

Japanese cult leader.