Daniel W Ryan has tags.