Background
Besnard, Stephane was born on December 10, 1974 in Tours, France.
Besnard, Stephane was born on December 10, 1974 in Tours, France.
Doctor of Medicine, Tours, Poitiers, 2002. Doctor of Philosophy, Poitiers, 2008.
Assistant professor UFR Medicine.