prof_john_ryan