Sheehan nació en Portlaoise, Condado de Laois, Irlanda.