Author: Takashi Freeman Richard