imlf & s. m.