james leo herlihy