The photo below was published a couple of years ago in Freeport Facts, a Brazoria County newspaper. I'd heard a few things about Bob Storm, but his involvement with the electric chair and the Houston Buffs was news to me.
He's on my list of topics to research, so I hope to post more info about him in the future.