I'm sorry, this is in all likeliness not a Holmes. Or, if it is one, it's written by someone who seriously does not understand the point of Sherlock Holmes.
It's possible that your character is a Holmes Archetype. They're in a decent enough grey area that it kind of depends on author intent. There certainly are some similarities, but there's also quite a few things that are still missing.
Yeah, I think it's pretty safe to say you've got a Holmes on your hands. Congrats! Please be gentle with them. They have some problems.
This is so completely a Holmes that I'd wager they're more "adaptation" than "archetype". The inspiration is pretty heavy, and they're near-perfect in their imitation.
This is literally canonical Sherlock Holmes. Are you using this litmus test on the actual Sherlock Holmes? If you're not, then damn, email me whoever the fuck this character is because I genuinely have to know.