Richard Somers Sr.

GPTKB entity