Sharif is very professional and provided us with outstanding service. He took a difficult case and obtained excellent results. I highly recommend him.