David's Promise: A Young Man's Struggle with Cystic Fibrosis