I I am very pleased with the care I received from Dr. Halstrom.   The rest of the office staff has some serious incompetence. There was a miscommunication in rescheduling an appointment, leaving me to show up with no record of my appointment. The office staff didn't seem to know how to enter my new Medicare information and someone else from the staff had to take care of it and then they even made and even then they made a mistake.  Very, very frustrating with the level of administrative staff that you have working in your office.   
MF Internal Medicine