Catherine Patterson compare prices