Edwin Neal

Edwin Neal voiced Heliotoid in the Saban's Masked Rider episode The Heat Is On.