MidwestIndustrial Stephen Gould Corp. leases 70,760-square-foot industrial building Stephen Gould Corp. has leased a 70,760-square-foot industrial building located at 225 Springlake Drive in Itasca.