Questions of Validity Arise After Wind Energy Company Found Operating Out of Virtual Office

Local community members are beginning to question the validity of a Texas-based wind energy company after a local news station did a little digging into the company’s specifics. According to the company’s website, their wind farm is located in Elm Springs, Arkansas, but Dragonfly Industries International lists its office address as 2591 Dallas Parkway, Suite […]