A taxi driver has been credited with saving the life of an elderly man in Dublin.
Neville Brennan (76) was driving through heavy rain with his wife and grandson on the Drumcondra Road on Monday evening when he suddenly fell ill.
He suffered a heart attack and a stroke, leading him to swerve on to the wrong side of the road and crash his car.
Luckily, an off-duty garda was driving behind and began to flag down other cars to help.
Taxi driver Brian Herron pulled over and began to administer CPR.
Mr Brennan's daughter Hazel said she had no doubt that the two men saved her father's life.
"The hospital were very clear - it was the immediate action of CPR that saved his life," she said.
"There was no pulse, they were looking for a defibrillator but they couldn't get one. He would be dead if it wasn't for those men."
The family launched a Facebook campaign to find the taxi driver - and struck lucky within 24 hours.
"I just wanted to thank him," added Hazel.
"I knew I had a few Facebook friends who were taxi drivers - they all shared the post I wrote."
Brian said: "A colleague saw the Facebook post and he rang me to see if he could give out my number. I was delighted to talk to the family and find out what happened.
"It was raining really heavily and I was soaked. But it never entered my head - I was focused on keeping this man alive," he added
The hero cabbie also works at Emerald Diving Ireland and credits this for his quick thinking.
He said he now wanted to publicise the need for more people to feel comfortable performing first aid.
"A lot of people are afraid that they're going to do something wrong. But just do what you can, even if it's only ringing an ambulance and providing comfort," he said.
"If people are on the ground when an accident happens, the benefits are unbelievable."
Mr Brennan is in a stable condition in the Mater Hospital and his family are now planning to meet with Brian.
"I'd love to meet him," Brian said. "Hopefully we'll be friends for a long time."