peter mcintosh