John Brian Loftus

Info

Nationality: British

Appointed: 14th January 2004

Resigned: 30th September 2005

Location