Makoto Yokoyama is known for his work on Power Rangers Lost Galaxy (1999), Power Rangers Turbo (1997) and Power Rangers Lightspeed Rescue (2000). Read more on iMDB