Ken, the "Philippine Republic Institute of Science and Technology XL-15 Ambulance."
And while I was tapping out my reply to Martin, along comes Graeme with the right answer! Well done mate
Some more info here:
I.S.T. XL-15 Tagak - Wikipedia, the free encyclopedia
Noyade has control