James Mahoney compare prices