Lacroix Marc, Médecin généraliste à Langeac