MESTA: Mayes Emergency Service Trust Authority

What does MESTA mean? The above is one of MESTA meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Mayes Emergency Service Trust Authority