S-Oil Corp. has appointed Nasser Al-Mahasher as its new chief executive effective early next month. Before this appointment, Al-Mahasher previously headed Saudi Petroleum. Al-Mahasher replaces Ahmed Subaey, who will return to Saudi Arabia's Saudi Aramco.