I agree it sounds like a Homo sapiens sapiens, perhaps with a bit of neanderthalensis mixed in ~Thylo
Yes that seems very reasonable now that you mention it. I call this case solved. Thanks for the honest answers.