No photoLeo MeneghettiActor · 1943–2005 · Marshall, Texas, USAIMDb Acted in 41990s1993Godzilla vs. Mechagodzilla IIDr. Asimov711980s1989Kidou Keiji Jiban: Great Explosion at the Monster Factory of FearDoctor GibaMobile Cop JibanDoctor Giba · 52 episodes791984Space Sheriff ShaiderAnnie's Father · 1 episode