El Dorado Hills electronic payment services firm changes name to MEC Inc.

June 15, 2016 11:18 AM