Kamaljeet Singh Dhaliwal

Info

Nationality: British

Appointed: 7th October 2004

Resigned: 23rd August 2006

Location