Environmental Power sees smaller losses
Portsmouth-based Environmental Power Corporation reported decreases in net losses and revenue for the first quarter of 2007. Officials from the Portsmouth company reported a net loss of $1.3 million, or 17 cents per common share, for the first quarter of…
