David John interviews Mahesh Ravi