This is the worst doctors office I have ever been to in my entire life! Because I was going to be more than five minutes late (15) they canceled my appointment and I am out of my medication. Their office staff is extremely rude and inconsiderate. This office believes that they exist to be catered to by patients. In reality a doctors office exists to take care of people. Doctors are to be caregivers, not money sucking schedule Nazis. I am changing my primary care physician now and will be using someone else. Please do yourself a favor and go to a doctor that actually cares!