Dr Sam Kaldas

Consultant Physician &

Perioperative Medicine Physician