introduced (someone)
presented (something, e.g. an idea or object)
submitted (a document)
showed
Il m'a présenté ses amis hier soir.
He introduced his friends to me last night.
well presented; arranged (appearance, plating, layout)
C'est un plat très bien présenté.
It's a very well-presented dish.