magister kevin slaughter