Dennis Patterson compare prices