168 pubs · 5,606 cites · h-index 41
Tel Aviv University
1992 - Present
Sheba Medical Center
1991 - 2025
Israel Ministry of Health
1998 - 2025
National Public Health Laboratory
2025 - 2025
Toronto Public Health
2018 - 2018