Always like Stewart, unfortunately he's probably encumbered by mischeduling by your office, billing is another issue. Will probably need to go with another provider due to scheduling headaches and chronic miscommunication. I rated quality of service "High" based on Stewart.