Stefano Ravalli, MD