That's an M10 3" Gun Motor Carriage (Most US military nomenclature did not use hyphens).
Officially, it's a self propelled tank destroyer and not a "tank" per se.
It's an earlier production variant as evidenced by the so-called "duckbill" turret counterweights.