Author: Dennis Maloney and Hide Oshiro