Dr. Cunningham is great (at least in my experience with him). However, the office staff is a joke! Not organized at all... and no concern for their patients. Do yourself a favor and locate an office that will actually put your needs first; because this one will not.