ravi-karnani-bccl