Davitt har haft en skiftande lefnadsbana.