Martin Richard, Médecin généraliste à Preignac