Hannibal , Elfverson ,fr.