There is not proof that this story is true or that this person even exists. Not even a General location is mentioned.
One of the article’s links goes to Frank Somerville’s Facebook page. Somerville is a reporter for KTVU, a Fox news station. He buys the story.
I appreciate your skepticism here, and as you said, the story is missing details. But it looks genuine to me.