“Have we ever actually met in person?” Tom asked me after sitting down at my table in Casements’ back patio. We spent the first few minutes trying to A bar review of Casements on Mission, with an added discussion of San Francisco's bright or not-too-bright future