james bharataputra