This doctor was VERY unprofessional, as was his staff. I will never see Dr. Allen again. I have never had such a negative experience when meeting with a physician and I apologize but I do not want to reveal details of my experience due to concerns of anonymity.