Johannes Kleppers

Info

Nationality: Dutch

Appointed: 23rd March 2004

Resigned: 9th June 2008

Location