krishna p singh