James Patrick Ryan compare prices