Author: Takumi L. H. McAllister