Peter Odermatt

Peter Odermatt is an author at Swiss Tropical and Public Health Institute specializing in medicine, parasitology, and epidemiology.

Publications per year

1990–2023

136

Publications

136