Hi Anon The use of "with" seems fine to me. It's quite normal to say "present someone with". It is actually the hyphenation of "fellow mortals" that strikes me as a bit unusual in that sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.