Necrophos

Rotund'jere the Necrolyte is an item-dependent caster who can take on multiple roles depending on his teams needs. His skills are most effective in team fights where he can damage enemies and heal allies simultaneously, while picking off key enemy heroes with his ultimate. Necrolyte is most dangerous when his enemy is severely injured, instantly killing them with his ultimate while recovering his Mana after killing his foe.