Richard C. Butler Sr.

GPTKB entity