K. R. Narayanan Jr.

GPTKB entity