jim-ryan-2