Gary W Takahashi Author