Have been going to Dr.Casey since a child and love him. His bedside manner is great and always puts me at ease. I work in healthcare and The doctors attitude is important but even more importantly so is office staff attitude. His office staff is wonderful and very understanding. I give him 5 stars....