Dr. Andres Giraldo has a very poor and unprofessional bed side manner. He has a quick and bad temper and lacks the patience and compassion patients deserve. He lost his temper with me and spoke condescendingly over the phone when I asked him a question about the medication he prescribed me during my appointment. I honestly don't understand why he is a doctor when he always seems irritable with his patients. This doctor needs to be reprimanded for his appalling behavior or maybe he should simply leave his profession. He does NOT enjoy his job AT ALL. Beware and take precaution before making an appointment with Dr. Giraldo.