Ricky Kelleher is a versatile solo artist who skillfully blends traditional and contemporary music with his soulful vocals and guitar.