Olivier Charles, Médecin généraliste à Brive-la-gaillarde