yours truly
Your browser does not support the video tag.
pronoun
Meaning
I, me, or myself.
"This one was created by yours truly."