David Stephane, Cardiologue à Cahors