FleetCarma Wins Deloitte’s Technology Green 15 Award for the Second Consecutive Year

November 16, 2012