vigramanmoorthy