Steve Zengel, the founder and CEO of Los Caidos Cigars died on April 23, 2023, after a brief illness. Zengel, who held a Doctorate degree from Rutgers University in New Brunswick, had been in the cigar business for over a decade. In 2012, he would found Beach House Cigars in Seaside Heights with a group […]
Cigar News: Steve Zengel, Founder and CEO of Los Caidos Cigars Passes Away
