Author: Jitsuichi Masuoka and Preston Valien