If you are going here to be cleared for surgery, ask your referring doctor to send you elsewhere. Dr Caccavallo has no "bedside" manner, is rude, condescending, and absolutely does NOT listen to the patient. Seems to think that, even though he has only spent 30 seconds with you, he knows all there is to know, and knows your health and allergies better than you. He belittles your concerns and disregards them. Ignored an allergy I had and prescribed a medicine I didn't know was nearly identical to one I am allergic to. There is a reason he doesn't have a practice of his own, and relies on referrals from other, competent doctors.