MICHAEL MCCLENNAN compare prices