David Robert Shepard, Sr.

GPTKB entity