N. S. Krishnan Jr.

GPTKB entity