Ralph Earle Sr.

GPTKB entity