Lior Frid

Sheba Medical Center, Israel