Derrick Gabbert

Derrick Gabbert plays Mark the Green Samurai in Team Samurai Spirit.