John is currently a Dáil candidate for Waterford and a Councillor on Waterford City and County Council.
- Elected to Waterford County Council representing the Lismore Electoral area, June 2009
- Contested 2004 elections
- Full time public representative
- Chairman Tallow Community Council.
- Chairman Tallow Pride Of Place Committee.
- Chairman Tallow Boccia Club.
- Member of Board of Waterford Leader Partnership and chairman of The LCDP Committee of Waterford Leader Partnership.
- County Council representative on Waterford Wexford ETB.
- Board member of Lismore Heritage Committee.
- Member of Housing SPC Waterford county council.
- Former member of the Board of Directors Tallow Area Credit Union.
- Former Vice Chairman of Tallow Community Council.
- Chairman of Residents Committee.
- Member of local GAA Club and selector.
- Former member of Lismore Heritage
- Married with one son
- Lismore CBS