Michael J. O'Loughlin compare prices