patrick j. adams