Have you tried Dr Hesham yet. He seems to get the best reviews.