Prof. Dr. Mario Hiroyuki Hirata