james j. lynch