Takahiro Sonoda

Adjudicator: 1983, 1986

Biography