Dennis Y. Takeda
overview