Richard D. Bates, Jr.

GPTKB entity