canaan mcintosh