James Conor Patterson compare prices