to render homage to someone for a discovery
Verb
out of consideration for sb
to hold someone in great esteem
Verb
to regard someone highly
Verb
to hold someone in high esteem
Verb
to hold someone in great honour
Verb
to hold someone in high regard
Verb
to hono u r someone with one's confidence
Verb