Great staff! So happy to be with such a smart and caring doctor.
Dr. Diefendorf has fixes both of my shoulders years apart. Great surgeon, great at explaining, no idea where the negative reviews on here came from but it doesn't m... Read more
1 hour late for appointment , totally arrogant and rude. When I was on the phone canceling my other drs appt. b/c he was an hour late he came into the room, heard my... Read more
Sign up for our newsletter and get the latest health news and tips.