Background
Otto, Ben was born on June 15, 1953 in Leiden, Netherlands. Son of Piet Otto and Heleen Otto-Buis.
researcher medical microbiologist
Otto, Ben was born on June 15, 1953 in Leiden, Netherlands. Son of Piet Otto and Heleen Otto-Buis.
Assistant professor Vrije University, Amsterdam, Netherlands, since 2000.
Married Marganda Overvliet, March 3, 1992. Children: David, Simon.