Michael O'Flaherty — Irish human rights lawyer