Richard Roth Sr.

GPTKB entity