ShankarMukherjee is an IT project manager. He has interests in philosophy, performing arts and politics.


----
CategoryHomePage