Skerries RFC man Mark Mulcahy has a remarkable story of resilience.