General surgery and urology General Surgery | General Surgery Specialist | Professor | Senior consultant