Steven Sanders

Steven "Steve" Sanders is an American actor and voice actor.

Anime

 * Devil Lady (1998-1999) - Beast (ep. 8)
 * Lost Universe (1998) - Additional Voices

OVAs & Specials

 * Shuten Doji (1989-1991) - Naojiro Oyama (ep. 2)