f. m . hadedenne