tedii hafroo