long-standing [adjective] + reputation [noun]