Kevin J. Donnelly compare prices