barrett mcintosh