Tasfaayee Hordofaa, miseensa