mark j. ryan