Dr May is great. He can sometimes fix mistakes other health care providers have made. I almost hate to write how skilled he is because if everyone knew how good he really is, he would be booked in advance for a year and I would have a hard time getting an appointment. But try him out for yourself and see what you think.