Patrick J Mahoney compare prices