james h. donnelly