David Barron
Played by Ernie Hudson.
Photo unavailable
GEOS currently lacks a description for David Barron.