put/leave one's stamp
idiomDefinition of put/leave one's stamp
: to affect/change something in some important way
—often + on He put/left his stamp on the process.