← All members
1,622Contributions
756Votes cast
14.0%On prevailing side
279Tá
473Níl
4Staon
On prevailing side: this member voted
with the winning side in 105 of
752 decisive votes
(4 abstentions
excluded). Read it as a government-or-opposition indicator rather than a
measure of influence — the figure is near 100% for members supporting the
government of the day and near 0% for those opposing it.
Party over time
This is the point of the site: contributions keep the party
held on the day, not the one held now.
Membership spells on record:
LAB
2007-07-23–2011-04-25 · LAB
2011-02-25–2016-03-09 · LAB
2016-03-10–2020-01-14 · LAB
2020-02-08–2024-11-08 · LAB
2024-11-29–present
Record
LAB
2026-01-28 · Dail
International Protection Bill 2026: Second Stage
We are talking in a bit of a vacuum here because any amendments the Minister has spoken about bringing forward, either in the media or here, have not actually been brought forward. As the previous speaker indicated, we should discuss any amendments in full on Committee Stage. I also ask that the Minister not guillotine the Bill. As he stated, it is such an important and comprehensive Bill. On foot of that, it should not be guillotined in any shape or form.
There are a lot of concerns about the Bill because so many …
LAB
2026-01-28 · Dail
International Protection Bill 2026: Second Stage
Excuse me, I am not making any conflation. I am actually talking about lived experience. Is the Deputy calling me a liar?
LAB
2026-01-28 · Dail
International Protection Bill 2026: Second Stage
I am representing the issue.
LAB
2026-01-28 · Dail
International Protection Bill 2026: Second Stage
LAB
2026-01-28 · Dail
International Protection Bill 2026: Second Stage
We will get through the meat of the Bill on Committee Stage because so much is missing. The facts are that the Government is deliberately putting out spurious messages on migration and what is going on here is a bloody disgrace. The people who have come into this country from other countries and who work here are welcome.
That is the message the Government should be sending out, rather than leaving us to do it.
LAB
2026-01-28 · Dail
International Protection Bill 2026: Second Stage
LAB
2026-01-27 · Dail
An tOrd Gnó - Order of Business
We need a serious discussion in here about Garda leadership, the Garda National Bureau of Criminal Investigation and the Director of Public Prosecutions after what happened in Limerick yesterday, where a retired superintendent and four gardaí were found innocent on 39 charges. That took seven years. How much did this bloody well cost the taxpayer, and it is not finished yet? It is not acceptable. We need a debate on this. The Garda Representative Association has called it a witch hunt.
LAB
2026-01-27 · Dail
An tOrd Gnó - Order of Business
We need to discuss in this Chamber how this came about. The public demands answers.
LAB
2026-01-22 · Dail
Ceisteanna ó Cheannairí - Leaders' Questions
Yesterday, at the media committee, we had testimony from Gráinne Seoige in relation to her experiences during the general election and subsequently. It was harrowing and I thank her for coming forward. We have all heard of many other cases of what has happened to many people, mostly women, in regard to AI tools and social media companies. In fact, I would call them publishers. They are not platforms; they are actually e-commerce companies. They make money and this is how they make money.
We need to think about how …
LAB
2026-01-22 · Dail
Ceisteanna ó Cheannairí - Leaders' Questions
I thank the Tánaiste. I am worried when I hear him talk about the Irish European Presidency. That is five months away but we do not have five weeks. He mentioned the volume of cases. How many will end up going to the very end to a prosecution? We have a situation whereby if we do not bring in legislation, this continuous sexualisation without their consent of women and men and the sharing of those images will continue and will not be prosecuted, unless we act now.
That is a fact. That is why we are bringing this fo…
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
The Minister is meant to produce the speech. And do not speak like that. That is unbecoming.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
But the speech should be provided. This is a most comprehensive Bill.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
And the Minister speaking like that to Members of the Opposition is not acceptable.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
It is the Minister's responsibility to produce the speech.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
No, it is the Minister's responsibility to share it.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
I have been there, done that.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
Thank you, a Cheann Comhairle.
LAB
2026-01-22 · Dail
Criminal Law and Civil Law (Miscellaneous Provisions) Bill 2026: Second Stage
I will be sharing time with my colleague, Deputy Conor Sheehan.
I do not like to criticise the Minister or his Department but bringing in a Bill in this way is crazy. There is so much in it. It is all over the place. That is why we wanted the Minister's speech. He said he spoke off the cuff. Frankly, most of the time he does.