layne mcintosh