Salem corporation