Nobuyuki Takenaka

Dr. Nobuyuki Takenaka