Avoid at all costs. This is the kind of doctor that gives other good doctors a bad name. He only cares about money and loads of it. There are many better-rated more affordable doctors just a few minutes / miles away. Do your research.
About Front Desk: No surprise that the staff reflects the doctor.