kyle mcintosh