David Ruffin III

GPTKB entity