Speaker profile for Mr John Gallagher - Donegal County Council Webcasting

Mr John Gallagher

Biography