Liam Teeling

Info

Nationality: Irish

Appointed: 7th December 1993

Resigned: 31st December 2002

Location