translate English to French: H.E. Mr. Eduardo J. Sevilla Somoza.
M. Eduardo J. Sevilla Somoza.