This review is for Michael Castro. I've been to visit him 3 times now. The first time was for what he diagnosed as eczema. It was a very short wait to be shown to the examination room, as well as a short wait before he knocked on the door and walked in. He came in and asked what I was there for, I pointed at a place on my arm and he just went, oh - that's eczema, I'll prescribe you a foam for that. I thought he was a little hasty with his diagnosis, but I went home and used the cream and it cleared right up. A few years later I went back for the same thing and he said, aren't you using the foam I prescribed you, and I said yes, but I need some more. My most recent visit I arrived 10 minutes early. It had been a few years since the eczema issues. I sat down and within a few minutes I was shown to an exam room. Within minutes Michael came in, and his first question was how is the rash doing. Clearly he had read my file before coming in. I showed him a few warts I had and he had come in carrying the freeze can needed to treat warts. I said, wow - you already have the tools, and he said yup, I do a lot of freezing. After that I had him do a full check of my body for any irregularities and then I was on my way home. As I was walking to my car I looked at my watch and it was 12 minutes past my appointment time. WOW, most of the time with other doctors I would still be sitting in the waiting room 12 minutes past my appointment time. Thank you Michael, you are doing a great job and you seem to be direct and to the point about your diagnosis and treatments.