Yes, that is Charles Herbert Stanley Sherlock. We have eliminated him. He died in Northumberland in 1910. Thomas' son. Still it is interesting that there are other Sherlock's there in North Shields.
Might be worth reading the other thread. Linked in earlier replies.
Maybe he was a foundling, but the where did he get those names from? Parents: Charles Sherlock and Mary Carter.
Considered Mary may have had another surname and later became Carter, but then who is Charles Sherlock SNR?
No Charles Carter births c. 1877 either.
Did he borrow all this from Sherlock Holmes

Is it an alias?
He got into a bit of trouble too, per TROVE newspapers, maybe fell out with family? Could he have bought the photo?