S P M, Inc