snm corporation