Ian S. Takahashi
overview