Rod Peters is known for his work on Blue Seed (1994), Bubblegum Crisis: Tokyo 2040 (1998) and Lady Death (2004).