A 64-year-old who caught for the Astros and Giants before returning to Houston as a coach succumbed to cancer.