keystone impact