Garrigues Bernard, Médecin généraliste à Castelmoron-sur-lot