Christopher MacKinnon compare prices