A123 Systems Scores Smith Commercial Fleet Deal

by Jo Borrás June 11, 2011 5 comments