Brian Walsh

ECHR Judge 1980-1998