Shawn Ryan: 8 p.m. Aug. 24, 401 Van Ness Ave., S.F

Shawn Ryan — Pleasanton’s answer to Bette Midler (that’s meant entirely as a compliment) headlines at…