Scott Terra

Scott Terra portrayed David in the season 1 episode "Out of Sight."