I'm told this sculpture is entitled “The Spirit of Business” by one Napoleon Abueva. If the spirit of business is a death ray, that would seem apt.